cssプロパティには、関数のように見える特定の値宣言があります。
background: rgba(0,0,0,0);
また
background-image: url('bg.png');
最初の部分はプロパティと呼ばれます。例:backgroundとbackground-image。一般に、2番目の部分は値と呼ばれます。しかし、括弧の外側の部分は何と呼ばれますか、例えばrgba(...)、url(...)。
ありがとう!
cssプロパティには、関数のように見える特定の値宣言があります。
background: rgba(0,0,0,0);
また
background-image: url('bg.png');
最初の部分はプロパティと呼ばれます。例:backgroundとbackground-image。一般に、2番目の部分は値と呼ばれます。しかし、括弧の外側の部分は何と呼ばれますか、例えばrgba(...)、url(...)。
ありがとう!
一般的に、これらは単に「<whatever>表記」と呼ばれます。たとえば、仕様のこの部分を参照してください。
この
image()関数を使用すると、作成者は次のことができます。
- メディアフラグメントを使用して画像の一部を切り取ります
- 優先画像をデコードできない場合、またはブラウザが認識しないタイプの場合に備えて、フォールバック画像を指定します
- 画像として単色を使用する
- 方向性を持って画像に注釈を付ける
表記は次の
image()ように定義されます。<image-list> = image( [ <image-decl> , ]* [ <image-decl> | <color> ] ) <image-decl> = [ <url> | <string> | <element-reference> ]それぞれ
<string>または<url>内部は、表記が使用されたimage()かのように画像を表します。url()CSSのURLの場合と同様に、相対URLは、指定されたimage()値が計算されるときに絶対URLに解決されます(値と単位[CSS3VAL]で説明されています)。
表記もそうurl('bg.png')ですurl()。ただし、より具体的にすることができます。次のような画像を表す値:
linear-gradient(red, white)url('../images/hello.png')radial-gradient(orange, yellow)cross-fade(image1, image2)画像値と呼ばれます。rect()これは、形状値1であるのようなものにも当てはまります。に関してはcalc()、それは一般的に表現と呼ばれていると思います。
1rect()サイドバーでは、は関数とも呼ばれることに注意してください。
特に何とも呼ばれていません。それはすべて価値の一部にすぎません。