CSS : Multi color border

标签 css

enter image description here
我们如何使用 css 实现像这张图片一样的边框?

最佳答案

可以设置边框颜色为透明

border:10px solid transparent;

然后您可以使用 border-image 属性将图像用作边框。例如:

border-image: url(boder-img.png) 30 round;
-webkit-border-image: url(boder-img.png) 30 round; /* Safari 3.1-5 */
-o-border-image: url(boder-img.png) 30 round; /* Opera 11-12.1 */

根据 W3Schools border-image 的语法是:

border-image: source slice width outset repeat|initial|inherit;

在此处了解有关边框图像的更多信息:http://www.w3schools.com/cssref/css3_pr_border-image.asp

p.img-border{
 border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(https://www.welovesolo.com/wp-content/uploads/vecteezy/01/1fbahmfyivo.jpg) 30 round; /* Safari 3.1-5 */
    -o-border-image: url(https://www.welovesolo.com/wp-content/uploads/vecteezy/01/1fbahmfyivo.jpg) 30 round; /* Opera 11-12.1 */
    border-image: url(https://www.welovesolo.com/wp-content/uploads/vecteezy/01/1fbahmfyivo.jpg) 30 round;
}
<p class="img-border"> Sample paragraph. </p>

关于CSS : Multi color border,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39239808/

相关文章:

css - 使用 CSS 将子菜单添加到预先存在的导航中

Javascript:style.display :'block' 不起作用

css - Chrome -- CSS -- 额外间距

css - 手动拆分 css 命令

悬停图像闪烁问题的CSS

html - super 菜单按钮颜色在子菜单中没有改变

css - 宽度/高度百分比显示为拉伸(stretch)的图像

css - 如何并排对齐 3 个 div?

javascript - Jquery冲突: draggable and target collision event

javascript - 使用 CSS 或 javascript/jQuery,我应该使用哪种方法使我网站的导航栏看起来更像 3d 风格?