我正在设计一个具有圆形边框(边框半径)的输入字段,并尝试向所述边框添加渐变。我可以成功地制作渐变和圆形边框,但是两者都不能一起工作。它要么是没有渐变的圆角,要么是带有渐变的边框,但没有圆角。
-webkit-border-radius: 5px;
-webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b0bbc4), to(#ced9de)) 1 100%;
有没有办法让两个 CSS 属性一起工作,或者这不可能?
原文由 paulwilde 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据 W3C 规范,可能不可能:
这可能是因为
border-image
可以采用一些潜在的复杂模式。如果您想要一个圆形的图像边框,您需要自己创建一个。