css - CSS3 中的顶部边框图像

标签 css

我用过 border , border-top-image , border-image似乎没有人做我想做的事。

我有以下 CSS:

#footer {
    overflow: hidden;
    clear: both;
    width: 100%;
    margin: 0 auto;
    padding: 26px 0 30px 0;
    border-top-image: url('http://www.mycelticcrossstitch.com/celtic%20knot%20cross%20stitch.jpg');
    font-size: 0.8461538461538462em;
    color: #aaa;
}

这似乎不适用于我正在尝试处理的网站,我已经在 Firefox 和 Chrome 中尝试过。

我只希望图像出现在顶部边框上并且不希望有其他边框(所以它有点像 <hr /> )

最佳答案

我认为没有像 border-top-image 这样的属性可以为元素的任何一侧提供图像边框 - 使用

border-image:url('http://www.mycelticcrossstitch.com/celtic%20knot%20cross%20stitch.jpg') 30 30 round;

但它在所有边上都给出了边界。要删除我给出的其余边的边框 -

border-bottom:0;
border-left:0;
border-right:0;

成功了,这是我的 fiddle - http://jsfiddle.net/ashwyn/c7WxG/1/

关于css - CSS3 中的顶部边框图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10996380/

相关文章:

html - 可以使用背景颜色更改背景,但不能更改背景图像

javascript - 即使单击后也更改按钮颜色

jQuery 切换文本和图像不起作用

html - DIV 高度 100% 不适用于大内容

javascript - style.display ="none"不工作

具有垂直选项卡内容的 Php 数组

java - 集成 js 随机化器,显示可以用 css 设置样式的结果。

javascript - 单击内部标签时将类添加到 li

javascript - 在 AJAX 请求后获取 div 的计数

html - 在 CSS 中使用 div 重叠图像