CSS:背景位置重复?

我目前有一个在y上重复的图像,但是我想要从div开始的地方开始20像素。

我怎么做?

解决方法

也许你应该使用:之前或之前,因为没有必要在你的HTML中添加额外的标记。喜欢这个:
.container{
    height:400px;
    background:red;
    position:relative;
    width:400px;
}
.container:after{
    content:"";
    position:absolute;
    top:20px;
    left:0;
    right:0;
    bottom:0;
    background:url(http://lorempixel.com/400/200) repeat-y;
}

检查这个http://jsfiddle.net/h6K9z/

它在IE8&以上。对于IE7或IE6,您可以为此添加额外的DIV。

相关文章

Css常用的排序方式权重分配 排序方式: 1、按类型 ...
原文:https://www.cnblogs.com/wenruo/p/9732704.html 先上...
css属性:word-wrap:break-word; 与 word-break:break-all 的...
https://destiny001.gitee.io/color/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML...
css之background的cover和contain的缩放背景图 对于这两个属...