CSS中的单位

本文详细介绍了CSS中的长度单位,包括像素、百分比、em、rem等,以及它们在不同场景下的应用。同时,讨论了颜色单位,如RGB、RGBA、十六进制和HSL,并探讨了它们如何定义和调整颜色透明度。此外,还强调了这些单位在响应式设计中的重要性,如何根据设备和字体大小变化进行适配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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%)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值