css - 仅对颜色使用背景重复的缺点?

标签 css css-selectors css-sprites

所以我需要在布局上使用一些自定义颜色,但我正在寻找一种更好的方法,而不是在布局中用 (background: url(something.jpg)) 拍一张巨型图片。

大多数情况下,我正在考虑获取调色板(即来自 Adob​​e Kuler、colourlovers 等),获取每种颜色的 5x5 样本并将它们粘贴在 CSS Sprite 数组中或作为单独的文件并通过访问它们: .color-one {transparent url(./one.gif) repeat} 并在我想使用颜色时重复使用它。

这样做有什么缺点吗?如果有,我应该坚持使用网络安全颜色还是有更好的方法来做到这一点?

最佳答案

您不需要图形来表示背景颜色。如果您为此使用图像,那么您将走很长的路。正如 graphicsdivine 所建议的那样,只需使用颜色即可。

只有在需要做渐变之类的时候才使用背景图片。这才是它们真正的闪光点。

关于您的第二个问题,不,您不需要再坚持使用“网络安全”颜色。如果有人在 2010 年仍然只能显示 256 种颜色,那么,您的网站将不是他们最大的问题。

关于css - 仅对颜色使用背景重复的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595478/

相关文章:

html - CSS Sprite 不显示其图像

css - 使用 Sprite 时响应式背景图像

angular - 垫子工具栏对齐中的 Material 图标中的文本

jquery - 如何添加根据进度改变颜色的多色百分比条?

html - CSS:使用多个属性

java - 使用属性匹配为 webDriver 编写 cssselector 表达式

javascript - CKEditor - 反射(reflect)样式,也包括具有复杂选择器的样式

javascript - 任何 Javascript 库都可以按需进行本地镜像创建和渲染?

html - IE8 不显示一张图片

javascript - 滚动到顶部的箭头隐藏在 html 上,正文 100% 高度