CSS

スポンサーリンク
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - アクセシブル配色設計

アクセシブル配色設計は「誰にとっても読める・分かる色設計」のことおしゃれな配色と、アクセシブルな配色は別物です。アクセシブル配色設計は、「見えにくい人・色の区別がつきにくい人・小さい画面で見る人」も含...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - opacityと透明の違い

opacity と「透明色(rgba/transparent)」は“似ているようで全く違う”初心者が必ずつまずくポイントが opacity と rgba の透明度の違い です。どちらも「透明にする」よ...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - currentColor活用

currentColor は「その要素の文字色を再利用するためのキーワード」currentColor は、「この要素に今効いている color の値」を指す 特別な色キーワード です。一言でいうと、“...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - mix-blend-mode

mix-blend-mode は「下の色と“混ぜて描画する”」フォトショップ系テクニックmix-blend-mode は、要素の色を「そのまま上に乗せる」のではなく、下にある背景や要素の色と“合成して...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - filter応用

filter は「画像や要素に後からレタッチをかける」CSS版フォトショップfilter は、要素そのものにぼかし・明るさ・コントラスト・彩度・モノクロ・セピア…などの“画像加工フィルター” をかける...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - backdrop-filter

backdrop-filter は「要素の後ろにある背景だけをぼかす・加工する」魔法のようなプロパティ普通の filter は「要素そのもの」をぼかしますが、backdrop-filter は “要素...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - グラスモーフィズム

