inherits
Baseline
2024
Newly available
Since July 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
inherits 㯠CSS ã«ããã @property ã¢ããã«ã¼ã«ã®è¨è¿°åã§ãç»é²ããã CSS ã«ã¹ã¿ã ããããã£ãããã©ã«ãã§ç¶æ¿ãããã©ãããå¶å¾¡ãã¾ãã
ããã¯å¿
é ã®è¨è¿°åã§ãããªãã£ããç¡å¹ã§ãã£ããããå ´åã @property ã«ã¼ã«å
¨ä½ãç¡å¹ã¨ãªãç¡è¦ããã¾ãã
æ§æ
css
/* ã«ã¹ã¿ã ããããã£ãå¤ãç¶æ¿ããªã */
inherits: false;
/* ã«ã¹ã¿ã ããããã£ãå¤ãç¶æ¿ãã */
inherits: true;
å¤
å ¬å¼å®ç¾©
| é¢é£ããã¢ããè¦å | @property |
|---|---|
| åæå¤ | auto |
| è¨ç®å¤ | æå®éã |
形弿æ³
inherits =
true |
false
ä¾
>ã«ã¹ã¿ã ããããã£ã®ç¶æ¿åä½ã®è¨å®
ãã®ä¾ã¯ã親è¦ç´ ããå¤ãç¶æ¿ããªãã«ã¹ã¿ã ãããã㣠--my-color ãå®ç¾©ããæ¹æ³ã示ãã¦ãã¾ãã
css
@property --my-color {
syntax: "<color>";
inherits: false;
initial-value: #c0ffee;
}
JavaScript ã® CSS.registerProperty() ã使ç¨ããã¨æ¬¡ã®ããã«ãªãã¾ãã
js
window.CSS.registerProperty({
name: "--my-color",
syntax: "<color>",
inherits: false,
initialValue: "#c0ffee",
});
仿§æ¸
| Specification |
|---|
| CSS Properties and Values API Level 1> # inherits-descriptor> |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- ä»ã®
@propertyè¨è¿°å:initial-valueããã³syntax - CSS ããããã£ã¨å¤ API
- CSS æç» API
- CSS åä»ããªãã¸ã§ã¯ãã¢ãã«
- Houdini API