背景是创建更有趣味的网页的常用一种手法,无论是直接使用背景颜色,还是使用背景图像,都能给网页带来丰富的视觉效果。

在CSS1中,就提供了对背景的控制,并提供了 5 个background相关的属性,用来设置背景颜色、背景图像、背景图像的平铺方式、背景附着。

在CSS3中,提供了更丰富的背景效果,支持纯色背景、图像背景、渐变背景等,并对背景提供了更精细的控制,可以控制背景的尺寸、起始位置、显示范围等,同时还支持多重背景和渐变。

定义背景时,可以使用复合属性 background,也可以使用独立属性。复合属性的语法格式为:

  1. background: <color> || <position> [/<size>]? || <repeat> || <attachment> || <origin> || <clip>

也就是说,background属性可以分解为color、position、size、repeat、attachment、origin、clip 这 7 个属性,这些属性的功能及所对应的CSS版本见表表 4‑4:

表 4-4 background属性的功能及对应的版本
属性 功能描述 版本
background-color 设置背景的颜色 1
background-image 设置背景图像 1
background-repeat 设置背景图像的平铺方式 1
background-position 设置背景图像的位置 1
background-attachment 设置背景图像是随对象内容滚动,还是固定不动 1
background-size 设置背景图像的尺寸 3
background-origin 设置背景图像的起点位置 3
background-clip 设置背景的显示范围 3

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

CSS 背景 background属性相关推荐

  1. html图片背景属性,css 背景(background)属性、背景图定位

    background属性: Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: ...

  2. 纯色html背景,css 背景(background)属性、背景图定位

    background属性: Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: ...

  3. css背景图像属性_如何将CSS3转换应用于背景图像

    css背景图像属性 CSS transformations are great, but they don't (yet?) apply to background images. This arti ...

  4. CSS 背景(background)+背景透明(CSS3)

    CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置. background-color 背景颜色 background-image 背景图片地址 backgr ...

  5. 背景透明css样式,CSS 背景(background)+背景透明(CSS3)

    CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置. background-color 背景颜色 background-image 背景图片地址 backgr ...

  6. CSS 背景background实例

    css背景background用于设置html标签元素的背景颜色.背景图片已经其他背景属性.本文章向码农介绍CSS 背景background使用方法和基本的使用实例.需要的码农可以参考一下. 一.Cs ...

  7. CSS背景background详解,background-position详解

    背景(background)是css中一个重要的的部分,也是需要知道的css的基础知识之一.这篇文章将会涉及css背景(background)的基本用法,包括诸如 background-attachm ...

  8. css的background属性

    背景background属性如下: background:设置或检索对象的背景特性 background-color:设置或检索对象的背景颜色 background-image:设置或检索对象的背景图 ...

  9. 学习CSS的background属性及其取值(实践)

    CSS的背景属性 属性 描述 可用值 background 设置背景的所有控制选项 其他背景属性可用值的集合 background-color 设置背景颜色 命名颜色.十六进制颜色等 backgrou ...

最新文章

  1. 很用心的写了 9 道 MySQL 面试题
  2. 顺序队列之C++实现
  3. redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?...
  4. 高等数学回顾.pptx
  5. 【Java数据结构】3.1 顺序栈
  6. 如何零基础开始自学Python编程,值得一看!
  7. 烟道机器人_力荐顺义区清洗烟道价格多少钱值得信赖
  8. Ue4导入视频黑屏原因
  9. python天眼查 的融资_python怎么爬取天眼查工商基本信息?
  10. Filed II 自定义二维曲面超声换能器阵列
  11. 8.1 linux基础,创建用户
  12. Windows远程桌面实现之六(新版本框架更新,以及网页HTML5音频采集通讯)
  13. 声网一起 KTV 功能初体验 | 掘金技术征文
  14. 网页跳转(APP内/浏览器)
  15. Linux内存手动清理释放方法
  16. 通达OA任意文件上传/文件包含RCE漏洞分析
  17. [bzoj4084][Sdoi2015]双旋转字符串_hash
  18. SpringCloud疑难杂症
  19. 不让苹果开发者账号折磨我
  20. windows10 改变桌面路径到其他盘 直接显示所有文件重定向路径问题

热门文章

  1. 白话解释 Javascript 原型继承(prototype inheritance)
  2. Stack Overflow: The Architecture - 2016 Edition(Translation)
  3. kindeditor编辑器 编辑器textarea不能获取到内容的解决办法
  4. SQL Server 2008修改数据库为多用户模式
  5. 2021江苏南通名师高考成绩查询,2021南通市地区高考成绩排名查询,南通市高考各高中成绩喜报榜单...
  6. oracle使一个字段自增,Oracle数据库实现一个字段自增
  7. 上交AI研究院副院长马利庄:基于大数据的人脸识别技术进展与展望
  8. Git忽略项目中的指定的文件
  9. 从Exchange 通往Office 365系列(十二)发布Outlook Anywhere
  10. sql中 in 、not in 、exists、not exists 用法和差别