0
点赞
收藏
分享

微信扫一扫

IE9 怎样用图片作border


border-image-source是一个css3属性,,现在主流的浏览器较新版本大多都已经支持了。

但是在实际应用中我发现IE9还是不支持的,但有时候是不能换浏览器的(开发者都一定有同感)。

但是现在找到了一种好方法:

 

思路:

照常使用background-image属性,同时结合使用 background-position属性。

比如 如果想要bottom边框为图片,可以做一个高为一定值的图片,然后将此图片作为background-image,

同时background-position:bottom即可。

同样地,要作为 上边框 左边框 右边框 都同理。

 

如果想要四条边框都是图片内容,则可以 先做一个与元素同样大小的图片,格式可以为png(主要是png图片可以局部为透明),将边框部分不透明,然后作为一个元素的background-image即可。

 

示例代码:(元素的宽高等就不写了)

<span style="font-family:Tahoma;">.aaa{
background-image: url("bg.png");
background-position: bottom;
background-repeat: no-repeat;
}</span>

 

亲测有效

举报

相关推荐

0 条评论