学习CSS的背景图像属性background
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相关推荐
- css语言中选项是背景图像的属性,HTML_学习CSS的背景图像属性background,CSS的背景属性“background”提供 - phpStudy...
学习CSS的背景图像属性background CSS的背景属性"background"提供了众多属性值,如颜色.图像.定位等,为网页背景图像的定义提供了极大的便利.看看backgr ...
- html表格背景图片格式,HTML表格标记教程(8):背景图像属性BACKGROUND
HTML表格标记教程(8):背景图像属性BACKGROUND 互联网 发布时间:2008-10-17 18:56:21 作者:佚名 我要评论 为表格设置背景图像,可以使用任何的GIF或者J ...
- css背景图像属性_如何将CSS3转换应用于背景图像
css背景图像属性 CSS transformations are great, but they don't (yet?) apply to background images. This arti ...
- html设置背景图片高度,如何使用CSS设置背景图像的大小?
如何使用CSS设置背景图像的大小?下面本篇文章就来给大家介绍一下使用CSS设置背景图像大小的方法,希望对大家有所帮助. image CSS background-size属性可用于设置背景图像大小:使 ...
- 背景平铺php,CSS_CSS控制背景图像平铺实现边框阴影效果,一款用CSS控制背景图像平铺, - phpStudy...
CSS控制背景图像平铺实现边框阴影效果 一款用CSS控制背景图像平铺,从而实现区域边框阴影的效果,虽然用到了图片,但可贵之处是本代码不管你需要阴影的区域是多大,它都能自动适应,因些还是很值得收藏一下的 ...
- CSS设置背景图像的属性
设置背景图像位置 1 background-position: ; //背景位置 可用关键字: 水平:left center right 垂直:top center bottombackground- ...
- html 修改背景透明度,html – 用css更改背景图像的不透明度
您可以在Photoshop或GIMP等程序中更改不透明度. 或者你可以用css中的不透明度来做到这一点.但是你可能不希望这样,因为你的.intro中会有一些内容,然后它也会受到影响. 所以我建议遵循解 ...
- 零基础学习CSS(12)——背景美化
官方资料 鱼C课程案例库:https://ilovefishc.com/html5/ html5速查手册:https://man.ilovefishc.com/html5/ css速查手册:https ...
- html如何设置图片淡化,如何用CSS将背景图像淡化为黑色?
您可以尝试使用此代码. http://jsfiddle.net/sMc8a/3/ HTML Hello CSS body { background: black; } .example { width ...
最新文章
- Android N Display Size
- 计算机语言中空下划线,2017-7-31 Shell脚本编程基础
- 文本编码-Python2.x处理中文字符串
- UrlRewrite(Url重写技术)
- ai驱动数据安全治理_AI驱动的Web数据收集解决方案的新起点
- php 路由 隐藏index,CI中路由与伪静态、隐藏index.php(十四)
- 页面加载完毕执行多个JS函数
- Redis 键值过期操作
- linux的内置的账户_6 款面向 Linux 用户的开源绘图应用程序
- LeetCode 59. 螺旋矩阵 II
- ROS入门-11.客户端Client的编程实现
- 实用 VSCODE 8类插件安利,提高开发效率
- Android 调试技巧之快速重启生效
- 05Oracle P6培训系列:05创建项目
- 大数据架构与技术——(一)大数据概述
- 深圳旅游區景點及簡介
- web网页设计期末课程大作业——基于HTML仿唯品会电商项目的设计与实现
- java list获取某个字段
- [原创]获取还原某音弹幕(web版)
- 如何多个进程监听同一个端口
热门文章
- Windows核心编程 第七章 线程的调度、优先级和亲缘性(上)
- hdu3622 二分+2sat
- hdu4020简单想法题
- 【Groovy】Groovy 脚本调用 ( Linux 中调用 Groovy 脚本 | Windows 中调用 Groovy 脚本 )
- 【Flutter】shared_preferences 本地存储 ( 简介 | 安装 shared_preferences 插件 | 使用 shared_preferences 流程 )
- 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )
- 【Android 内存优化】自定义组件长图组件 ( 长图滚动区域解码 | 手势识别 GestureDetector | 滑动计算类 Scroller | 代码示例 )
- 为什么你应该停止阅读新闻?
- Struts2 (三)OGLN
- 神在夏至祭降下了神谕(oracle)