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-wrap/word-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を除く) |
