CSS背景应用

209 阅读2分钟

替换插入图

h1标签是权重最高的标签,一般会在内部书写最重要的内容,比如logo图片、最大的标题等。

另外h1内部的文字可以帮助提高SEO搜索排名

在设置的是logo图片时,如果使用插入图,就不能书写搜索关键字

image.png

背景图替换插入图

如果想解决SEO问题,可以将HTML结构中,插入图换成搜索关键字,然后使用CSS添加背景图给a标签或h1标签

image.png

image.png

文字隐藏方法

  1. 将字号设置为0.IE8及以上或更高版本可以隐藏文字,但是IE7及以下有兼容问题
  2. 可以设置给a标签一个text-indent属性,属性值为负的很大值,文字会走到盒子外部,直接在设置overflow:hidden,将文字隐藏。

padding区域制作背景图

image.png

.new li{

padding-left25pxbackground:url(images/s2.png) no-repeat left center;

}

精灵图

image.png

CSS精灵是一种处理网页背景图像的方式

它将一个页面涉及到的所有零星背景图像都集中到一张大图中去,然后将大图应用于网页,这样,当用户访问该页面时,只需向服务发送一次请求,网页中的背景图像即可全部展示出来

注意事项:

image.png

CSS3新增背景属性

背景半透明

CSS3支持背景半透明的写法,颜色值增加了一种rgba模式

rgba模式:在rhb基础上增加了一个不透明度的设置,不透明度alpha取值范围0-1之间,0表示完全透明,1表示完全不透明,0.5表示半透明

书写方式:rgba(红色,绿色,蓝色,不透明度)

注意:背景半透明是指盒子背景半透明,盒子内容不受影响

image.png

  • 可以给文字和边框透明,都是rgba格式来写

image.png

背景缩放(background-size)

通过background-size设置背景图片尺寸,就像我们设置img的尺寸一样,在移动web开发中做屏幕适应应用非常广泛

image.png

多背景

CSS3中规定,一个盒子上,可以添加多个背景图片

background-image的属性值书写时,以逗号分隔多背景的URL路径地址

注意:背景加载时 ,先写的背景压盖后写的背景图

image.png