我希望能够将渐变应用于边框而不将梯度应用于元素本身。 webkit documentation for doing this意味着它应该是可能的,但我不能想出创建一个黑盒子的方式,周围有一个渐变边框。据我所知,它是一个webkit的bug。这里是我的CSS:将CSS边框应用于具有-webkit-border-image的元素
div {
border-width: 10px 10px 10px 10px;
width: 75px;
height: 75px;
background-color:#000;
-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff)) 21 30 30 21;
}
如果你自己尝试这个代码,并在Chrome或Safari上运行,你会看到,WebKit的适用边界图像渐变到整个元素,而不是只是边界。有什么方法可以完成我在用CSS查找的内容,而不使用任何图像?谢谢!