【发布时间】:2018-05-22 11:29:39
【问题描述】:
我有一些想法来做不同颜色的线
将其用作图像(不好,因为我将在我的网站上使用它,它会增加 http 请求)
在 css 中定义 4 或 5 个类(
widht=50px,height=5px,color=somecolor)并在 html 中使用这些类。 (我可能需要使用20多个span,我不想增加DOM元素的数量)
谁能告诉我用 css 和 html 做不同颜色的线的其他方法?
谢谢
【问题讨论】:
-
我的朋友,你已经深入人心了,我会使用百分比而不是固定像素来选择跨度。另一种选择是使用画布;)
-
我认为图像最有意义。一个小小的 HTTP 请求没什么大不了的,特别是因为它会在第一次访问后被缓存。
-
看看this。如果你弄清楚它是如何工作的,你就可以制作出你正在寻找的图案。
-
@Prashanth 请定义“早期 IE 版本”我不建议针对 IE 7 及更低版本进行优化。
-
@TomSarduy 不需要。看看张贴的图片。它是重复的,所以一个 repeat-x 就可以了:)