これは私が持っている実装では正しい動作だと確信していますが、達成したいことを簡単に行う方法があるかどうか疑問に思っています。
3px x 3px パターンの背景画像があります。
このパターンを要素の全幅 (100%) で繰り返し x にしたいのですが、要素の幅の半分 (50%) で y を繰り返したいだけです。
私はこの実装を持っています:
.element {
width: 100%;
background-image: url('/path/to/pattern.png');
background-repeat: repeat;
}
要素全体でパターンを正常に繰り返します。私が望む50%のリピートyの高さを達成しようとするために、私は試しました:
.element {
width: 100%;
background-image: url('/path/to/pattern.png');
background-repeat: repeat;
background-size: 100% 50%;
}
ただし、background-size は、目的の繰り返し効果を維持する代わりに、パターン イメージを 100%/50% の高さ/幅に歪めます。
これを簡単に達成する方法はありますか?
ありがとう