Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSSカスタムプロパティと相対色構文で色管理

Avatar for umekobutea umekobutea
October 27, 2023

 CSSカスタムプロパティと相対色構文で色管理

Avatar for umekobutea

umekobutea

October 27, 2023
Tweet

Other Decks in Programming

Transcript

  1. 目次 1. マテリアルデザイン 1. カラーシステム 2. デザイントークン 2. CSSカスタムプロパティ 3.

    相対色構文 1. Oklch 4. デモ 5. まとめ 6. ありがとうございました。 7. 参考
  2. CSSカスタムプロパティ 値を再利用するためのもの。デザイントークンはこれで定義する。 :root { /* reference */ --md-ref-color-primary-40: blue; --md-ref-color-primary-100:

    white; /* system */ --md-sys-color-primary: var(--ref-color-primary-40); --md-sys-color-on-primary: var(--ref-color-primary-100); /* component */ --md-filled-button-container-color: var(--md-sys-color-primary); --md-filled-button-label-text-color: var(--md-sys-color-on-primary); } .filled-button { background-color: var(--md-filled-button-container-color); color: var(--md-filled-button-label-text-color); }