今天简单的梳理了一下有关于background的笔记,另外,大家写页面,用到图标、图片等,可以自己学一下利用PS软件进行简单的切图,另外给大家推荐一款PS特别好用的插件——蓝湖,利用它,可以很方便的抠图,量尺寸等,有兴趣的可以学习了解一下,我也只会简单的切图。好的,下面进入正题。
目录
1.background-color背景色的详解
- background-color : 设置或检索对象的背景颜色,默认值:transparent;
- 同时定义了背景颜色和背景图像时,背景图像覆盖在背景颜色之上
2.background-image背景图的详解
- background-image: 设置或检索对象的背景图像,默认值:none;
- 如果设置了 ’ background-image ‘,同时也建议设置 ’ background-color ‘ 用于当背景图像不可见时保持与文本颜色有一定的对比度。
- 如果定义了多组背景图,且背景图之间有重叠,写在前面的将会盖在写在后面的图像之上。
3.background-repeat背景重复的详解
- background-repeat: 设置或检索对象的背景图像如何铺排填充。必须先指定 ’ background-image ‘ 属性。默认值:repeat;
- 允许提供2个参数,如果提供全部2个参数,第1个用于横向,第二个用于纵向;
- repeat-x: 背景图像在横向上平铺
- repeat-y: 背景图像在纵向上平铺
- repeat: 背景图像在横向和纵向平铺
- no-repeat: 背景图像不平铺
4.background-attachment背景是否滚动的设置
- background-attachment: 设置或检索背景图像是随对象内容滚动还是固定的。必须先指定 ’ background-image ‘ 属性。默认值:scroll
- fixed: 背景图像相对于窗体固定。
- scroll: 背景图像相对于元素固定,也就是说当元素内容滚动时背景图像不会跟着滚动,因为背景图像总是要跟着元素本身。但会随元素的祖先元素或窗体一起滚动。
- percentage: 用百分比指定背景图像填充的位置。可以为负值。
- length: 用长度值指定背景图像填充的位置。可以为负值。
- center: 背景图像横向和纵向居中。
- left: 背景图像在横向上填充从左边开始。
- right: 背景图像在横向上填充从右边开始。
- top: 背景图像在纵向上填充从顶部开始。
- bottom: 背景图像在纵向上填充从底部开始
5.background-position背景定位的详解
- background-position: 设置或检索对象的背景图像位置。必须先指定 ’ background-image ‘ 属性。 该属性提供2个参数值
- 如果提供两个,第一个用于横坐标,第二个用于纵坐标。
- 如果只提供一个,该值将用于横坐标;纵坐标将默认为50%(即center)
6.背景的复合属性讲解
background: 背景颜色、背景图片、背景平铺方式、背景是否滚动、背景定位。