0

私は成功せずにdivで複数の背景を使用しようとしていますが、誰かが私が間違っているところを私に示唆することができます、以下は私が使用しているcssです:

.box-text{
font-size: 14px; color: #ffffff; line-height: 22px;  
background-image:url('/images/p-top.png'), url('/images/p-center.png'),url('/images/p-bottom.png'); 
background-position: top center, center center, bottom center; 
background-repeat: no-repeat, repeat-y,no-repeat;}

<div class="box-text">
variable text.............
</div>

私が得ている結果:

ここに画像の説明を入力してください

期待される結果:

ここに画像の説明を入力してください

ボックスをスライスして3つの画像を取得しました。1つは上に、もう1つは真ん中の画像で、repeat-yを使用し、3番目の画像はボックスを覆う下の画像です。

ありがとう

4

1 に答える 1

2

背景位置は最初に水平値で指定されるため、次のように切り替える必要があります。

background-position: center top, center center, center bottom;
于 2013-02-13T08:26:25.540 に答える