【发布时间】:2013-12-24 09:40:18
【问题描述】:
好的,我的<div> 遇到了这个问题,当我添加图像边框时,它会将图像放在那里,并将其高度加倍。这就是我的问题。我只希望它按宽度重复。这可能很简单,但我对这些边框图像很陌生。
编辑**
好吧,我想通了,有没有办法让边框图像只在 div 的上半部分?我也不希望它在底部。
/编辑**
JSFiddle - http://jsfiddle.net/tzcS3/
这是我的代码。 CSS
#section2border {
border: 30px;
-moz-border-image:url("images/border-paper-top.png") 30 30 repeat; /* Old firefox */
-webkit-border-image:url("images/border-paper-top.png") 30 30 repeat; /* Safari */
-o-border-image:url("images/border-paper-top.png") 30 30 repeat; /* Opera */
border-image:url("images/border-paper-top.png") 30 30 repeat;
width:100%;
background:none;
}
HTML
<div id="section2border">
</div>
就这么简单,只是我无法让它工作......提前谢谢!
【问题讨论】:
-
对我来说它是空白的,我在任何地方都看不到任何边框是 JSfiddle 正确的
-
我没有得到这个“并将它的高度加倍”。我已经更新了 jsfiddle jsfiddle.net/raunakkathuria/tzcS3/2 之前它是空白的
-
一个边框在顶部,另一个边框在底部。只需将高度添加到 div,您就会看到它。 (如果我理解正确的话)
-
检查这是否是您需要的jsfiddle.net/raunakkathuria/tzcS3/4
-
好吧,我觉得很愚蠢,边框被添加到了 div 的顶部和底部,这让它看起来像是有 2 个边框图像。而我只想要一个。有什么办法可以让 div 的顶部只有边框图像?