強化されたボタンデザイン

高度なスタイル設定を使用して Web サイトのボタンをスタイル設定します。

プロジェクト内の Button コンポーネントをさまざまな方法で変更できます。

このチュートリアルでは

このチュートリアルでは、高度なデザインの 4 つの例について説明します。

  1. ボタンの位置
  2. 背景をクリアにする
  3. マウスオーバー効果とトランジション
  4. コンテナシャドウ

ボタンの位置

複数のボタンが同じ水平領域を共有している場合、ボタンが密集しているように見えることがあります。 パディング 両側に間隔を空けます。 代替 キーを押しながらパディングを調整すると、ボタンの両側のスペースが広がります。

左側では、3 つのボタンの周囲に 30 ピクセルの余白があります。右側では、間隔セクションにすべての側に 30 ピクセルの余白があります。

ただし、このボタンの他の出現箇所が左側などの一方向に揃えられている場合、ボタンの両側にパディングを適用すると、左側の揃えから離れてしまいます。

見出しと段落のテキスト要素は左揃えになっています。3 つのボタンは左揃えになっていますが、30 ピクセルの余白があるため、すべて右に寄っており、見出しと段落の要素と揃っていません。青い線のグラフィックで位置ずれの詳細が示され、その領域は赤い透明な円で囲まれています。

これに対抗するには、次の手順を実行できます。

  1. 含める セクションブロック から 挿入パネル
  2. 既存のボタンをセクションブロックに転送する
  3. セクションブロックにクラス名を割り当てる
  4. セクション ブロックの左パディングに負の値を適用します。これは、ボタンに追加されたパディングと同等です (たとえば、ボタンに 20 ピクセルの左パディングと右パディングがある場合、セクション ブロックに -20 ピクセルの左パディングを適用する必要があります)。
3 つのボタンは、-20 ピクセルの余白を持つ Button ブロックと呼ばれる div 内にあります。この div ブロックのカスタマイズにより、ボタンが左揃えの見出し要素および段落要素と揃います。

このメソッドは、左揃えのボタンの配置を左側に維持します。中央揃えのボタンがある場合、負のパディングはそれらには影響しません。

背景をクリア

ボタンに透明な背景を設定し、他の方法で区別することができます。たとえば、単色の境界線を含めることができます。

デフォルトの背景色は青です。背景色、透明度、境界線は好みに合わせて変更できます。透明な背景と境界線を持つボタンを作成する方法は次のとおりです。

  1. 挿入 ボタン クラス名を割り当てる
  2. 背景色の不透明度を0%に調整します
  3. 1pxの実線境界線を追加し、色を白に設定します
  4. 境界線の半径を追加します(半径を大きくすると(例:500px)、丸い形のボタンが生成されます)
左側のステップ 1 では、背景色の不透明度が 0% に設定されています。透明度スライダーとアルファ入力フィールドが、カラー ピッカー モーダル ウィンドウで強調表示されています。右側のステップ 2 では、境界線設定パネルで、半径 500 ピクセル、幅 2 ピクセル、色が白の境界線がボタン要素に追加されています。
見出しと段落要素は両方とも、白い境界線と白いテキストのある透明な背景を持つ 3 つのボタンの上にあり、背景のスレート ブルーの画像に重ねられています。
透明な背景を持つ 3 つのボタンの表現。

マウスオーバーオプション

デフォルトでは、ボタンにはホバー時の特別なスタイルがありません。状態に移動してホバー状態を選択すると、まったく異なる背景色を定義できます。たとえば、背景色の不透明度を変更することもできます。

変換 - 移動を適用してボタンを上に移動するなど、ホバー時にさまざまなスタイルを追加できます。

さらに詳しく:

コンテナシャドウ

ボタンを操作するときに影を付けるのは一般的な方法です。ボックス シャドウ スタイルを使用すると、これらの影の効果をかなり細かく制御できます。

もっと詳しく知る:ボックスシャドウの活用

ユアン・マック