这里的边框颜色要求
border-image实现,要圆角的话还要嵌套一层标签
button{
background: #ffffff;
outline: none;
width: 100px;
height: 36px;
border: none;
border-radius: 14px;
overflow: hidden;
cursor: pointer;
}
button span{
height: 100%;
width: 100%;
display: block;
border: 2px solid transparent;
border-image: linear-gradient(60deg, #16d5be , #18c8cc) 2;
box-sizing: border-box;
line-height: 32px;
color: #16d5be;
}
<button><span>了解更多</span></button>
3 回答5.4k 阅读✓ 已解决
5 回答2.1k 阅读
4 回答1.8k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答2.6k 阅读
5 回答2k 阅读
使用border是无法实现渐变的,可以使用背景来实现,button外面再套一层结构,用渐变背景,同时加上padding,button本身用白色背景,具体代码如下: