CSSプロパティ図鑑
公開中のCSSプロパティ
border
要素のまわりに境界線を描くプロパティ。太さ・線のかたち・色を組み合わせます。
padding
contentとborderの間に内側の余白をつくるプロパティ。4方向の広がりを指定します。
border-radius
要素の角を丸くするプロパティ。4つの角をまとめて、または個別に指定します。
margin
borderの外側に余白をつくるプロパティ。要素どうしの距離を調整します。
color
文字やcurrentColorを使う装飾の色を指定するプロパティ。子要素へ継承されます。
background-color
要素の背景を単色で塗るプロパティ。文字色とは別に指定します。
flex
Flexboxの子要素が伸びる・縮む・基準幅をまとめて指定するプロパティです。
box-sizing
widthとheightにpadding・borderを含めるかを切り替えるプロパティです。
display
要素をブロック・インライン・Flexbox・Gridなど、どの形式で表示するか決めます。
width
要素の横幅を指定するプロパティ。pxや%などで、親要素の中での広がりを決めます。
height
要素の高さを指定するプロパティ。pxや%などで、箱の縦方向の大きさを決めます。
max-width
要素が広がれる横幅の上限を決めるプロパティ。画面が狭いときは柔軟に縮みます。
min-width
要素が縮められる横幅の下限を決めるプロパティ。指定した最小幅より小さくなりません。
position
要素を通常の流れ・親要素・画面など、どの基準で配置するかを決めるプロパティです。
overflow
箱からはみ出した内容を、そのまま表示するか、切り取るか、スクロール可能にするか決めます。
opacity
要素全体の不透明度を指定するプロパティ。0から1の値で、子要素もまとめて透けさせます。
font-size
文字の大きさを指定するプロパティ。px・rem・em・%などで読みやすいサイズを決めます。
font-weight
文字の太さを指定するプロパティ。normal・boldや数値で、読みやすさと強調を調整します。
line-height
行の高さを指定するプロパティ。複数行の文章の間隔を整え、読みやすさを調整します。
text-align
ブロック内の文字やインライン要素を、左・中央・右・両端へ横方向に揃えるプロパティです。
gap
Grid・Flexbox・段組みで、行や列に並ぶ要素どうしのすき間を指定するプロパティです。
justify-content
Flexboxの主軸やGridのインライン軸で、余った空間を使って内容を揃え、分配するプロパティです。
align-items
Flexboxの交差軸やGridのブロック軸で、項目の位置や伸び方をまとめて揃えるプロパティです。
grid-template-columns
Gridレイアウトの列数と、それぞれの列幅を指定するプロパティ。比率や繰り返しも設定できます。
transition
要素の状態が切り替わるとき、変化にかける時間・速度の変わり方・待ち時間を指定します。
transform
要素を元の配置から見た目上移動・回転・拡大縮小するプロパティ。変形関数を組み合わせられます。
box-shadow
要素の外側や内側へ影を描くプロパティ。位置・ぼかし・広がり・色を組み合わせます。
flex-direction
Flexboxの主軸をインライン軸・ブロック軸のどちらにするか、通常または逆向きにするかを指定します。
flex-wrap
Flexboxの項目を1行のまま並べるか、複数行へ折り返すか、行を重ねる向きとともに指定します。
align-content
Flexboxの複数行やGrid全体を、交差軸・ブロック軸の余った空間へ配置・分配します。
order
FlexboxやGridの項目を、整数の小さい順に見た目上並べ替えるプロパティです。
z-index
位置指定要素やFlexbox・Gridの項目が重なるとき、整数で前後の重なり順を指定します。
min-height
要素の高さに下限を設けるプロパティ。内容が少ないときは最低高を保ち、多いときは伸びます。
max-height
要素が広がれる高さに上限を設けるプロパティ。上限を超えた内容はoverflowで扱います。
aspect-ratio
要素の幅と高さの望ましい比率を指定するプロパティ。横幅が変わっても形を保てます。
object-fit
画像や動画を固定サイズの枠へどう収めるかを指定するプロパティ。全体表示や切り抜きを選べます。
visibility
要素が占める空間を残したまま、表示・非表示を切り替えるプロパティです。
object-position
画像や動画の中身を、決めた枠のどの位置に合わせて表示するかを指定するプロパティです。
background-size
要素の背景画像を、元の大きさ・枠を覆う大きさ・全体が収まる大きさなどへ拡大縮小します。