フォームを中央に配置する方法

WordPressのページでフォームを中央に配置したいですか?WPFormsのフォームのデフォルト幅はコンテナの100%ですが、カスタムCSSを使用することで簡単にセンタリングすることができます。

このガイドでは、フォームとその要素を完全に中央に配置する方法を紹介します。

フォームの設定

まず、フォームを作成する必要があります。フォームの作成にお困りの場合は、こちらのドキュメントをご覧ください。

フォームを作成し、フィールドを追加したら、各フィールドのサイズを」に設定する必要があります。

そのためには、Advancedタブをクリックし、Field SizeドロップダウンからLargeを選択します。

フィールドサイズを大きく設定

CSSクラスの追加

フィールドサイズをLargeに設定したら、次に特別なCSSクラスを追加する必要があります。これを行うには、フォームビルダーを開いて 設定 " 全般.をクリックし 上級 セクションで フォームCSSクラス フィールドに入力 wpf-center この分野では

CSSクラスの追加

注:CSSクラスのステップは非常に重要です - これがないと、中央揃えCSSは機能しません。クラス名は必ず正確に入力してください。

CSSコードの追加

フォームを中央に配置するための基本的なCSSコードは次のとおりです:

注:あなたのサイトにCSSを追加する方法については、こちらのチュートリアルをご覧ください。

このコード

  • を使用してフォームを中央に配置する。 margin: 0 auto
  • 最大幅を500pxに設定します。あなたのニーズを満たすものを見つけるまで、この量で遊ぶことができます。
  • 小さな画面でも幅を調整することで、モバイルの応答性を確保する。

すべてのフォーム要素を中央に配置する

フォーム内のすべてのもの(ラベル、説明、ボタン)を中央に配置したい場合は、この拡張バージョンを使用してください:

幅のカスタマイズ

フォームの幅を調整するには、CSSの以下の2行を修正する:

max-width: 500px !important;
width: 500px !important;

交換 500px を希望の幅で入力してください。例えば、幅の広いフォームの場合

max-width: 800px !important;
width: 800px !important;

よくある質問

Q: なぜCSSが機能しないのですか?

A: まず wpf-center クラス名をフォームの 設定 " 全般 ページをご覧ください。これがCSSが機能しない最も一般的な理由です。それでもうまくいかない場合は、ブラウザのキャッシュをクリアしてページを更新してください。

Q: 送信ボタンだけを中央に配置するにはどうすればよいですか?

A: 以下の簡略化したCSSを使用し、クラスを追加する。 wpf-center-button (の代わりに wpf-center) をフォームのCSS Classフィールドに追加します:

フォームビルダーのフォームCSSクラスにクラス名を追加する

次に、このCSSをサイトに追加する。

.wpforms-container.wpf-center-button .wpforms-submit-container {
    text-align: center;
}

これでフォームの中央揃えは完了です。次に、フォームの送信ボタンの色を変更したいですか?送信ボタンの色を変更する方法をご覧ください。