検索

デザイントークン

Lism CSS では、主要なCSSプロパティに対してデザイントークンを用意しています。

COLOR

トークン名変数
base
--base
base-2
--base-2
text
--text
text-2
--text-2
divider
--divider
link
--link
brand
--brand
accent
--accent

パレットカラー(--red, --blue, --green 等)やカスタマイズ方法は カラートークン を参照してください。

Typography

トークン変数
FF (font-family)--ff--base, --ff--accent, --ff--mono
FW (font-weight)--fw--light, --fw--normal, --fw--bold
FZ (font-size)--fz--2xs--fz--5xl
LH (line-height)--hl--xs, --hl--s, --hl--base, --hl--l
LTS (letter-spacing)--lts--s, --lts--base, --lts--l, --lts--xl

各トークンの詳細やスケーリング規則は タイポグラフィトークン を参照してください。

SPACE

トークン値変数概算値
5--s54px
10--s108px
15--s1512px
20--s2016px
30--s3024px
40--s4040px
50--s5064px
60--s60104px
70--s70168px
80--s80272px

フィボナッチ数列ベースのスケーリング。対応する property class の詳細は スペーシングトークン を参照してください。

RADIUS

トークン値変数クラス初期値
10--bdrs--10-bdrs:100.25rem
20--bdrs--20-bdrs:200.5rem
30--bdrs--30-bdrs:301rem
40--bdrs--40-bdrs:401.5rem
99--bdrs--99-bdrs:9999rem
Preview
10
20
30
40
99
<div class="-bdrs:10">...</div>
<div class="-bdrs:20">...</div>
<div class="-bdrs:30">...</div>
<div class="-bdrs:40">...</div>
<div class="-bdrs:99">...</div>

SHADOW

トークン値変数クラス
10--bxsh--10-bxsh:10
20--bxsh--20-bxsh:20
30--bxsh--30-bxsh:30
40--bxsh--40-bxsh:40
50--bxsh--50-bxsh:50

--bxsh--{token}の値の中身は、次の変数で構成されます。

構成変数初期値
--shchsl(220 4% 8% / 15%)
--shsz--100px 1px 3px
--shsz--200px 2px 6px
--shsz--300px 4px 12px
--shsz--400px 8px 24px
--shsz--500px 16px 48px
Preview
10
20
30
40
50
<div class="-bxsh:10">...</div>
<div class="-bxsh:20">...</div>
<div class="-bxsh:30">...</div>
<div class="-bxsh:40">...</div>
<div class="-bxsh:50">...</div>

OPACITY

トークン値変数クラス初期値
mp--o--mp-o:mp0.9
p--o--p-o:p0.75
pp--o--pp-o:pp0.5
ppp--o--ppp-o:ppp0.25

音楽の強弱記号(piano 系列)に由来。p(piano / 弱く)の反復回数が多いほど透明度が増す命名です。
(mezzo-piano/piano/pianissimo/pianississimo)

Preview

mp: ロレム・イプサムの座り雨。目まぐるしい文章の流れの中で、それは静かに歩く仮の言葉です。

p: ロレム・イプサムの座り雨。目まぐるしい文章の流れの中で、それは静かに歩く仮の言葉です。

pp: ロレム・イプサムの座り雨。目まぐるしい文章の流れの中で、それは静かに歩く仮の言葉です。

ppp: ロレム・イプサムの座り雨。目まぐるしい文章の流れの中で、それは静かに歩く仮の言葉です。

<p class="-o:mp">mp: Lorem ipsum ...</p>
<p class="-o:p">p: Lorem ipsum ...</p>
<p class="-o:pp">pp: Lorem ipsum ...</p>
<p class="-o:ppp">ppp: Lorem ipsum ...</p>

SIZE

コンテンツサイズ用のトークンです。

トークン値変数
xs--sz--xs
s--sz--s
m--sz--m
l--sz--l
xl--sz--xl

max-sz, .is--wrapper 等で使用できます。

© Lism CSS. All rights reserved.