◎解決したいこと
現状
理想
理想の画像のように、「contact」のタイトルに対して、下にある「input」、「textarea」を中央寄せにしたいです。
「contact__form」の横幅を変更してみましたが、inputタグとtextareaタグの右にある文字の横幅を含んで、「contact」のタイトルの中央寄せになるので、inputタグとtextareaタグが上手く中央寄せになりませんでした。
教えて頂けると幸いです。
◎HTML
<section class="contact"> <div class="contact__inner"> <div class="contact__title"> <h2>CONTACT</h2> </div> <div class="contact__form"> <div class="form__item"> <p class="form__item__label"> Name </p> <input type="text" class="form-Item-Input"> </div> <div class="form__item"> <p class="form__item__label"> E-mail </p> <input type="text" class="form-Item-Input"> </div> <div class="form__item"> <p class="form__item__label"> Message </p> <textarea class="Form-Item-Textarea"></textarea> </div> <div class="form__item__textarea"> <input type="submit" class="form-Btn" value="SEND"> </div> </div> </div> </section>
◎CSS
.contact { padding-top: 100px; .contact__inner { .contact__title { text-align: center; padding: 50px 0; h2 { font-size: 3rem; margin: 0 auto; width: 200px; background-image: linear-gradient( transparent 33%, pink 33%, pink 66%, transparent 66% ); } } .contact__form { max-width: 720px; margin: 0 auto; .form__item { display: flex; // align-items: center; margin-bottom: 20px; .form__item__label { font-size: 2rem; width: 100%; max-width: 150px; } .form-Item-Input { width: 100%; max-width: 570px; height: 40px; background-color: #efefef; border: none; } .Form-Item-Textarea { width: 100%; max-width: 570px; height: 200px; background-color: #efefef; border: none; } } .form__item__textarea { text-align: right; .form-Btn { max-width: 570px; width: 100%; height: 40px; background-color: #008000; color: #fff; border: none; } } } } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/21 09:08