WordPress MW WP Form をレスポンシブにする
参考にしたサイト
https://migi.me/wordpress/mw-wp-form-style-responsive/
カスタム から以下のCSSを追加(色は参考サイトから変更)
.mw_wp_form dl {
display: flex;
flex-wrap: wrap;
margin: 30px 0px 0px;
border: 1px solid #3388dd;
border-top: none;
}
.mw_wp_form dl > dt,
.mw_wp_form dl > dd {
width: 100%;
padding: 1em;
border-top: 1px solid #3388dd;
text-align: center;
}
@media print, (min-width: 768px) {
.mw_wp_form dl > dt,
.mw_wp_form dl > dd {
text-align: left;
}
.mw_wp_form dl > dt {
display: flex;
align-items: center;
width: 20%;
}
.mw_wp_form dl > dd {
width: 80%;
border-left: 1px solid #3388dd;
}
}
.mw_wp_form input[type=”text”],
.mw_wp_form input[type=”email”],
.mw_wp_form input[type=”tel”],
.mw_wp_form textarea {
padding: 1em;
width: 100%;
font-size: 15px;
border: 1px solid #ccc;
}
.mw_wp_form input[type=”submit”],
.mw_wp_form input[type=”submit”]:hover {
display: table;
margin: 30px auto;
background-color: #3388dd;
}
.mw_wp_form .form_step {
display: flex;
justify-content: center;
align-items: center;
margin: 0px;
list-style: none;
}
.mw_wp_form .form_step > li {
display: block;
position: relative;
padding: 0.5em;
width: 22%;
border: 1px solid currentColor;
color: #3388dd;
font-size: 1.5vw;
font-weight: bold;
text-align: center;
}
.mw_wp_form .form_step > li:nth-of-type(n + 2) {
margin: 0px 0px 0px 4%;
}
.mw_wp_form .form_step > li:nth-of-type(n + 2):before {
position: absolute;
top: 50%;
left: -1.5em;
width: 0.5em;
height: 0.5em;
border-top: 2px solid #3388dd;
border-left: 2px solid #3388dd;
transform: translateY(-50%) rotate(135deg);
content: “”;
}
.mw_wp_form_input .form_step > li:nth-of-type(1),
.mw_wp_form_preview .form_step > li:nth-of-type(2),
.mw_wp_form_complete .form_step > li:nth-of-type(4) {
background-color: #3388dd;
color: #fff;
}
@media print, (min-width: 992px) {
.mw_wp_form .form_step > li {
font-size: 18px;
}
}
.mw_wp_form_complete div {
margin: 30px 0px 0px;
text-align: center;
}
フォーム画面
- 入力
- 内容確認
- 送信
- 完了
※ニックネーム(名前)、メールアドレスは必須です。
- 問合せ項目:
- [mwform_checkbox name=”お問い合わせ内容” children=”認証解除について,ソフトについて,配信サービスについて,その他” separator=”,” vertically=”true”]
- ニックネームか名前(必須):
- [mwform_text name=”氏名” size=”50″ maxlength=”50″]
- フリガナ:
- [mwform_text name=”フリガナ” size=”50″ maxlength=”50″]
- 電話番号:
- [mwform_text name=”電話番号” size=”50″ maxlength=”50″]
- メールアドレス(必須):
- [mwform_text name=”メールアドレス” size=”50″ maxlength=”50″]
- メールアドレス確認用(必須)
- [mwform_text name=”メールアドレス確認用” size=”50″ maxlength=”50″]
- 問い合わせ内容:
- [mwform_textarea name=”お問い合わせ内容2″ cols=”50″ rows=”6″ ]
完了画面メッセージ
- 入力
- 内容確認
- 送信
- 完了
お問い合わせいただき、ありがとうございました。
1〜3営業日以内に、弊社よりご返信させていただきます。
もし数日中に返事が無い場合は、正しく受信できなかった可能性がありますので、恐れ入りますが下記のメールアドレスに再度のご連絡をお願いします。
E-Mail ○○○○○○
その他の設定はこちらを参考
問合せ者にメールが飛ばないので以下を参考に修正しました。