我确信这是我所拥有的实现的正确行为,但我想知道是否有一种简单的方法来完成我想要完成的事情。
我有一个 3px x 3px 图案的背景图像。
我希望这种模式重复-x 其设置的元素的全宽(100%),但是我只希望它重复-y 其所在元素的一半宽度(50%)。
我有这个实现:
.element {
width: 100%;
background-image: url('/path/to/pattern.png');
background-repeat: repeat;
}
它成功地在整个元素中重复该模式。为了尝试达到我想要的 50% 重复高度,我尝试了:
.element {
width: 100%;
background-image: url('/path/to/pattern.png');
background-repeat: repeat;
background-size: 100% 50%;
}
然而,背景尺寸将图案图像倾斜到 100%/50% 高度/宽度,而不是保持所需的重复效果。
有没有办法简单地做到这一点?
谢谢