css常见技巧-雪碧图、背景、居中、透明度

html-css010

css常见技巧-雪碧图、背景、居中、透明度,第1张

CSS sprites是指把网页中很多小图片(很多图标文件)做成按规律排列的一张大图上,在显示的时候通过background-image、background-position显示图片特定部分达到和分散的一张张小图片一样的效果。

作用:

作用:background-size设置 背景图像的大小尺寸

一、margin和width实现水平居中

优点: 实现方法简单易懂,浏览器兼容性强;

缺点: 扩展性差,只能针对已知宽度的div,无法自适应未知项情况。

)

二、inline-block实现水平居中方法

做点: 简单易懂,扩展性强;

缺点: 需要额外处理inline-block的浏览器兼容性。

1)、opacity作用于元素以及元素内的 所有内容的透明度 ,子元素会继承父元素的 opacity 属性。

2)、rgba()只作用于元素的颜色或其背景色,后代元素不会继承透明性,只是针对自己本身有效,无法使内部的所有元素透明。

一般情况下雪碧图是用在背景里面的(background),然后通过background-position来调整位置的,那么颜色可以是backround-color来控制,简写就比如:

background:#f00

url('xbt.png')

-100px

-100px

no-repeat

//这儿假设雪碧图是xbt.png,路径也是正确的,那么你就可以根绝上面的格式来引用雪碧图;这句话的意思是

红色背景(#f00)、引入图片(url('xbt.png'))、向上

向左

各偏移-100px(

-100px

-100px

)、图片不复制(no-repeat)