【发布时间】:2015-03-03 19:18:08
【问题描述】:
我现在尝试在一个 div 中获取多个背景图像。 两者都必须重复-x。
第一张图片应该从左上角开始,最多可达 div 的 50%。
第二个应该从 div 的右端中间开始。
我尝试了以下方法:
.myDiv {
background-image: url('image1.png'), url('image2.png');
background-repeat: repeat-x, repeat-x;
background-position: left top, center top;
background-size: 50% 100%, 50% 100%;
}
我的问题是只显示了 image1。
【问题讨论】:
-
repeat-x到50%将是一个问题,因为您不能有条件端点(至少对于 CSS 2.1)。它只会继续水平重复。不幸的是,您需要通过叠加元素来实现这一点。 -
@JackPattishall 好的,谢谢你的澄清:(那么让我们玩两个 div....
标签: html css background-image background-repeat