- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
只是想在站点的主要内容 div 的左侧和右侧添加一个边框。我没有为每个边框设置单独的 div,而是想使用 CSS3 中的 border-left-image
功能来实现它。我的代码如下:
#content {
background-color: #7FC3F4;
height: 100%;
width: 900px;
border-left-width: 30px;
border-left-image: url(../images/border_left_gradient.png);
border-right-width: 30px;
border-right-image: url(../images/border_right_gradient.png);
margin-right: 10%;
margin-left: 10%;
}
在我进行的所有 Google 搜索中,我还没有想出为什么此代码无效的解释。一些结果返回要放在 url 之后的数值,但是无论我尝试什么数字组合,都没有骰子。
想法?
最佳答案
border-image
是 now supported在所有主要浏览器中 (2014-05-22)
Demo使用单个 border-left-image
Demo具有不同的左右图像。
演示现在至少需要 Chrome 15、Safari 6、Firefox 15、IE 11 或 Opera 15。
实际上不可能对单独的图像文件执行此操作,但您可以切片左右两侧的单个图像。查看border-image
page在 MDN 上展示了一些很好的例子或 CSS Tricks有关其他切片选项如何工作的全面总结。
注意:如果您需要更早的浏览器支持,请询问,因为我的回答的先前版本确实适用于 Chrome 12、Safari 5.0.3、Firefox 4 和 Opera 10,但我现在已经更新了它新的浏览器支持无前缀的 CSS3。
编辑:Firefox 现在需要额外的属性设置 - border-style: solid
(参见 CSS - New Firefox-release doesn't show Border-Image anymore)
关于css - 给一个 CSS 样式的 div 一个 "border-left-image",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5541336/
有没有办法像 super 速记样式一样在 CSS 中组合 border-top,border-right,border-left,border-bottom。 例如: border: (1px sol
这个问题在这里已经有了答案: Combining border-top,border-right,border-left,border-bottom in CSS (4 个答案) 关闭 3 年前。
所以,我是那些以始终使用最新版本的浏览器而自豪的人之一(当然 Internet Explorer 除外 - 我说的不是那个浏览器)。 我遇到了 this awesome CSS3 website详细介
border-top-color 是 #9b9c9d 而 border-bottom-color 是 #f6f9fc .渐变旨在在border-left 和border-right 上将顶部颜色过渡到
我将开始开发一个新网站,并准备处理浏览器用于计算元素宽度和高度的不同方法 (box model stuff)。不知何故,我想到了:如果我只是将 box-sizing 应用于网站中的所有元素会怎么样?
这是 fiddle :http://jsfiddle.net/3Ys2d/ CSS div{ border: solid 3px blue; border-left-color: re
这个接缝很容易,但我还没有找到任何方法来做到这一点。我有 3 个 div(但解决方案必须适用于 n 个 div),如下图所示: |分区 1 ||分区 2 ||第 3 部分 | 例如: 我想要这样的普通
由于视网膜显示器具有如此高的像素密度,因此在这些显示器上 1 像素的边框看起来非常大。正如 Brad Birdsall 所建议的,CSS box-shadow属性可用于创建“0,5 px”边框,在
我可以这样写边框的样式: border: 2px solid #DDDDDD; 或者像这样: -moz-border-bottom-colors: none; -moz-border-left-col
当在已经有 1px 边框的 div 中覆盖 border-bottom 的大小时,Firefox 和 Chrome 呈现 border-left 和 border-right 不正确: HTML C
我是CSS3新手,最近在学习border-image属性,在看W3C文档的时候: http://dev.w3.org/csswg/css-backgrounds/#border-image-width
我正在尝试在使用 border-radius 属性的 div 上使用 border 属性。 这是我的 CSS: #page { border: 1px solid #beb2b2; w
我只想在已经具有顶部和底部边框(1px 纯灰色)的 div 上添加一个左边框(5px 纯蓝色)。我希望 border-left 位于 border-top 和 border-bottom 之上,但浏览
我有一个使用 border-radius 的带有圆 Angular 的流体宽度 div,以及 div 一侧的大边框,颜色不同。 当浏览器窗口足够小时,所有边框都会正常运行。但是,当我放大窗口大小时,我
导致“错误”的 Css: div { width: 100px; height: 100px; background-color: transparent; box-s
Border-bottom长度小于border-right怎么办? img { border-bottom: 5px solid #02a8d8; border-right:1px s
我是一名优秀的程序员,十分优秀!