码迷,mamicode.com
首页 > 其他好文 > 详细

一、渐变边框

时间:2019-01-31 13:04:34      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:blog   ext   局限性   www   bsp   radius   分享图片   tle   oct   

一、渐变边框

技术分享图片

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<style type="text/css">
    
.gradient-border{ 
    height: 200px;
    border: 5px solid transparent; 
    border-image: linear-gradient(to bottom, #0099CC, #F27280); 
    border-image-slice: 1;  
}

</style>
<body>
    <div class="gradient-border" >
        ssda
    </div>

</body>
</html>

  虽然border-imagelinear-gradient()配合在一起,能实现渐变的边框效果,但它也有一定的缺陷性,比如我们项目中的按钮是带圆角的。那么对于这种情形,就算是你使用了border-radius也是无用:

这是因为border-image中引用的是一张不带圆角的图片(linear-gradient()就相当于一张背景图)。也就是说,如果你需要一个带圆角的渐变边框,那么使用border-image是有局限性的,除非人肉为其准备

此路似乎在这个项目中行不通,只能考虑换用别的方法。仔细一想,我可以把带有渐变边框的元素分成两层:

 

一、渐变边框

标签:blog   ext   局限性   www   bsp   radius   分享图片   tle   oct   

原文地址:https://www.cnblogs.com/fger/p/10341247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!