2

私はおそらく不可能なことをしようとしていますが、あなたの考えを見てみましょう. これが私のコードです:

html {
    background: url(../img/pattern.png) repeat, url(../img/up2.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: black; 
}

だから、例2のように複数の背景を持つhtml要素を取得しようとしています.問題は、背景サイズを最初の背景ではなく、2番目の背景にのみ設定したいということです..何かアイデアはありますか?

4

1 に答える 1

9

最初の画像のサイズをリセットしてから、2 番目の画像のサイズを指定する必要があります。仕様によると、 の初期値はbackground-sizeです。autoつまり、次のことを意味します。

-webkit-background-size: auto, cover;
-moz-background-size: auto, cover;
-o-background-size: auto, cover;
background-size: auto, cover;
于 2013-06-04T14:03:25.723 に答える