1、长度单位
长度单位:
像素:
屏幕(显示器)实际上是由一个一个的小点点构成的
不同屏幕的像素大小不同,像素越小显示的效果越清晰
所以同样的二百像素在不同的设备下显示效果不一样
百分比:
也可以将属性值设置为相对于其父元素属性的百分比
设置百分比可以使子元素根据父元素的改变而改变
em
相对于元素的字体大小
1em=1fromt-size
em会根据字体大小改变而改变
rem
相对于根元素(html)的大小
2、颜色单位
颜色单位
在CSS中可以直接使用颜色名来设置各种颜色
如:red orange blue green……
但是在CSS中直接使用颜色名非常不方便
RGB值
RGB通过三种颜色不同的浓度来调配出不同的颜色
R red G green B blue
每一种颜色范围在0-255(0%-100%)之间
语法:RGB(红色,绿色,蓝色)
RGBA值
rgba就是在rgb的基础上增加了a表示不透明度
需要4个值,前三个和rgb一样,第四个表示不透明度
1表示完全不透明,0表示完全透明,.5表示半透明
十六进制的RGB值
语法:#红色绿色蓝色
颜色浓度通过00-ff
如果颜色两位两位重复可以进行简写
#aabbcc --> #abc
HSL值 HSLA值
H 色相(0-360)
S 饱和度(0%-100%)
L 亮度(0%-100%)
CSS样式单位详解:长度、颜色与响应式设计
本文详细介绍了CSS中的长度单位,包括像素、百分比、em、rem等,以及它们在不同场景下的应用。同时,讨论了颜色单位,如RGB、RGBA、十六进制和HSL,并探讨了它们如何定义和调整颜色透明度。此外,还强调了这些单位在响应式设计中的重要性,如何根据设备和字体大小变化进行适配。
1439

被折叠的 条评论
为什么被折叠?



