CSS颜色与度量单位

颜色表方案颜色的表现形式主要有三种方式:

颜色名称

p{

color:red;

}

解释:这是将一个段落内的文字设置为红色,采用的是英文颜色名称

颜色网址

http://xh.5156edu.com/page/z1015m9220j18754.html

http://finle.me/colors.html

http://www.w3school.com.cn/tags/html_ref_colornames.asp

红色的十六进制方案

p{

color:#ff0000;

}

十进制表示方法

p{

color:rgb(112,128,114);

color:rgba(0,128,128,0.5);

color:hsl(120,100%,30%);

color:hsla(120,100%,30%,0.5);

}

解释:

rgb(r,g,b)用RGB模型表示颜色 ,如rgb(0,128,128)

rgba(r,g,b,a)同上,a表示透明度0~1之间,如rgba(0,128,128,0.5)

hsl(h,s,l)用HSL模型(色相、饱和度和透明度)来表示颜色,如hsl(120,100%,30%)

hsla(h,s,l,a)同上,a表示透明度0~1之间,如hsla(120,100%,30%,0.5)

我们可以使用photoshop等平面设计软件的调色板获取相应的值。

度量单位

CSS中长度单位又分为绝对长度和相对长度。

绝对长度单位

in 英寸

cm 厘米

mm 毫米

pt

pc pica

相对长度单位

em与元素字号挂钩

p {

    background: gray;

    height: 2em;

}

   1.5em

 3em

解释:em是相对单位,与字号大小挂钩,会根据字体大小改变自己的大小,灵活性很高

 

ex与元素字体的“x高度”挂钩

rem与根元素的字号挂钩

px像素,与分辨率挂钩

p {

font-size: 60px;

    background: gray;

    height: 50px;

}

解释:虽然px也是相对单位,但由于和分辨率挂钩,导致他其实就变成一个绝对单位了,自然灵活性没有em高,但是使用难度较低,且大量的开发者习惯性使用它,字体无论多大,就是一个固定值

%相对另一值的百分比

<body>

 

<p>这是一个段落</p>

 

</body>

 

body {

    font-size: 50px;

}

p {

    background: gray;

    font-size: 60px;

font-size: 200%;

    width: 50%;

}

解释:长度比较好理解,就是挂钩它所在区块的宽度(即body)。而font-size则是继承到的原始大小的百分比(如果父元素body下没设置font-size,则是原始大小的百分比,如果设置了,如上50px,则font-size为100px)。通过父元素的数据决定自己数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值