【发布时间】:2014-02-26 22:34:38
【问题描述】:
我在一个 div 中使用 2 个背景。最上面的有一个静态的高度和宽度,它不会重复,但它有一个透明度。底部是一条 1px 高度的白线,需要重复-y。但是由于 repeat-y 占据了包含 div 的整个高度。它也在透明的顶部背景图像后面。是否有可能使底部图像仅在顶部背景下而不是在左上角开始重复?
哦,我只允许触摸 Css 文件,所以添加 div 不是选项。
.box_area {
width:925px;
background: url(../../images/verloop.png), url(../../images/whiteback.png);
background-position: 0px 0px, 0px 284px;
background-repeat: no-repeat, repeat-y;
padding-left:25px;
margin-left: 25px;
padding-right:7px;
float:left;
}
这是我现在拥有的,但背景位置目前没有任何作用。
谁能帮帮我?
【问题讨论】:
-
你能为此设置一个 JSfiddle 吗?
-
检查 CSS 属性
background-size. -
我可以尝试,但我无法触摸 HTML 文件。喜欢重建是一个相当困难的情况:P
-
@SyncCircles 当cms创建的页面大于模板时,它需要在高度上不断重复,所以我不能设置静态高度。如果这有意义
-
background-sizeCSS 属性指定背景图像的大小。请参考developer.mozilla.org/en-US/docs/Web/CSS/background-size。
标签: css