css background-color 属性的使用

等等,昨天我给博客的评论区设置了背景色,用的是f0f0f0,当时想用浅灰色,结果手一抖,写成了fff0f0,这颜色看着怪怪的,有点像脏了的米色。
当时我还在想,是不是浏览器对十六进制颜色值有什么奇怪的理解,结果发现,原来是RGB的红色分量多了点。
背景色这东西,有时候真得一点点来,不然颜色对不上,看着就不舒服。

css怎么设置div元素的颜色

哎哟,你这问题问得好,我也经常搞这个。
跟你讲讲我当年踩的坑哈。

那年头我刚接手一个项目,有个客户特要求,说网站某块背景得弄个渐变色,看起来高级。
我直接用 background-color 搞,整半天发现根本不行啊。
后来查资料才知道,渐变得用 background 属性,不是 background-color。
我当时就蒙了,花了一个下午才改过来。

还有个事儿,透明度。
比如我搞个半透明的遮罩层,用 rgba(0,0,0,0.5 ) 效果挺好。
但有个老版本的 IE 浏览器,那家伙直接卡死,根本不支持。
后来我改用图片来做遮罩,虽然麻烦点,但兼容性绝对稳。

所以说啊,用这些属性的时候,特别是渐变和透明度,得先看看客户用的浏览器都啥情况。
别像我当年那么傻,一个功能搞半天,还搞不出效果。

如何在CSS中设置背景颜色与文字颜色_CSS配色基础用法

背景色用f5 f5 f5 ,文字深3 3 3 ,简单又好看。
别红配绿,看着累。
用色工具选色,保证4 .5 :1 对比度。
暗光模式也行,深色背景,浅色字。
试试看,网页美观又易读。

如何使用css改变背景颜色

改变网页背景颜色这事儿啊,确实挺常见的。
CSS里头方法多着呢,不光有那个老掉牙的BGCOLOR属性。

你想把整个页面的背景染成橙色,比如那个FF5 7 3 3 ,可以在HTML文档的<head>部分这么干:

这行代码里,FF5 7 3 3 就是十六进制颜色代码,橙色懂吧?当然,你要是想用蓝色blue、红色red也行,CSS都认。

要是只想改某个元素的背景色,得用CSS选择器。
比如给class是"myElement"的元素换个颜色:
这是一个带有特定背景颜色的元素

这里,3 3 FF5 7 是个绿色。
你看,指定元素特别简单。

还有一种方法,直接在HTML元素上用style属性。
像这样:
这是一个带有特定背景颜色的元素

这招虽然省事,但说实话,大项目里别用。
HTML代码会乱成一锅粥,难维护。

现在推荐用CSS变量。
这玩意儿能提高代码可维护性。
你看:

这么一来,以后想改背景色,直接改:root里的--bg-color就行,不用满项目找。
省事多了。