CSS辞書

調べる、書ける、確かめる。

AIと協働する開発者のための日本語CSSリファレンス— 全127項目

やりたいことから探す(逆引き)

読む

定番の項目

display: flex

レイアウト・配置

要素をフレックスコンテナに変換し、子要素(フレックスアイテム)を柔軟にレイアウトできるプロパティです。1次元レイアウト(行または列)の配置に最適で、モダンWebデザインの基礎となります。

Example
.container { display: flex; justify-content: center; align-items: center; }

display: grid

レイアウト・配置

要素をグリッドコンテナに変換し、子要素(グリッドアイテム)を2次元レイアウト(行と列)で配置できるプロパティです。複雑なレイアウトを直感的に実現でき、レスポンシブデザインにも最適です。

Example
.container { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 1rem; }

position

レイアウト・配置

要素の配置方法を指定するプロパティです。通常の文書フローからの配置制御が可能です。top、right、bottom、leftプロパティと組み合わせて使用します。

Example
.relative-box { position: relative; top: 10px; left: 20px; }

transition

アニメーション・エフェクト

CSSプロパティの変化を滑らかにアニメーションするプロパティです。プロパティ名、持続時間、タイミング関数、遅延を指定でき、ユーザーインタラクションに対する自然な視覚フィードバックを提供します。

Example
transition: all 0.3s ease;

border-radius

背景・装飾

要素の角を丸くするプロパティです。4つの角を個別に指定できるほか、楕円形の角も作成可能です。円形のボタンやカードデザインに欠かせないプロパティで、単位はpx、%、emなど多様な値が使用できます。

Example
border-radius: 0px;

gap

スペーシング・サイズ

FlexboxやGridで要素間の間隔を指定するプロパティです。row-gap(行間)とcolumn-gap(列間)を一括で指定でき、marginより直感的で管理しやすいです。レスポンシブなレイアウトの余白調整に最適です。

Example
.flex-container { display: flex; gap: 1rem; }