【CSS3】CSSでよく使われる全てのプロパティ一覧・早見表[ジャンル別]

このページではCSS3で使われているプロパティを可能な限りすべてピックアップし、一覧・早見表にしました。

随時更新。古くなったもの、非推奨とされているものは掲載されません。またお使いのWebブラウザの種類やCSSファイルによっては、見え方が異なる場合や正常に動作しない可能性があります。

目次

CSSのプロパティ一覧・早見表

レイアウト

プロパティ説明備考・サンプル
padding要素と境界の内側の余白
padding-top要素の上側の内部余白
padding-left要素の左側の内部余白
padding-right要素の右側の内部余白
padding-bottom要素の下側の内部余白
margin要素と境界の外側の余白
margin-top要素の上側の外部余白
margin-left要素の左側の外部余白
margin-right要素の右側の外部余白
margin-bottom要素の下側の外部余白
position要素の配置や位置を指定
top上方向に移動
left左方向に移動
right右方向に移動
bottom下方向に移動
float要素を左右方向に浮動
clearfloatで指定した浮動をクリア
layout-gridグリッドレイアウトを適用

サイズ

プロパティ説明備考・サンプル
width要素の幅を指定
max-width要素の最大幅を指定
min-width要素の最小幅を指定
height要素の高さを指定
min-height要素の最大の高さを指定
max-height要素の最小の高さを指定
object-fitコンテナ要素内のサイズ調整
object-positionコンテナ内表示位置の指定

表示

プロパティ説明備考・サンプル
display要素の表示方法を指定
zoom要素の拡大縮小率を指定
cursor要素上のカーソルの形状
z-index要素の重なり順序の制御
visibility要素の可視性を制御
clip-path要素の表示領域をクリッピング
overflow表示領域外の表示制御
overflow-xX軸表示領域外の表示制御
overflow-yY軸表示領域外の表示制御
overflow-wrap文字列の改行の制御
transform要素の位置や形状を変更
transform-style2D/3D変換の適用方法
transform-origin変形の基準点を指定
perspective3D変換時の奥行を指定
perspective-origin3D変換時の視点の位置を指定
backface-visibility3D変換時の要素の背面の指定
color要素の色を指定
opacity要素の(不)透明度を指定

フォント

プロパティ説明備考・サンプル
fontフォント関連プロパティ一括指定
font-familyフォントの種類を指定
font-sizeフォントの大きさを指定
font-size-adjustフォントの代替選択指定
font-weightフォントの太さを指定
font-styleフォントスタイル(字体)を指定
font-stretchフォントの幅を指定
font-variantフォントのバリエーション指定
font-kerning文字間の字詰めを制御
font-synthesisフォントスタイルの合成方法
ruby-alignルビの揃え方を指定
ruby-mergeルビの統合方法指定
ruby-positionルビの表示位置を指定
ruby-overhangルビ以外の配置位置指定
ruby-spanルビの適用領域を指定

テキスト

プロパティ説明備考・サンプル
text-alignテキストの水平配置
text-justifyテキストの配置指定(両端)
text-indent最初の行の字下げ指定
text-emphasisテキストの強調スタイルを指定
text-transformテキストの表示を変更、変換
text-decorationテキストの装飾を制御
text-underline-positionテキストの下線位置の制御
word-spacing単語間の間隔を制御
letter-spacing文字間の間隔を制御
directionテキストの表示方向を制御
hyphens単語の改行や分割の制御
unicode-bidi各言語の表示方向を制御
writing-modeテキストの配置方法を指定
vertical-alignインライン要素の垂直配置制御
white-space空白文字の制御
quotes引用符スタイルの指定

ボーダー

プロパティ説明備考・サンプル
border要素の周囲の境界線を指定
border-top上側ボーダーの指定
border-left左側ボーダーの指定
border-right右側ボーダーの指定
border-bottom下側ボーダーの指定
border-styleボーダーのスタイルを指定
border-colorボーダーの色を指定
border-widthボーダーの幅を指定
border-radius要素の角を丸める
border-imageボーダーの背景画像を指定
border-image-sourceボーダー画像のソース指定
outlineアクション時の要素の輪郭線
outline-styleアウトラインのスタイルを指定
outline-colorアウトラインの色を指定
outline-widthアウトラインの幅を指定

