デジハリ・オンラインスクール9月15日まで受講料10%OFF

【CSSプロパティ一覧(代表的なもの)】

5 min 29 views
代表的なCSS

あなたのCSS、”迷わず・すぐ使える”最強リスト。

Webデザインやサイト制作で「このプロパティ何だっけ?」と立ち止まること、ありませんか?
CSSには数百ものプロパティがあり、初心者もプロも”一瞬で思い出せる一覧表”が手元にあると心強いもの。

このページでは、現場で本当に使う代表的なCSSプロパティを厳選して一覧化
「背景色を変えたい」「ボックスに影を付けたい」「FlexboxやGridの書き方は?」
——そんないま必要な疑問”に秒速で答える、保存版のチートシートです!

見やすい表形式だから、初心者の学習用にも、プロの実務用リファレンスにも最適
この一覧を使いこなして、デザイン作業の時短&クオリティアップを実現しましょう。

使い方アドバイス

気になるプロパティや使い方は、ページ内検索(Ctrl+F)やコピペでサクッと活用しましょう。

※ちょっと表作るのに時間かかっていました( ´艸`)

↓早速、CSSプロパティ一覧(代表的なもの)をチェック!

CSSプロパティ一覧(頻出CSSのみ)

プロパティ名日本語名用途・概要代表的な値例
color文字色文字の色を指定#333、red、rgb(0,0,0)
background背景一括設定背景色・画像・繰返しなどのまとめ設定#fff url(bg.jpg) no-repeat
background-color背景色要素の背景色を指定#fafafa、transparent
background-image背景画像要素の背景画像を指定url(“img.jpg”)、none
background-size背景画像のサイズ背景画像の大きさを指定cover、contain、100px
background-repeat背景画像の繰り返し背景画像の繰返し方法repeat、no-repeat
background-position背景画像の位置背景画像の表示位置center、top left、50% 50%
width要素の横幅を指定100px、50%、auto
height高さ要素の高さを指定200px、auto
min-width最小幅最小の幅を指定300px、0
max-width最大幅最大の幅を指定100%、800px
min-height最小高さ最小の高さを指定50px
max-height最大高さ最大の高さを指定500px、100%
margin外側余白外側(上下左右)の余白をまとめて指定10px、0 auto
margin-top上余白上側の外余白を指定20px
margin-right右余白右側の外余白を指定10px
margin-bottom下余白下側の外余白を指定30px
margin-left左余白左側の外余白を指定5px
padding内側余白内側(上下左右)の余白をまとめて指定8px、10px 20px
padding-top上内余白上側の内余白を指定5px
padding-right右内余白右側の内余白を指定10px
padding-bottom下内余白下側の内余白を指定8px
padding-left左内余白左側の内余白を指定15px
border枠線一括指定枠線の太さ・種類・色をまとめて指定1px solid #000
border-width枠線の太さ枠線の太さを指定2px、thin、medium
border-style枠線の種類枠線の線種を指定solid、dashed、none
border-color枠線の色枠線の色を指定#333、red
border-radius角丸角の丸みの度合いを指定10px、50%
border-top上枠線一括上枠線をまとめて指定2px dotted #555
border-right右枠線一括右枠線をまとめて指定1px solid #f00
border-bottom下枠線一括下枠線をまとめて指定1px dashed #999
border-left左枠線一括左枠線をまとめて指定2px solid #000
box-shadowボックスの影要素に影を付与2px 2px 8px #333
opacity透明度要素の不透明度を指定0.5、1
font-size文字サイズ文字の大きさを指定16px、1.5em、large
font-familyフォントフォントの種類を指定“游ゴシック”,Arial,sans-serif
font-weight太さ文字の太さを指定bold、400、normal
font-style斜体文字の斜体スタイルを指定italic、normal
font-variant小型大文字化小型大文字表示などsmall-caps、normal
text-align文字揃えテキストの横方向揃えleft、center、right
text-decoration装飾線下線や取り消し線などunderline、line-through、none
text-transform大文字・小文字変換テキストの大文字・小文字変換uppercase、lowercase、capitalize
letter-spacing文字間隔文字間のスペースを指定2px、0.1em
line-height行間行の高さを指定1.6、24px
word-spacing単語間隔単語間のスペースを指定4px
white-space空白・改行処理空白や改行の表示方法nowrap、pre、normal
word-break単語の折り返し単語の改行ルールbreak-all、keep-all
overflowはみ出し処理要素からはみ出した部分の処理visible、hidden、scroll
overflow-x横方向はみ出し処理横方向のはみ出し部分の処理auto、scroll、hidden
overflow-y縦方向はみ出し処理縦方向のはみ出し部分の処理auto、scroll、hidden
display表示方法要素の表示方法を指定block、inline、flex、none
position配置方法要素の配置方法を指定static、relative、absolute、fixed
top上からの距離要素の上端位置を指定(position併用時)10px、5%
right右からの距離要素の右端位置を指定0、10px
bottom下からの距離要素の下端位置を指定0、20px
left左からの距離要素の左端位置を指定100px、10%
z-index重なり順要素の重なり順を指定1、9999
float回り込み左右に回り込む設定left、right、none
clear回り込み解除回り込みを解除both、left、right
visibility表示・非表示要素の表示/非表示visible、hidden、collapse
cursorカーソルマウスカーソルの形状pointer、default、move
pointer-eventsポインターイベント制御クリックやホバーなどの可否none、auto
transitionトランジション変化にアニメーション効果を追加all 0.3s ease
transition-propertyトランジション対象アニメ効果を付けるプロパティ名opacity、transform
transition-durationトランジション時間アニメ効果の時間0.5s、1s
transition-delayトランジション遅延アニメ開始の遅延時間0.2s
transition-timing-functionトランジション進行進行カーブease、linear、ease-in-out
animationアニメーション一括指定アニメーションの一括設定fadein 1s infinite
animation-nameアニメーション名使用する@keyframes名slidein
animation-durationアニメ時間アニメーションの実行時間2s、500ms
animation-delayアニメ開始遅延開始を遅らせる時間1s
animation-timing-functionアニメ進行進行カーブlinear、ease-in
animation-iteration-count繰り返し回数何回アニメーションを繰り返す1、infinite
animation-direction再生方向正順・逆再生・交互再生alternate、reverse
animation-fill-mode停止時の状態アニメ終了後の状態forwards、backwards
transform変形回転や拡大縮小などの2D/3D変形rotate(45deg)、scale(1.2)
transform-origin変形の基準点変形の基準になる点を指定center、left top、50% 50%
perspective3D遠近感3D変形時の遠近感800px
backface-visibility裏面表示3Dで裏面を表示するかvisible、hidden
flexフレックスアイテム設定flexboxレイアウトのflexアイテム設定1、0 1 auto
flex-direction並び方向子要素の並び方向指定(flexbox用)row、column
flex-wrap折返し子要素の折り返し制御wrap、nowrap
justify-content主軸方向揃え子要素の主軸方向の揃え方center、space-between
align-items交差軸方向揃え子要素の交差軸方向の揃え方center、flex-start
align-content行ごとの揃え複数行(ラップ時)の揃え方flex-start、space-around
order並び順flexアイテムの表示順1、2、-1
align-self個別縦揃えflex/gridのアイテム個別縦揃えcenter、flex-end
grid-template-columns列定義グリッド列のサイズと数の定義1fr 2fr、repeat(3, 1fr)
grid-template-rows行定義グリッド行のサイズと数の定義100px 1fr
grid-column-gap列間の隙間グリッド列の隙間(gap推奨)16px
grid-row-gap行間の隙間グリッド行の隙間(gap推奨)8px
grid-column列位置指定アイテムの開始・終了カラム2 / span 3
grid-row行位置指定アイテムの開始・終了行1 / 3
gapアイテム間の隙間flex/gridの隙間設定24px
object-fitメディアサイズ画像や動画のリサイズ方式cover、contain
object-positionメディア位置画像や動画の表示位置center、top left
filterフィルター効果画像や要素にぼかし・色補正などを適用blur(5px)、grayscale(0.7)
backdrop-filter背景フィルター背景にフィルター効果をかける(半透明のガラス風等)blur(8px)、brightness(1.2)
box-sizingボックスサイズ方式幅・高さの基準指定(padding/borderを含むか等)border-box、content-box
resizeリサイズ制御要素サイズをユーザーが変更できるかnone、both、vertical
user-select選択可否テキストの選択可否none、auto、text
outlineアウトラインフォーカス時の外枠(枠線とは別)1px solid #00f
outline-offsetオフセットアウトラインのずれ幅4px
clip-pathクリッピング要素の表示領域をクリップ(切り抜き)circle(50%)、polygon()
caret-colorキャレット色入力時のカーソル(縦棒)の色#f00
関連記事