1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > CSS颜色和背景详解- 背景颜色 - 背景图片 - (color background-color background-image...)

CSS颜色和背景详解- 背景颜色 - 背景图片 - (color background-color background-image...)

时间:2019-10-06 18:17:15

相关推荐

CSS颜色和背景详解- 背景颜色 - 背景图片 - (color background-color background-image...)

颜色

颜色表达式

1.RGB:rgb(red,green,blue):每个参数定义了0-255之间的颜色强度。

2.RGBA:rgba(red,green,blue,alpha):alpha是0-1透明度设置。0完全透明,1不透明。

3.HSL:hsl(hue,saturation,lightness):色相(hue)是0-360的度数,120是绿色,240是蓝色;饱和度(saturation)是一个百分比值,0表示灰色阴影,100%是全色;亮度(lightness)是百分比,0表示黑色,50%是既不透明也不暗,100%是全色。

4.HSLA:hsla(hue,saturation,lightness,alpha):alpha是0-1透明度设置。0完全透明,1不透明。

5.HEX:hex是使用十六进制值来指定颜色,格式为:#rrggbb,rr(红色),gg(绿色),bb(蓝色)是介于00-ff之间的十六进制值。

6.颜色名称表示法。

CSS颜色对照表

CSS 颜色代码大全 CSS颜色对照表

前景色

在CSS中,可以为任何元素设置前景色和背景色,从body到强调元素和超链接元素,再到几乎一切(列表项、整改列表、标题、表单元格,甚至从某种程度上图像也可以设置前景色和背景色)。不过要理解这是如何工作的,重要的是应当理解元素前景色中有什么,没有什么。

一般来说,前景色是元素的文本,不过前景色还包括元素周围的边框。因此有两种方式直接影响一个元素的前景色:可以使用color属性,也可以使用某个边框属性设置边框颜色。

<div class="div1">这是div1</div><br /><div class="div2">这是div2</div>

.div1 {width: 300px;height: 300px;border-width: 5px;border-style: solid;color: red; /*前景色: 将前景色设置为红色,文字和边框都将是红色*/background-color: blue; /*背景色*/}.div2 {width: 300px;height: 300px;border-width: 5px;border-style: solid;border-color: green; /*给边框单独设置颜色,可以覆盖color属性的值,这时边框的颜色为绿色*/color: red; /*前景色*/background-color: blue; /*背景色*/}

要设置一个元素的前景色,最容易的办法是利用属性 color。

<h1>标题1</h1><h2>标题2</h2><h3>标题3</h3><h4>标题4</h4><h5>标题5</h5><h6>标题6</h6>

h1 {color: #000000; /*黑色*/}h2 {color: #808080; /*灰色*/}h3 {color: #FF0000; /*红色*/}h4 {color: #800080; /*紫色*/}h5 {color: #008000; /*绿色*/}h6 {color: #0000FF; /*蓝色*/}

背景色

元素的背景区包括前景之下直到边框外边界的所有空间;因此内容框和内边距都是元素背景的一部分,且边框画在背景之上。

CSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。

可以使用 background-color 为元素的背景声明一个背景色,它接受所有合法的颜色,还可以接受一个使背景透明的关键字 transparent 。

设置背景色为纯色

background: #0000ff; /*不透明的蓝色*/

设置背景色为半透明颜色

background-color: rgba(0,0,255,0.5); /*不透明度为50%的蓝色*/

设置背景色为全透明

background-color: transparent; /*背景色完全透明*/

背景图像

background-image 属性

background-image 属性为元素设置背景图像。

元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距。

默认地,背景图像位于元素的左上角,并在水平和垂直方向上重复。

background-repeat 属性

background-repeat 属性设置是否及如何重复背景图像。

默认地,背景图像在水平和垂直方向上重复。

background-orgin 属性

background-orgin 属性规定 background-position 属性相对于什么位置来定位。

如果背景图像的 background-attachment 属性为 “fixed”,则该属性没有效果。

background-position 属性

background-position 属性设置背景图像的起始位置。

background-size 属性

background-size 属性规定背景图像的尺寸。默认值是 auto。

语法

background-size: length | percentage | cover | contain;

background-attachment 属性

background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。