除了背景颜色,也可以使用背景图像来实现各种复杂、有趣的背景效果。CSS中,使用 background-image属性来定义背景图像的路径,取值为 none | url,默认值为 none。

url 可以是相对路径,也可以是绝对路径。使用相对路径时,url 是相对于 css 所在的文件,而不是要设置样式的HTML文件。如,下面代码表示,使用 css 文件所在目录下的 img 文件夹下的图像 bg.gif 作为背景图像:

  1. div {
  2. width: 200px;
  3. height: 200px;
  4. background-image: url(img/bg.gif);
  5. }

默认情况下,背景图像会在水平方向和垂直方向重复,以填满整个容器。假如有一幅图案 bg.gif,其尺寸为 100px * 100px。如图 4‑25 所示:

图4-25 背景图案

由于容器 div的尺寸为 200px * 200px,如果把图案 bg.gif 作为容器 div 的背景,则背景会在水平方向和垂直方向各重复两次,显示效果如图 4‑26 所示:

图4-26 背景图像

关于作者

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

CSS 背景图像 background-image属性相关推荐

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

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

  2. CSS背景图像的简单响应

    本文设有很多,最理想的解决方案,响应图像只是其中之一.我们建议您查看不同的方法,然后再选择一个特定的响应图像解决方案,包括这两个:如何避免重复下载响应图像中选择响应图像解决方案. 大家都在谈论的的sr ...

  3. CSS背景(background)

    CSS背景backgroud 背景颜色(color) 背景图片(image) 背景平铺(repeat) 背景位置(position)重点 背景附着 背景简写 背景透明(CSS3) 背景总结 理解 背景 ...

  4. css背景图background - 多背景定义

    css背景图background - 多背景定义 1. 方法一 .bg{height:600px;background: url(../../static/images/slider/zplc.png ...

  5. css 背景颜色 background属性

    背景颜色 background 含义: 背景是指在盒子结构中,衬托在边框线范围以内的背景颜色或背景图. 可以设置背景颜色,或背景图,或同时设置.其中背景图有多项参数可设置. 主要的背景属性设置有: 设 ...

  6. html自动图片尺寸,关于html:CSS背景图像适合宽度,高度应按比例自动缩放

    我有 body { background: url(images/background.svg); } 期望的效果是该背景图像的宽度等于页面的宽度,高度变化以保持比例. 例如 如果原始图像恰好是100 ...

  7. 七、CSS背景(background简写)

    CSS 背景属性用于定义 HTML 元素的背景,通过背景属性我们可以定义元素的背景颜色.背景图片.背景图片的平铺方式和显示位置等. 1.background-color background-colo ...

  8. html5 固定背景,css 背景固定样式background-attachment属性基础

    一.background-attachment属性 在CSS中,使用背景附件属性background-attachment可以设置背景图像是随对象滚动还是固定不动. 语法: background-at ...

  9. CSS背景(background)篇

    1. background概述 CSS 可以添加背景颜色和背景图片,以及来进行图片设置. 属性 描述 background-color: 背景颜色 background-image: 背景图片地址 b ...

最新文章

  1. 这6种最常见分布式事务解决方案!请拿走不谢!
  2. bat 重启资源管理器
  3. 电脑无线网络显示红叉_不能播放视频怎么办?小编教你电脑不能播放视频如何解决...
  4. php pdo bind,PHPPDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别_php技巧
  5. RedMine 1.3.3 安装攻略
  6. spark之4:基础指南(源自官方文档)
  7. 【专升本计算机】甘肃省普通高等学校专升本考试计算机全真模拟试卷(一)
  8. angular和react_如何在Angular中验证默认和自定义React形式
  9. 阿里最新php面试题及答案,面经网-阿里php面试题(四)
  10. mysql 数据库文件导入和导出、远程上传和下载数据库
  11. 创建一个urdf机器人_Matlab官方机器人工具箱Robotics System Toolbox官网翻译教程2
  12. 微信小程序获取点击事件的值
  13. setValuesForKeysWithDictionary崩溃
  14. 解决Microsoft Edge与Chrome地址栏使用必应搜索bing.com很慢的问题
  15. 你很牛,且是刚毕业的,那就到华为上班吧!--绝对隐私:华为员工待遇全面揭秘
  16. Chrome DevTools 通过 cdp 调节 CPU Throttling
  17. c语言地址有什么作用是什么,C语言中取地址运算符是什么?
  18. 在图像间进行特征匹配
  19. 微信怎么查计算机成绩查询,如何用微信免费查询自己的成绩?——易查分快速帮您实现...
  20. 硕士学位数据分析师工资_值得拥有数据科学方面的硕士学位

热门文章

  1. 计算机北大核心期刊不要审稿费,这些核心医学期刊不收取审稿费(建议收藏)...
  2. 云计算 常见问题案例汇总情况
  3. 《520七夕情人节表白礼物》:虚幻浪漫的爱情故事——❤520表白星空漫漫3D相册❤(HTML+CSS+JavaScript)...
  4. python中save是什么意思_Python中的numpy.save()和joblib.dump()有什么区别?
  5. 服务器操作系统的特点,服务器操作系统的特点
  6. VS2013,MFC,在视图类里添加鼠标左键响应函数OnLButtonDown
  7. Android 性能优化:使用 Lint 优化代码、去除多余资源
  8. Android自定义Lint检查-CustomLint
  9. SEO实战(二) 分析网站在搜索结果中的曝光和点击
  10. Oracle 查询一个小时之前表的数据