Css 如何为一个元素实现两个不同的线性渐变边界?
我是CSS的新手,我的任务是创建2个线性渐变作为div的边框,如下图所示 我使用了Css 如何为一个元素实现两个不同的线性渐变边界?,css,border,linear-gradients,border-image,Css,Border,Linear Gradients,Border Image,我是CSS的新手,我的任务是创建2个线性渐变作为div的边框,如下图所示 我使用了边框图像作为内部边框,但我不知道如何创建另一个边框 border-image: linear-gradient(#EEEEEE ,#666666, #EEEEEE) 1 1% !important; 使用额外的伪元素: 我不认为使用border image只使用一个元素(即,没有额外的伪/实元素)就可以做到这一点,但是可以使用伪元素,通过在父元素上设置一个边框,在伪元素上设置另一个边框,如下面的代码片段所示 d
边框图像
作为内部边框,但我不知道如何创建另一个边框
border-image: linear-gradient(#EEEEEE ,#666666, #EEEEEE) 1 1% !important;
使用额外的伪元素: 我不认为使用
border image
只使用一个元素(即,没有额外的伪/实元素)就可以做到这一点,但是可以使用伪元素,通过在父元素上设置一个边框,在伪元素上设置另一个边框,如下面的代码片段所示
div{
位置:相对位置;
高度:200px;
宽度:400px;
边界图像源:线性梯度(至底部,#FFFFFF,#CCCC 50%,#FFFFFF);
边框样式:实心;
边框宽度:5px;
边界图像切片:1;
}
部门:以前{
位置:绝对位置;
内容:'';
高度:计算(100%-10px);
宽度:计算(100%-10px);
边界图像源:线性梯度(到底部,#EEEEEE,#666666 50%,#EEEEEE);
边框样式:实心;
边框宽度:5px;
边界图像切片:1;
}
使用额外的伪元素:
我不认为使用border image
只使用一个元素(即,没有额外的伪/实元素)就可以做到这一点,但是可以使用伪元素,通过在父元素上设置一个边框,在伪元素上设置另一个边框,如下面的代码片段所示
div{
位置:相对位置;
高度:200px;
宽度:400px;
边界图像源:线性梯度(至底部,#FFFFFF,#CCCC 50%,#FFFFFF);
边框样式:实心;
边框宽度:5px;
边界图像切片:1;
}
部门:以前{
位置:绝对位置;
内容:'';
高度:计算(100%-10px);
宽度:计算(100%-10px);
边界图像源:线性梯度(到底部,#EEEEEE,#666666 50%,#EEEEEE);
边框样式:实心;
边框宽度:5px;
边界图像切片:1;
}
您尝试过什么吗?您尝试过创建至少一个渐变吗?是的,我使用边框图像作为内部渐变。边界图像:线性梯度(#EEEEEE,#666666,#EEEEEE)1 1%!重要的@用户3493678:您应该始终通过单击链接将代码等重要信息添加到问题本身中。评论可能会被忽略。谢谢这是我的第一篇帖子:)你尝试过什么吗?你尝试过创建至少一个渐变吗?是的,我使用边框图像作为内部渐变。边界图像:线性梯度(#EEEEEE,#666666,#EEEEEE)1 1%!重要的@用户3493678:您应该始终通过单击链接将代码等重要信息添加到问题本身中。评论可能会被忽略。谢谢,这是我的第一篇帖子:)