2025年8月8日金曜日

w3.cssフレームワークの主なクラスは、以下のカテゴリーに分類できます。

 w3.cssフレームワークの主なクラスは、以下のカテゴリーに分類できます。

コンテナ・レイアウト関連クラス

クラス名説明
w3-containerコンテンツを囲むための基本的なコンテナ。左右に16pxのパディングが適用されます。
w3-panelw3-containerと似ていますが、上下にもパディングが適用され、角が丸くなります。
w3-card, w3-card-4影付きのカード(パネル)を作成します。w3-card-4は影が少し強くなります。
w3-row, w3-row-paddingレスポンシブなグリッドレイアウトを作成するための行です。w3-row-paddingは子要素にパディングを追加します。
w3-colレスポンシブなグリッドの列を定義します。smlと組み合わせて画面サイズごとの幅を指定します。
w3-half, w3-third, w3-quarter親要素の幅を半分、1/3、1/4に設定し、レスポンシブなレイアウトを簡単に作成できます。
w3-left, w3-right要素を左または右にフロート(寄せ)させます。
w3-clearフロートを解除します。w3-leftw3-rightを使った後に使用することが推奨されます。

色・背景関連クラス

クラス名説明
w3-color要素の背景色を設定します。例: w3-blue, w3-red, w3-green
w3-text-color要素内のテキストの色を設定します。例: w3-text-blue, w3-text-red
w3-hover-colorホバー時の背景色を設定します。例: w3-hover-blue
w3-hover-text-colorホバー時のテキストの色を設定します。例: w3-hover-text-blue
w3-opacity, w3-opacity-off要素の透明度を設定します。w3-opacity-offは透明度を解除します。

フォント・テキスト関連クラス

クラス名説明
w3-serif, w3-sans-serifフォントスタイルをセリフ体またはサンセリフ体に設定します。
w3-tiny, w3-small, w3-large, w3-xlarge, w3-jumboフォントサイズを段階的に設定します。
w3-center, w3-left-align, w3-right-alignテキストの水平方向の配置を設定します。
w3-wideテキストの文字間隔を広くします。
w3-boldテキストを太字にします。
w3-padding, w3-padding-small, w3-padding-large要素の上下左右にパディングを追加します。
w3-margin, w3-margin-top, w3-margin-bottom要素の周囲にマージンを追加します。

その他の主要なクラス

クラス名説明
w3-round, w3-round-large, w3-circle要素の角を丸くします。w3-circleは円形にします。
w3-border, w3-border-color要素に境界線を追加します。w3-border-colorで色を指定します。
w3-animate-fading, w3-animate-zoomフェードインやズームインなどのアニメーション効果を追加します。
w3-dropdown-click, w3-dropdown-hoverドロップダウンメニューを作成します。
w3-ul, w3-liスタイリッシュなリストを作成します。

W3.CSSのレスポンシブクラスについて詳しく知りたい場合は、こちらの動画が参考になります。

Mastering W3.CSS Responsiveness Classes

0 件のコメント:

コメントを投稿