カスタム プロパティの初期値の定義。
名前 | initial-value
|
---|---|
用途 | @property |
値 | <declaration-value> |
初期値 | 無効が保証される値(注釈文を見よ) |
@property 規則で表現されるカスタム プロパティ登録の初期値を指定する。それは、プロパティの初期値を制御する。
この記述子は、syntax 記述子の値が全称構文定義である場合には、省略可能である。省略された場合、プロパティの初期値は、無効が保証される値になる。
syntax 記述子の値が全称構文定義でない場合、@property 規則が妥当になるためには、次に挙げる条件すべてが満たされなければならない:
上のいずれかの条件が満たされない場合、@property 規則は無効になる。
@property --radius { syntax: ""; inherits: false; initial-value: 0px; } div { width: 100px; height: 100px; --radius: 10px; background: paint(circle); transition: --radius 1s; } div:hover { --radius: 50px; }
表示内容: |
表示内容: |