フルスタックエンジニアのノウハウ
2020.11.08    2022.10.12

主要CSSプロパティまとめ(聞き流し学習BGM付き)

この記事の動画版はこちら(画像クリックでYoutubeに飛びます)

チャンネル登録お願いします!


プロパティ 用途
background 背景関連をまとめて設定
background-color 背景色
background-image 背景画像
background-position 背景画像の表示位置
background-attachment 背景画像の固定/スクロール
background-repeat 背景画像のリピート
background-clip 背景画像の表示領域
background-origin 背景画像の基準位置
background-size 背景画像のサイズ
border 枠線関連をまとめて設定
border-top 上側の枠線
border-right 右側の枠線
border-bottom 下側の枠線
border-left 左側の枠線
border-color 枠線の色
border-top-color 上側の枠線の色
border-right-color 右側の枠線の色
border-bottom-color 下側の枠線の色
border-left-color 左側の枠線の色
border-style 枠線の線種
border-top-style 上側の枠線の線種
border-right-style 右側の枠線の線種
border-bottom-style 下側の枠線の線種
border-left-style 左側の枠線の線種
border-width 枠線のサイズ
border-top-width 上側の枠線のサイズ
border-right-width 右側の枠線のサイズ
border-bottom-width 下側の枠線のサイズ
border-left-width 左側の枠線のサイズ
border-radius 角丸枠線の半径をまとめて設定
border-top-left-radius 角丸枠線の左上の半径
border-top-right-radius 角丸枠線の右上の半径
border-bottom-left-radius 角丸枠線の左下の半径
border-bottom-right-radius 角丸枠線の右下の半径
border-image 枠線画像関連をまとめて設定
border-image-source 枠線画像のURL
border-image-slice 枠線画像の使用範囲
border-image-width 枠線画像のサイズ
border-image-outset 枠線画像の拡張範囲
border-image-repeat 枠線画像のリピート
box-shadow 枠線の影
width 要素の横幅
height 要素の縦幅
max-width 要素の最大横幅
max-height 要素の最大縦幅
min-width 要素の最小横幅
min-height 要素の最小縦幅
box-sizing サイズ設定の対象とする領域
margin マージンをまとめて設定
margin-top 上側のマージン
margin-right 右側のマージン
margin-bottom 下側のマージン
margin-left 左側のマージン
padding パディングをまとめて設定
padding-top 上側のパディング
padding-right 右側のパディング
padding-bottom 下側のパディング
padding-left 左側のパディング
float 要素の左右配置
clear 回り込みの解除
overflow 要素をはみ出した場合の表示方法
overflow-x 要素をはみ出した場合の上下の表示方法
overflow-y 要素をはみ出した場合の左右の表示方法
overflow-wrapword-wrap テキストが要素をはみ出した場合の改行方法
word-break テキストが要素をはみ出した場合の改行方法
text-overflow テキストが要素をはみ出した場合の代替文字
box-decoration-break 要素が途中で改行された場合の表示方法
visibility 要素の表示/非表示
display 要素の表示形式
position 要素の配置方法
top 上からの距離
right 右からの距離
bottom 下からの距離
left 左からの距離
z-index 重なり順序
   
color 文字色
opacity 透明度
font フォント関連をまとめて設定
font-style フォントのスタイル
font-weight フォントの太さ
font-stretch フォントの横幅
font-size フォントのサイズ
line-height フォントの高さ
font-family フォントの種類
   
text-align テキストの水平方向の位置
vertical-align テキストや画像の垂直方向の位置
text-indent 段落の1行目のインデント幅
text-align-last テキストの最終行の配置方法
letter-spacing 文字の間隔
word-spacing 単語の間隔
text-shadow テキストの影
text-decoration テキストの装飾
text-transform 大文字/小文字/全角文字の変換
white-space 空白の表示方法
tab-size タブの表示幅
   
writing-mode 縦書き/横書きの設定
text-orientation 縦書き文字の表示方向
direction 書字方向
   
cursor マウスカーソルの形状
caret-color キャレットの色
   
outline フォーカス時の枠線関連をまとめて設定
outline-color フォーカス時の枠線の色
outline-width フォーカス時の枠線のサイズ
outline-style フォーカス時の枠線の線種
   
