1

基本的に..

main div 200pxの背景画像を上から移動して、y軸で繰り返します。だから私はそれを200pxで始めたくありません。CSSを介してそれを行うことはできますか?私が考えることができる唯一の方法は以下ですが、それは機能していません。

私は何か間違ったことをしていることを知っていますが、それは何ですか?

これがDIVです:

<div class="main">
<p> Content Content </p>
</div>

CSSは次のとおりです。

.main { 
    background: url('/wp-content/themes/blue-and-grey/images/addedimages/main-bg.png');
    background-repeat:repeat-y; 
    background-position: 200px 0px 0px 0px; 
}
4

3 に答える 3

5

background-originプロパティが必要です(ただし、ブラウザのサポートが制限されていることに注意してください)。

于 2012-07-16T18:47:44.233 に答える
1

私はdivを正のマージンで下に移動し、pを負のマージンまで移動しようとします。多分あなたはいくつかpostion: relative、またはかそこらが必要です。

于 2012-07-16T18:47:45.623 に答える
-1

background-positionはパラメータのみを受け入れます:offset left、offsettop..。

背景:url('image.url')0px 200px repeat-y;

したがって、最初の画像を200ピクセルカットしたい場合(そして画像全体を繰り返した場合)、ソリューションに完全に間違いはありません。

于 2012-07-16T18:58:09.823 に答える