2017-02-13 1 views
2

たとえば、次のようなCSS変数を使用できますか: --Button.onHoverCSS変数名にピリオドは使用できますか?

CSS変数はCSSセレクタとは異なることに注意してください(これは誰かがこれを重複としてマークしたためです)。ここではモジュールsuperfly-css-variables-colorsからの例です:

CSSで
 :root { 
     --percentage-lightest: 91%; 
     --percentage-lighter: 78%; 
     --percentage-light:  65%; 
     --percentage-median: 52%; 
     --percentage-dark:  39%; 
     --percentage-darker: 26%; 
     --percentage-darkest: 13%; 

     --percentage-low: 25%; 
     --percentage-high: 50%; 

     --percentage-link-hover: 25%; 
     } 
+1

[CSSクラス名/セレクタで有効な文字は何文字ですか?](http://stackoverflow.com/questions/448981/which-characters-are-valid-in-css-class-names-selectors) – laser

+0

期間はクラス名をアナウンスすることです。 – Ibu

+1

@laserこの質問はセレクタではなく、[* variables *](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables)に関するものです。 –

答えて

5

、プロパティ名はidentsであり、identsはピリオドを含めることはできません。 They may only contain letters, numerals, the hyphen-minus and the underscore.したがって、プロパティ名にはピリオドを含めることはできず、いずれもカスタムのプロパティ名は使用できません。

したがって、--Button.onHoverは、有効なカスタムプロパティ名(または「CSS変数」名など)ではありません。

+0

ボルト時計はセレクターについて話していますか?質問は変数名について質問していますか? – Ole

+0

@Ole:「プロパティ」という言葉が私の答えで3回以上現れ、「セレクタ」という言葉が正確に*ゼロ*回発生します。どう思いますか? – BoltClock

+0

OK - プロパティ....しかし、質問は[変数]について質問しています(https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables) – Ole

関連する問題