2016-10-31 19 views
5

CSSではこの行の意味は何ですか?CSSでこの行は何を意味していますか?

#ffffff url(https://cloud.githubusercontent.com/assets/1830348/15354890/1442159a-1cf0-11e6-92b1-b861dadf1750.jpg) no-repeat center center/cover 

私はそれを理解しようとしています。 W3Sでは、それは構造について次のように述べていますが、私は '/'と他の属性がどのようにこの構造にマッチするのか分からないようです。まあ

background: bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit; 

答えて

10

このライン

background: #ffffff url(...) no-repeat center center/cover; 

実際の簡略版である:

background-color: #ffffff; 
background-image: url(...); 
background-repeat: no-repeat; 
background-position: center center; 
background-size: cover; 

/は有効なCSSです、formal syntax on MDNを参照してください。 documentationによれば

+0

それはFireFoxにのみ適用できますか? – Lee

+0

いいえ、そうではありません。 MDNの[background-size](https://developer.mozilla.org/en/docs/Web/CSS/background-size)を参照してください。 – andreas

4

あなたはそれを分割する場合、あなたはそれがためには、以下を読んでいることがわかります:

background-color | background-image | background-repeat | background-position | background-size

+1

短縮形が動作していない '/ cover'が無効ではないのです。背景サイズです。 – Harry

3

からcoverは、画像をスケーリングするための特別な値である:

カバー値は、両方の次元であることを保証しつつ、可能な限り小さい ようになるように、背景画像は大きされるべきであることを指定します より大きいか、または容器の対応するサイズに等しい。

ここで彼らのsample fiddle

関連する問題