CSS Variables プレイグラウンド

6つのカスタムプロパティをリアルタイム編集。var() の便利さをすぐ体感できます。

プリセット

プリセット選択

スコープ

変数を編集

--primary-color 設定
--primary-color
--padding-base 設定
--padding-base16px
--font-size 設定
--font-size16px
--border-radius 設定
--border-radius8px
--button-text 設定
--button-text
--shadow-blur 設定
--shadow-blur4px

プレビュー

サンプルカード

CSS Variables を変更して、スタイルがリアルタイムで反映されることを確認しよう!

CSS 出力

:root {
  --primary-color: #0d9488;
  --padding-base: 16px;
  --font-size: 16px;
  --border-radius: 8px;
  --button-text: 送信;
  --shadow-blur: 4px;
}

.card {
  padding: var(--padding-base);
  border-radius: var(--border-radius);
  box-shadow: 0 0 var(--shadow-blur) rgba(0, 0, 0, 0.1);
}

.button {
  background: var(--primary-color);
  font-size: var(--font-size);
  padding: var(--padding-base);
  border-radius: var(--border-radius);
}

/* --button-text はコンテンツとして直接指定 */
/* (content: var() は ::before にのみ使用可) */

使い方

  1. プリセットボタンでテーマを選ぶと、全変数がまとめて切り替わります
  2. 左パネルの各スロットで色・サイズ・テキストを変更すると右のカードに即反映されます
  3. チェックボックスで変数を無効化すると、フォールバック値が適用されます
  4. 「要素単位モード」に切り替えると、CSS カスケードの上書きの仕組みを体感できます
  5. 「CSS をコピー」でコード出力をクリップボードに取得できます

詰まったら、ここから質問してね ❓

僕が直接返事するので、数日以内に届きます。

質問フォームへ