网页颜色
HTML和CSS颜色值由一个#和六个16进制数表示一种颜色
由红色,绿色,蓝色的混合而成
按顺序,前两位是红色,中间是绿色,最后是蓝色
每种颜色的最小值是00(十进制0),最大值是FF(十进制255)
比如,黑色:#000000,白色:#FFFFFF,红色:#FF000000,绿色:#00FF00,蓝色:#0000FF
当网页颜色代码为#XXYYZZ时,可以写成#XYZ
css2.1开始提供rgb(red,green,blue)的十进制颜色代码
css3支持RGBA和HSLA颜色表示法:
rgba(255,0,0,0.5)——半透明红色 ,在这里面,最后一个参数是alpha透明度,取值范围在0-1之间(0.5可以写成.5)
hsla(120,100%,50%,0.3)——半透明(0.3)的绿色
而且CSS3接纳了绝大部分x11颜色(SVG颜色)
Html 4.01版本,确定了16种颜色的英语名称与16进制代码,这16种颜色名被w3c的html标准所支持,他们是:aqua(湖绿色),black,blue,fuchsia(紫红色),gray,green,lime(石灰色),maroon(紫褐色),navy(深蓝色),olive(黄褐色),purple,red,sliver,teal(蓝绿色),white,yellow
这16种颜色可以直接输入颜色名
关于web安全色
最近做题碰到了web安全色,所以就去了解了一下。
web安全色是指在256色计算机系统总能避免抖动的颜色。
256色计算机:计算机显示屏幕颜色分为16色和256色,16色只能显示黑白文本和简单的色彩没问题,256色说明能显示的颜色更多。
抖动:老式的计算机受显卡内存的大小限制,一般只有4位-16位的空间存储颜色,为了显示更多的颜色,于是就有了抖动技术,将不同的颜色交错起来以产生新的视觉效果。但是,由于不同平台的调色板不同,导致抖动技术产生了不同的效果(在不同的设备上显示的颜色变了),经过测试,发现只有216种颜色能适应不同的硬件设备操作系统和浏览器,于是这216种颜色就叫做web安全色。
当然,web安全色已经过时了,现在大部分计算机显卡都采用24位的真彩色或者更高,不咋用256色了