首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在大图像周围应用边框图像

在大图像周围应用边框图像
EN

Stack Overflow用户
提问于 2015-10-26 19:42:22
回答 4查看 53关注 0票数 0

如何在大图像周围应用border-image

HTML

代码语言:javascript
复制
 <div class="banner-wrapper ">
    <div class="demo">
        <img src="http://www.stickylife.com/images/u/667a4600f02d485187d4c6d757d28bdb-800.png" alt="" >
    </div>
</div>

CSS

代码语言:javascript
复制
.demo img{      border-image: url("http://i.imgur.com/SpwDTIy.png") 6 6 6 6;
border-image-width: 5px;
border-style: solid;
}

我正在尝试这个,但不起作用。

小提琴here

编辑:

如果你勾选这个

,我的border-image的下部没有显示出来。对于padding:15px,它也不起作用。

EN

回答 4

Stack Overflow用户

发布于 2015-10-26 19:49:38

我已经添加了一些来自谷歌的图片,它对我很有效。

代码语言:javascript
复制
.demo img{      
    border: 10px solid transparent;
    border-image: url("https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRoorWzCXfyuLKQ8cUOMPZE9Jh9sxqxv9U1bt8y0AlaQet-7dei") 6 6 6 6;
}

jsfiddle here

票数 0
EN

Stack Overflow用户

发布于 2015-10-26 19:53:31

代码语言:javascript
复制
.demo img{     
border: 10px solid transparent;
padding: 15px;
-webkit-border-image: url("http://www.clipartbest.com/cliparts/LTK/pdM/LTKpdMnAc.png") 30 round; /* Safari 3.1-5 */
-o-border-image: url("http://www.clipartbest.com/cliparts/LTK/pdM/LTKpdMnAc.png") 30 round; /* Opera 11-12.1 */
border-image: url("http://www.clipartbest.com/cliparts/LTK/pdM/LTKpdMnAc.png") 30 round;

}

JSfiddle updated for you

还要记住,IE10 downawards无论如何都不支持这一规则。CanIuse

票数 0
EN

Stack Overflow用户

发布于 2015-10-26 19:55:42

正确的语法如下所示

代码语言:javascript
复制
#borderimg { 
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 round; /* Safari */
    -o-border-image: url(border.png) 30 round; /* Chrome */
    border-image: url(border.png) 30 round;
}

参考:http://www.w3schools.com/css/css3_border_images.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33344900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档