CSS的背景属性“background”提供了众多属性值,如颜色、图像、定位等,为网页背景图像的定义提供了极大的便利。看看background提供的属性值:

  background : background-color | background-image | background-repeat | background-attachment | background-position

  从属性值的名字就可以很明白的看出来,分别是:颜色、图像、铺排、滚动、定位,其中background-repeat、background-position必须是在指定了background-image属性值后才有效。

  background-color:transparent | color 。“transparent”是background-color的默认属性值(红色字表示默认值),意为背景色透明,也就是无背景色;而“color”则指的是颜色了,可以是HTML语言支持英文单词,也可以是十六进制的颜色值,当然推荐还是使用十六进制的颜色值来表示,比如黑色使用“#000”。

  background-image:none | url 。默认属性值是无背景图,需要使用背景图时可用url进行导入。

  background-repeat:repeat | no-repeat | repeat-x | repeat-y 。默认属性值是背景图像在纵向和横向上平铺,如果不希望图像平铺而是以一个完整的衬图来显示的时候则使用“no-repeat”,相同的道理在横向上平铺则是使用”repeat-x”纵向上平铺则使用”repeat-y”。

  background-attachment:scroll | fixed 。“scroll”是背景图像随对像内容滚动,“fixed”则是背景图像固定。

  background-position:position(length) | position(length) 。对象的背景图像位置有两种方式可选择,一种是使用position(top | center | bottom | left | center | right)来定位背景图像位置,而另一种方式则是使用lefgth(数值)来定位,使用数值需要注意的是,当只有一个数值时,这个值将用于横坐标,纵坐标将默认是50%,如果有两个数值时,则分别是横坐标、纵坐标。

  了解并熟悉了以上background属性及属性值之后,很容易的就可以对网页的背景图像做出合适的处理。但是在这里有一个小技巧,那就是在定义了background-image属性之后,应该定义一个与背景图像颜色相近的background-color值,这样在网速缓慢背景图像未加载完成或是背景图像丢失之后,仍然可以提供很好的文字可识别性。比如背景图像是一张黑色的底图,那么文字的颜色自然而然会选择浅色调的甚至白色,如果此时背景图像未加载完成或者图像丢失,那么就需要定义一个黑色的背景颜色,才可以保持文字的可识别性。

学习CSS的背景图像属性background相关推荐

  1. css语言中选项是背景图像的属性,HTML_学习CSS的背景图像属性background,CSS的背景属性“background”提供 - phpStudy...

    学习CSS的背景图像属性background CSS的背景属性"background"提供了众多属性值,如颜色.图像.定位等,为网页背景图像的定义提供了极大的便利.看看backgr ...

  2. html表格背景图片格式,HTML表格标记教程(8):背景图像属性BACKGROUND

    HTML表格标记教程(8):背景图像属性BACKGROUND 互联网   发布时间:2008-10-17 18:56:21   作者:佚名   我要评论 为表格设置背景图像,可以使用任何的GIF或者J ...

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

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

  4. html设置背景图片高度,如何使用CSS设置背景图像的大小?

    如何使用CSS设置背景图像的大小?下面本篇文章就来给大家介绍一下使用CSS设置背景图像大小的方法,希望对大家有所帮助. image CSS background-size属性可用于设置背景图像大小:使 ...

  5. 背景平铺php,CSS_CSS控制背景图像平铺实现边框阴影效果,一款用CSS控制背景图像平铺, - phpStudy...

    CSS控制背景图像平铺实现边框阴影效果 一款用CSS控制背景图像平铺,从而实现区域边框阴影的效果,虽然用到了图片,但可贵之处是本代码不管你需要阴影的区域是多大,它都能自动适应,因些还是很值得收藏一下的 ...

  6. CSS设置背景图像的属性

    设置背景图像位置 1 background-position: ; //背景位置 可用关键字: 水平:left center right 垂直:top center bottombackground- ...

  7. html 修改背景透明度,html – 用css更改背景图像的不透明度

    您可以在Photoshop或GIMP等程序中更改不透明度. 或者你可以用css中的不透明度来做到这一点.但是你可能不希望这样,因为你的.intro中会有一些内容,然后它也会受到影响. 所以我建议遵循解 ...

  8. 零基础学习CSS(12)——背景美化

    官方资料 鱼C课程案例库:https://ilovefishc.com/html5/ html5速查手册:https://man.ilovefishc.com/html5/ css速查手册:https ...

  9. html如何设置图片淡化,如何用CSS将背景图像淡化为黑色?

    您可以尝试使用此代码. http://jsfiddle.net/sMc8a/3/ HTML Hello CSS body { background: black; } .example { width ...

最新文章

  1. Android N Display Size
  2. 计算机语言中空下划线,2017-7-31 Shell脚本编程基础
  3. 文本编码-Python2.x处理中文字符串
  4. UrlRewrite(Url重写技术)
  5. ai驱动数据安全治理_AI驱动的Web数据收集解决方案的新起点
  6. php 路由 隐藏index,CI中路由与伪静态、隐藏index.php(十四)
  7. 页面加载完毕执行多个JS函数
  8. Redis 键值过期操作
  9. linux的内置的账户_6 款面向 Linux 用户的开源绘图应用程序
  10. LeetCode 59. 螺旋矩阵 II
  11. ROS入门-11.客户端Client的编程实现
  12. 实用 VSCODE 8类插件安利,提高开发效率
  13. Android 调试技巧之快速重启生效
  14. 05Oracle P6培训系列:05创建项目
  15. 大数据架构与技术——(一)大数据概述
  16. 深圳旅游區景點及簡介
  17. web网页设计期末课程大作业——基于HTML仿唯品会电商项目的设计与实现
  18. java list获取某个字段
  19. [原创]获取还原某音弹幕(web版)
  20. 如何多个进程监听同一个端口

热门文章

  1. Windows核心编程 第七章 线程的调度、优先级和亲缘性(上)
  2. hdu3622 二分+2sat
  3. hdu4020简单想法题
  4. 【Groovy】Groovy 脚本调用 ( Linux 中调用 Groovy 脚本 | Windows 中调用 Groovy 脚本 )
  5. 【Flutter】shared_preferences 本地存储 ( 简介 | 安装 shared_preferences 插件 | 使用 shared_preferences 流程 )
  6. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )
  7. 【Android 内存优化】自定义组件长图组件 ( 长图滚动区域解码 | 手势识别 GestureDetector | 滑动计算类 Scroller | 代码示例 )
  8. 为什么你应该停止阅读新闻?
  9. Struts2 (三)OGLN
  10. 神在夏至祭降下了神谕(oracle)