【发布时间】:2012-09-16 11:43:42
【问题描述】:
是否可以使用 CSS 来定义具有两种交替的虚线颜色的线条(或形状边缘)?也就是说,如果1和2是不同颜色的像素,那么
1212121212121212 或 112211221122
我基本上想要一些方法来使用具有两种颜色的stroke-dasharray。线条本身是完全着色的。
如果这是不可能的,有什么好的方法来近似它?例如,我可以创建一个交替使用两种颜色的重复线性渐变,但这很难从 javascript 中设置这两种颜色。
【问题讨论】:
-
一种方式:webdevout.net/test?01v&raw(即,将一个元素与另一种颜色叠加在另一种颜色之后[以虚线的形式])
-
reisio 所说的似乎是迄今为止最好和最安全的答案。如果浏览器做错了什么,Duopixel 的解决方案似乎更有可能搞砸。介意将您的评论转换为答案吗?