グラスモーフィズムは「背景をぼかした半透明カード」で“空気感”をデザインする技術ガラス越しに背景が見えるような、ふわっと透けて、光がにじむ UI 表現。それが「グラスモーフィズム(Glassmorph...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - グラデーションボーダー

グラデーションボーダーは「線そのものをデザインする」テクニックボーダーは本来「1色の線」ですが、グラデーションボーダーを使うと 枠そのものが装飾要素 になります。カード、ボタン、バッジ、セクションの囲...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - conic-gradient

conic-gradient は「円を中心に色が回転する」ちょっとトリッキーなグラデーションlinear-gradient が「線」、radial-gradient が「円の広がり」だとしたら、con...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - radial-gradient

radial-gradient は「光のにじみ・スポットライト」を作る背景テクニックlinear-gradient が「線」で色を変えるのに対して、radial-gradient は “円や楕円を中心...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - linear-gradient

linear-gradient は「色を滑らかにつなぐ」背景デザインの基本背景色をただ塗るだけではなく、色と色を自然につなげて“奥行き・光・立体感”を作る のが linear-gradient() で...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - rgba透明表現

rgba は「色に透明度を足す」ための最も基本で強力なテクニック背景色・ボタン・オーバーレイ・影・グラデーションなど、透明度を扱うデザイン では必ず使うのが rgba() です。初心者がつまずきやすい...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - prefers-color-scheme

prefers-color-scheme は「ユーザーの OS 設定に自動で合わせる」ための最強ダークモード技術ダークモード対応には「ユーザーがライト/ダークを選ぶ」「OS の設定に自動で合わせる」と...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - ダークモード対応

ダークモード対応は「色を切り替える」のではなく「テーマを切り替える」設計ダークモードは、単に背景を黒くするだけではありません。“ライトテーマ”と“ダークテーマ”という2つのテーマを切り替える設計 が本...
CSS

CSS Tips | 超実務コアCSSテクニック:カラー・背景 - CSS変数(カスタムプロパティ)

CSS変数(カスタムプロパティ)は「色・余白・フォント」を“プロジェクト全体で統一”する最強の仕組みCSS変数(custom properties)は、「値に名前をつけて再利用できる」 という、デザイ...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - 見出しスケール設計

見出しスケール設計は「階層の意味 × 読みやすさ × デザインの一貫性」を作る技術見出し(H1〜H6)は、ただ大きさを変えるだけでは不十分です。階層の差が明確で、読みやすく、デザインとして美しいスケー...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - リンクデザイン設計

リンクデザインは「読みやすさ × 分かりやすさ × 美しさ」を同時に満たす設計リンクは UI の中で最も重要な要素のひとつ。どれがリンクか一瞬で分かること、読みやすく邪魔にならないこと、デザインとして...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - text-decoration応用

text-decoration は「線の種類・位置・色・太さ」を自由に操るプロパティリンクの下線だけでなく、強調・アクセント・装飾・UI 表現 まで幅広く使えるのが text-decoration の...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - text-align最適化

text-align は「文章の重心」を決めるプロパティ文章は“どこに揃えるか”だけで読みやすさや印象が大きく変わります。text-align を最適化すると、見出し・本文・UI ラベル・ボタン・カー...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - writing-mode

writing-mode は「文字の流れる方向」を変えるプロパティ横書き・縦書き・縦中横など、日本語特有のレイアウトにも対応できる強力な CSS 機能です。特に日本語サイトでは、縦書きの見出し・帯・サ...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - word-break制御

word-break は「単語のどこで折り返すか」をコントロールするプロパティテキストが枠からはみ出すとき、どこで折り返すか(または折り返さないか) を決めるのが word-break です。特に日本...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - white-space制御

white-space は「改行・空白・折り返し」をコントロールするタイポグラフィの基礎文章がどう折り返されるか、空白がどう扱われるかは 読みやすさ・レイアウトの安定性 に直結します。white-sp...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - text-overflow省略

text-overflow は「入りきらないテキストをどう見せるか」をコントロールするUI デザインでは、タイトル・カード・ボタン・リストなど、テキストが枠からはみ出す場面が必ず発生します。そのときに...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - text-transform活用

text-transform は「文字の見せ方を一瞬で変える」タイポグラフィのスイッチ大文字化・小文字化・単語の頭だけ大文字など、文章の“印象”を一瞬で変える強力なプロパティ が text-trans...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - letter-spacing最適化

letter-spacing(字間調整)は「読みやすさ」と「デザインの質」を決める重要パラメータ特に日本語は欧文よりも字面が大きく、フォントによっても見え方が大きく変わるため、適切な letter-s...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - clampで可変フォント

clamp() を使うと「画面幅に応じて自然に伸び縮みするフォントサイズ」が作れるしかも、最小値・理想値・最大値を 1 行でコントロールできるので、レスポンシブタイポグラフィの“最強ツール”と言ってい...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - remとemの使い分け

rem と em は「どこを基準にサイズが決まるか」が違うだけでも、この違いを理解すると タイポグラフィ設計が一気に安定 します。rem → ルート(html)のフォントサイズを基準にするem → そ...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - font-display制御

font-display は「Webフォントが読み込まれるまでの見え方」をコントロールする仕組みWebフォントは便利ですが、読み込みが遅いと文字が消える(FOIT) や 途中でフォントが切り替わる(F...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - Webフォント読み込み戦略

Webフォント読み込み戦略は「速さ・見え方・安定性」を同時に満たすための設計Webフォントはデザインの質を上げる強力な武器ですが、読み込みが遅いと 文字が一瞬消える(FOIT)、または 途中でフォント...
CSS

CSS Tips | 超実務コアCSSテクニック:タイポグラフィ - フォントスタック設計

フォントスタック設計は「どの環境でも破綻しない文字の見え方」を作る技術フォントスタック(font-family の並び順)は、「ユーザーの環境にフォントが無いとき、どのフォントにフォールバックするか」...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - z-index設計

z-index は「どのレイヤーが手前に来るか」を決める番号z-index は、要素の「前後関係(レイヤーの順番)」を数字でコントロールするためのプロパティです。値が大きいほど手前、小さいほど奥に表示...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - position: sticky

position: sticky は「スクロールにくっつく、途中まで普通の要素」position: sticky は「最初は普通に流れの中にいるけど、ある位置までスクロールされたら、そこからは固定され...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - position: fixed

position: fixed は「画面に貼り付けて、スクロールしても動かさない」position: fixed は、要素を「画面(ビューポート)」に固定するためのプロパティです。スクロールしても、そ...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - position: absolute

position: absolute は「レイアウトの流れから抜けて、好きな場所に貼り付ける」position: absolute は、普通の要素と違って「文書の流れ(通常フロー)」から外れます。その...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - position: relative

position: relative は「その場にいながら、ちょっとだけズラす&基準点になる」ものposition: relative は、ざっくり言うと普段どおりその場所に配置されるそこから top...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - レスポンシブカラム

レスポンシブカラムのゴールをまずイメージするレスポンシブカラムは、ざっくり言うとこういう動きです。スマホ:1カラム(縦一列)タブレット:2カラムPC:3〜4カラム「画面幅に応じてカラム数が変わるカード...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - 固定+可変レイアウト

「固定+可変レイアウト」とは何かをまずイメージで掴む固定+可変レイアウトは、片方(または一部)の幅を「固定」、残りを「可変」にするレイアウトです。代表的な例はこうです。左:サイドバー 240px 固定...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - repeat関数

repeat 関数を理解すると「同じパターンのカラム・行」が一瞬で書けるrepeat() は CSS Grid 専用の関数で、「同じ定義を何回も書くのを省略するためのショートカット」 です。grid-...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - auto-fill / auto-fit

auto-fill / auto-fit を理解すると「カードが自動で詰まるグリッド」が作れるGrid の auto-fill と auto-fit は、「画面幅に応じてカードの数を自動で増減させたい...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - grid-template-areas

grid-template-areas を使うと「レイアウトの設計図」をそのまま CSS に書けるGrid の中でも grid-template-areas は、複雑なレイアウトを“文字で描く”ように...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - Grid 3カラム

Grid 3カラムを理解すると「カード一覧・3分割レイアウト」が一気に楽になる3カラムレイアウトは、カード一覧、サービス紹介、ブログ一覧などでめちゃくちゃよく使います。Flexbox でも組めますが、...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - Grid 2カラム

Grid 2カラムを理解すると「左右にきれいに分けるレイアウト」が一瞬で作れるCSS Grid の 2 カラムレイアウトは、「左に画像・右にテキスト」「左にラベル・右に入力欄」「2カラムのカード一覧」...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - gapプロパティ

gap を理解すると「要素間の余白管理」が一気にシンプルになるgap は、Flexbox や Grid で 「要素同士の間隔」だけをまとめて管理できるプロパティです。今まで margin-right ...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - flex-basis戦略

flex-basis を理解すると「初期幅の戦略」が一気に上手くなるflex-basis は Flexbox の中でも、「要素が最初にどれくらいの幅を取るか」を決めるプロパティです。flex-grow...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - flex-shrink制御

flex-shrink を理解すると「狭くなったときの振る舞い」をコントロールできるflex-shrink は、コンテナが狭くなったときに「どの要素をどれだけ縮めるか」を決めるプロパティです。flex...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - flex-grow活用

flex-grow を理解すると「余った幅の配分」が思い通りになるflex-grow は、Flexbox の中でも 「余ったスペースをどの子要素にどれだけ渡すか」 を決めるプロパティです。「このボック...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - align-items全パターン

align-items を理解すると「縦方向の揃え」が一気に気持ちよくなるalign-items は Flexbox の中で、「交差軸(メイン軸と直角の方向)の揃え方」を決めるプロパティです。横並びな...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - justify-content全パターン

justify-content を理解すると「横方向の配置」が思い通りになるjustify-content は Flexbox の中でも、「子要素を横方向にどう並べるか」を決める超重要プロパティです。...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - Flexbox縦並び

Flexbox 縦並びを理解すると「縦方向レイアウト」が一気に整理されるFlexbox は横並びだけじゃなく、縦方向のレイアウト(縦積み・上下の余白調整・フッターを下に押し下げる)にもめちゃくちゃ強い...
CSS

CSS Tips | 超実務コアCSSテクニック:レイアウト基礎 - Flexbox横並び

Flexbox 横並びを理解すると「並べる・揃える・余白を配る」が一気に楽になる横並びレイアウトは、ナビメニュー、カード一覧、ボタンの並びなど、どのサイトでも必ず出てきます。Flexbox を使うと、...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - 複数背景指定

複数背景指定を理解すると「1つの要素に何層ものデザイン」を重ねられるCSS の 複数背景指定(multiple backgrounds) は、1つの要素に 複数の背景画像・グラデーション・パターンを重...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - background-clip:text

background-clip:text を理解すると「文字にグラデーションを流し込む」表現ができるbackground-clip: text は、CSS の中でも“映えるデザイン”を作るための強力な...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - 背景クリッピング

background-clip(背景クリッピング)を理解すると「背景の見え方」を自在にコントロールできる背景クリッピング(background-clip)は、背景色や背景画像を“どこまで表示するか”を...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - outline活用

outline を使いこなすと「枠線とは違う強調」ができるoutline は border と似ていますが、ボックスモデルの外側に描画される“外枠”です。フォームのフォーカスリング、アクセシビリティ対...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - box-shadowパターン

box-shadow パターンを理解すると「立体感・奥行き・質感」が一気にプロレベルになるbox-shadow は、ただの影ではありません。UI の雰囲気・奥行き・軽さ・重さ・浮遊感をコントロールする...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - border-radius応用

border-radius 応用を理解すると「角のデザイン」で一気にプロっぽくなるborder-radius は「角を丸くする」だけじゃなく、カード・バッジ・吹き出し・ピル型ボタン・円形サムネイルなど...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - borderの省略記法

border の省略記法を理解すると「短く・正確に・読みやすく」書けるborder は CSS の中でも使用頻度が高いプロパティですが、省略記法(ショートハンド)を理解するとコード量が減り、意図が明確...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - line-heightセンタリング

line-height を使ったセンタリングは「テキストを縦方向に揃える」ための最もシンプルな方法line-height は本来「行の高さ」を決めるプロパティですが、単一行のテキストを縦方向に中央揃え...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - vertical-align

vertical-align を理解すると「インライン要素のズレ」が自在にコントロールできるvertical-align は名前だけ見ると「縦方向の中央揃え」に使えそうですが、実際は インライン要素・...
CSS

CSS Tips | 超実務コアCSSテクニック:ボックスモデル - object-position

object-position を理解すると「どこを切り取るか」をコントロールできるobject-position は、object-fit とセットで使うと真価を発揮するプロパティです。一言でいうと...
スポンサーリンク