div {
border: 4px solid;
border-image: linear-gradient(to right, #8f41e9, #578aef) 1;
}
这里的border-image-slice为什么设置为1,为什么不是4,或者其他值?
div {
border: 4px solid;
border-image: linear-gradient(to right, #8f41e9, #578aef) 1;
}
这里的border-image-slice为什么设置为1,为什么不是4,或者其他值?
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
这个简单一两句解释不好,这个值也可以是其他值,关键在于这个值相当于你
div
的百分几,如果非常小,从显示效果来说1
和4
其实差别不大,建议先了解透border-image-slice
的绘制原理,然后试着改下slice
的值看效果,理解后你就知道这个取值了。可以看下:https://www.zhangxinxu.com/wordpress/2010/01/css3-border-image/