ボックスの高度な設定

もっと複雑なデザインを作りたいんだけど、何か方法ある?

teacher avatar

ボックスの高度な設定を使えば、もっと自由なデザインができるよ!


不透明度、レイヤー、重ね順、枠外表示など、プロのテクニックを学んでいこう。

Opacity(不透明度)の設定

teacher avatar

まずは不透明度から見ていこう!


ボックス全体の透明度を調整できるんだ。

不透明度設定画面

パーセンテージで設定するの?

teacher avatar

そう!


  • 100%: 完全に不透明(通常の状態)

  • 50%: 半透明

  • 0%: 完全に透明(見えない)

不透明度の例

teacher avatar

不透明度は、背景の上に重ねる要素や、


ホバー時のアニメーションなどによく使われるよ。

背景色の透明度とは違うの?

teacher avatar

いい質問!違うんだ:


  • 背景色の透明度: 背景だけが透明になる

  • Opacity: ボックス全体(テキストや画像も含む)が透明になる

Layer(レイヤー)の設定

レイヤーって何?

teacher avatar

レイヤーは、PhotoshopやIllustratorのレイヤーと同じ概念だよ!


要素を「通常」「乗算」「スクリーン」などのモードで重ねることができるんだ。

レイヤー設定画面

teacher avatar

主なレイヤーモードを紹介するね:


  • 通常: そのまま重なる(デフォルト)

  • 乗算: 下の色と掛け合わせて暗くする

  • スクリーン: 下の色と掛け合わせて明るくする

  • オーバーレイ: 明るい部分は明るく、暗い部分は暗くする

どんな時に使うの?

teacher avatar

画像の上にグラデーションを重ねたり、


特殊な視覚効果を作りたい時に使うよ。


ちょっと上級者向けの機能だけど、覚えておくと便利だよ!

Overflow(枠外)の設定

teacher avatar

Overflowは、ボックスからはみ出した部分をどう扱うかを設定できるんだ。

Overflow設定画面

選択肢がいくつかあるね。

teacher avatar

4つの選択肢があるよ:


  • visible(表示): はみ出した部分もそのまま表示

  • hidden(非表示): はみ出した部分を隠す

  • scroll(スクロール): スクロールバーを表示

  • auto(自動): 必要な時だけスクロールバーを表示

Overflowの例

どんな時に使うの?

teacher avatar

例えば:


  • hidden: 画像を円形にトリミングしたい時

  • scroll: 固定サイズのテキストエリアを作りたい時

  • auto: コンテンツ量に応じてスクロール可能にしたい時

StackOrder(重ね順)の設定

要素を重ねた時、どれが前に来るかを制御したいんだけど...

teacher avatar

それはStackOrder(重ね順)で設定できるよ!


数値が大きいほど、前面に表示されるんだ。

重ね順設定画面

teacher avatar

重ね順の使い方:


  • 0: デフォルトの重ね順

  • 1以上: より前面に表示

  • -1以下: より背面に表示

重ね順の例

モーダルとかポップアップを作る時に使えそう!

teacher avatar

その通り!モーダルやドロップダウンメニューなど、


他の要素より前面に表示したい時によく使うよ。


一般的に、モーダルは9999とか大きな数値を設定するんだ。

PositionProperties(位置プロパティ)の設定

Position を absolute や fixed にした時、具体的な位置はどう指定するの?

teacher avatar

Position Properties で、上下左右の位置を細かく指定できるよ!

位置プロパティ設定画面

teacher avatar

4つの位置プロパティがあるよ:


  • Top(上): 上からの距離

  • Right(右): 右からの距離

  • Bottom(下): 下からの距離

  • Left(左): 左からの距離

全部設定しなきゃダメ?

teacher avatar

いや、必要なものだけ設定すればOK!


例えば、右上に配置したいなら、Top と Right だけ設定すればいいんだ。

位置プロパティの例

よく使う配置例:

  • 右上の角: Top: 0, Right: 0
  • 左下の角: Bottom: 0, Left: 0
  • 画面中央: Top: 50%, Left: 50%(transform で微調整が必要)
  • 画面下部に固定: Bottom: 0, Left: 0, Right: 0
teacher avatar

素晴らしい!高度な設定をマスターすれば、


どんな複雑なレイアウトも実現できるようになるよ。

teacher avatar

ボックスの設定をすべてマスターしたね!


これで、どんなデザインでも自由に作れるようになったよ。


次は、テキストの設定について学んでいこう!