背景

プロパティ説明備考・サンプル
background要素の背景を指定
background-color背景色を指定
background-image背景画像を指定(ソース)
background-repeat背景画像の繰り返し方法
background-position背景画像の位置
background-attachment背景画像のスクロール動作
background-blend-mode背景画像と背景色のブレンド

カラム

プロパティ説明備考・サンプル
columnsコンテンツを複数の列に分割
column-gapカラム間の間隔を指定
column-fillカラム間の列の満たし方を指定
column-rule列と列の間の垂直線の指定
column-spanカラム間の列跨ぎを指定
column-widthカラムの幅を指定

リスト

プロパティ説明備考・サンプル
list-styleリストアイテムのスタイル指定
list-style-typeマーカーの種類を指定
list-style-imageマーカーに画像を指定
list-style-positionマーカーの位置を指定

テーブル

プロパティ説明備考・サンプル
table-layoutテーブルのレイアウトを指定
caption-side表のタイトルの位置を指定
empty-cells空のセルの境界線の制御
border-spacingテーブル内の境界線の間隔
border-collapseテーブル内の境界線結合方法

カウンター

プロパティ説明備考・サンプル
counter-resetカウンターのリセット制御
counter-incrementカウンターの増加値を制御

エフェクト

プロパティ説明備考・サンプル
filter要素にビジュアル効果付与
blur()ぼかし効果
sepia()セピア効果
invert()色を反転
opacity()不透明度を変更
saturate()彩度を変更
contrast()コントラストを変更
grayscale()白黒に変更
brightness()明るさを変更
hue-rotate()色相を回転

アニメーション

プロパティ説明備考・サンプル
animation要素にアニメーションを適用
animation-nameアニメーション名を指定
animation-delayアニメーションの遅延開始時間
animation-durationアニメーションの実行時間
animation-directionアニメーションの再生方向
animation-fill-mode開始/終了時のスタイル制御
animation-play-stateアニメーションの再生状態
animation-iteration-countアニメーションの反復回数
animation-timing-functionタイミング関数の指定
transition要素の変化の制御
transition-delayトランジションの遅延開始時間
transition-durationトランジションの時間設定
transition-propertyトランジションのプロパティ
transition-timing-functionタイミング関数の指定

フレキシブルレイアウト

プロパティ説明備考・サンプル
flexフレックスアイテムの伸縮度
flex-flowフレックスコンテナの制御
flex-growフレックスの伸長係数指定
flex-wrap領域外のアイテムの制御
flex-basisフレックスアイテムの基本寸法
flex-shrinkフレックスの縮小係数指定
align-selfデフォルト配置の上書き
align-itemsアイテムを垂直方向に配置
align-content複数行を垂直方向に配置
justify-contentアイテムを水平方向に配置
orderフレックスアイテムの並べ替え

セレクタ(疑ス)

プロパティ説明備考・サンプル
:hoverマウスに浮かんだ状態
:focusフォーカス(選択)された状態
:target指定されている状態
:activeクリックがされた状態
:checkedチェックされた状態
:visitedリンクが訪問された状態
:linkリンクが未訪問の状態
:any-link全てのリンクに適用
:enabled有効な状態
:disabled無効な状態
:lang要素の言語属性
:selection選択範囲中のテキスト
:fullscreen全画面にあるすべての要素
:first-child要素の最初の子要素(first-last)
:first-letter要素の最初の文字
:first-line要素の最初の行
:empty子を持たない要素
:before要素の直前
:after要素の直後
:has引数の値と一致する要素
:is引数の要素と一致する要素
:not引数の要素と一致しない要素
content疑似要素での追加要素を指定

ルール

プロパティ説明備考・サンプル
@page印刷ページの指定
@mediaデバイスごとの指定
@importCSSファイルのインポート
@charset文字セットを指定
@keyframesアニメーションの定義
@font-faceカスタムフォントの使用

プリント

プロパティ説明備考・サンプル
cropトリムボックスの制御
bleedトリムボックス外の制御
marksマーク関連の制御
orphansページの行数指定
page-break-inside要素内での改ページの制御
page-break-before要素の前の改ページの制御
page-break-after要素の後の改ページの制御
  • URLをコピーしました!
目次