caption-side テーブルキャプションの表示位置
border-collapse テーブルセルの境界線の表示方法
border-spacing テーブルセルの境界線の間隔
table-layout テーブル列幅の自動/固定の設定
empty-cells 空セルの境界線の表示/非表示の設定
   
list-style リストマーカー関連をまとめて設定
list-style-type リストマーカーの種類
list-style-position リストマーカーの位置
list-style-image リストマーカーの画像
   
mix-blend-mode 要素と要素のブレンド方法
background-blend-mode 要素と背景のブレンド方法
isolation スタックコンテキストの生成
   
clip-path 要素をクリッピング
   
filter 画像にフィルターを適用
   
page-break-before 印刷時の改ページを要素の直前に設定
page-break-after 印刷時の改ページを要素の直後に設定
page-break-inside 印刷時の改ページを要素内に設定
   
   
   
content 要素の前後にコンテンツを挿入
counter-increment 要素カウンターの増減
counter-reset 要素カウンターのリセット
quotes 引用符の定義
   
columns マルチカラム関連をまとめて設定
column-count マルチカラムのカラム数
column-width マルチカラムのカラム幅
column-gap マルチカラムのカラム間の隙間
column-rule カラム間の罫線をまとめて設定
column-rule-color カラム間の罫線の色
column-rule-width カラム間の罫線のサイズ
column-rule-style カラム間の罫線の線種
column-span 全カラムにまたがる表題カラム
column-fill カラム間の高さ均等化
   
flex-flow フレックスアイテムの配置をまとめて設定
flex-direction フレックスアイテムを並べる方向
flex-wrap フレックスアイテムの改行設定
order フレックスアイテムの順序
flex フレックスアイテムの伸縮をまとめて設定
flex-grow 横幅が余った場合の各フレックスアイテムの伸び率
flex-shrink 横幅が足りない場合の各フレックスアイテムの縮み率
flex-basis フレックスアイテムの初期サイズ
   
grid-template グリッドの定義をまとめて設定
grid-template-rows 縦方向のグリッド幅
grid-template-columns 横方向のグリッド幅
grid-template-areas グリッド領域の名前
grid-auto-rows 暗黙的に作成される行の高さ
grid-auto-columns 暗黙的に作成される列の幅
grid-auto-flow アイテムを配置する方向
grid-row アイテムを配置する行範囲
grid-row-start アイテムを配置する開始行
grid-row-end アイテムを配置する終了行
grid-column アイテムを配置する列範囲
grid-column-start アイテムを配置する開始列
grid-column-end アイテムを配置する終了列
grid-area アイテムを配置する行範囲/列範囲をまとめて設定
   
justify-items コンテナ内の全アイテムに対する、主軸方向のデフォルト位置
justify-self コンテナ内の個別アイテムに対する、主軸方向の位置
justify-content コンテナ内の主軸方向の余白設定
align-items コンテナ内の全アイテムに対する、交差軸方向のデフォルト位置
align-self コンテナ内の個別アイテムに対する、交差軸方向の位置
align-content コンテナ内の交差軸方向の余白設定
place-items コンテナ内の全アイテムに対する、主軸/交差軸方向のデフォルト位置
place-self コンテナ内の個別アイテムに対する、主軸/交差軸方向の位置
place-content コンテナ内の主軸/交差軸方向の余白設定
   
animation アニメーション関連をまとめて設定
animation-name アニメーション名
animation-duration アニメーションの時間
animation-timing-function アニメーションの変化タイミング
animation-delay アニメーションの開始タイミング
animation-iteration-count アニメーションの繰り返し回数
animation-direction アニメーションの反転再生
animation-fill-mode アニメーションの開始時/終了時のスタイル
animation-play-state アニメーションの再生/一時停止
   
transition トランジション関連をまとめて設定
transition-property トランジション対象のCSSプロパティ名
transition-duration トランジションの時間
transition-timing-function トランジションの変化タイミング
transition-delay トランジションの開始タイミング
   
transform 要素を変形
transform-origin 要素を変形させる際の原点
transform-style 要素のスタイル(フラット/立体表示)
perspective 奥行きの深さ
perspective-origin 視点の位置
backface-visibility 背面の表示
   
!important スタイルの優先度を最優先にする
all 全プロパティをまとめて設定(direction、unicode-bidiを除く)

おすすめ記事