需求:
进程:
background: url("back.jpg")
,这样看起来就像是做了一个渐变的边框{
.box1 {
background: linear-gradient(180deg, #F0F1F5 0%, #FFF 100%); // 背景加一个渐变
padding: 1px;
.box2 {
width: 100%;
height: 100%;
background-color: #FFF;
}
}
}
{
.box1 {
border: 1px solid transparent;
background-clip: padding-box; // 裁剪背景到边框以内,这样下面就能露出边框的颜色
background-color: #FFF;
border-radius: 4px;
.box2 {
z-index: -1; //把上面的放到下面
background: linear-gradient(180deg, #F0F1F5 0%, #FFF 100%); // 背景加一个渐变
border-radius: inherit;
width: 100%;
height: 100%;
}
}
}
border-image
hieght: 100px;
width: 100px;
background: linear-gradient(180deg, #F0F1F5 0%, #FFF 100%); // 背景也加一个渐变
border: 1px solid; //这个是必须的不然边框都没有
//边框渐变 起始色号 中间色号 结尾色号
border-image: linear-gradient(rgba(30, 93, 255, 0.35),#FFF,rgba(30, 93, 255, 0.35)) 1;
拓展: