background 属性介绍
background属性介绍
background 属性是 css 中应用比较多,且比较重要的一个属性,它就是 overflow:hidden
负责给盒子设置背景图片和背景颜色的,background 是一个复合属性,它可以分解成如下几个设置项:
1、 background-color 设置背景颜色
background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。
2、 background-image 设置背景图片地址
background-image 属性为元素设置背景图像。元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距。默认地,背景图像位于元素的左上角,并在水平和垂直方向上重复。
3、 background-repeat 设置背景图片如何重复平铺
background-repeat 属性设置是否及如何重复背景图像。默认地,背景图像在水平和垂直方向上重复。
4、background-position 设置背景图片的位置
background-position设置背景图片水平位置的 有“left”、“center”、“right”,
设置背景图片垂直位置的有“top”、 “center”、“bottom”,
水平和垂直的属性值两两组合,就可以把背景图 设置到对齐盒子的四个角或者四个边的中心或者盒子的正中心位置。还可以 设置具体的像素值来把背景图片精确地定位到盒子的某个位置,还可以使用百分比来表示图片的位置
5、 background-attachment 设置背景图片是固定还是随着页面滚动条滚动
background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。
6、 background-origin
属性规定 background-position 属性相对于什么位置来定位。
注意:如果背景图像的 background-attachment 属性为 “fixed”,则该属性没有效果。
应用技巧
我们可以用 background 属性将上面所有的设置项缩写在一起,而且也建议这么做,这样做性能更高,而且兼容性更好,减少代码冗余比如:
“background: #00FF00 url(bg001.jpg) no-repeat left center fixed”,
这里面的简写的内容分别表示
“#00ff00”是设置 background-color;
“url(bgimage.gif)”是设置 background-image;
“no-repeat”是设置图片不重复background-repeat;
“left center”是设置 background-position;
“fixed”是设置 background-attachment,
各个设置项用空格隔开,有的设置项不写也是可以的,它会使用默认值。
background 属性介绍相关推荐
- background属性介绍
background属性在CSS中有较多的应用,主要用来设置背景颜色.图片.background属性可以分开写,也可以合并,建议合并减少代码量. 1. background-color:设置背景颜色: ...
- CSS3 flexbox 布局 ---- flex项目属性介绍
CSS3 flexbox 布局 ---- flex项目属性介绍 现在介绍用在flex项目上的css 属性,html结构还是用ul, li 结构,不过内容改成1,2,3, 样式的话,直接把给 ul 设d ...
- html lt p gt 标签的属性,科技常识:html中amp;lt;tableamp;gt;标签的各种属性介绍_table的使用...
今天小编跟大家讲解下有关html中<table>标签的各种属性介绍_table的使用 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html中<table>标签的各 ...
- python-Tkinter界面组件属性介绍(二)
python-Tkinter界面组件属性介绍(二) 转载自:https://my.oschina.net/u/2403163/blog/491077?p=1 1.Button 按钮.类似标签,但提供额 ...
- css的background
背景属性--background是css中的核心属性.你应该对它有充分的了解.这篇文章详细讨论了background的所有相关属性,甚至包括background-p_w_upload,还为我们介绍了它 ...
- CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
1. 背景颜色(color) background-color:颜色值; 默认的值是 transparent 透明的 示例代码: <!DOCTYPE html> <html lang ...
- CSS background 之设置图片为背景技巧
首先先来看看background有那些值: 可以按顺序设置如下属性(可点击进入相应的css手册查看使用): background-color 背景颜色 background-image 背景图片 ba ...
- R语言ggplot2在可视化图像中添加横线并在横线中添加文本、为横线中添加的文本添加文本框、自定义文本框的填充色(background color for a text annotation)
R语言ggplot2在可视化图像中添加横线并在横线中添加文本.为横线中添加的文本添加文本框.自定义文本框的填充色(background color for a text annotation) 目录
- R语言使用magick包的image_border函数和image_background函数自定义图像的边界和背景(Change image border and background)
R语言使用magick包的image_border函数和image_background函数自定义图像的边界和背景(Change image border and background) 目录
- R语言ggplot2可视化自定义可视化结果的背景色(background color)实战:改变整个画板(panel)的背景色、改变图像(plot)区域的背景色
R语言ggplot2可视化自定义可视化结果的背景色(background color)实战:改变整个画板(panel)的背景色.改变图像(plot)区域的背景色 目录
最新文章
- 如何在调试页面的时候清除页面的缓存?
- html5-article元素
- 如何防止ISE综合时信号不被优化掉
- JavaScript 语法基础
- oracle datafile损坏,史上最全Oracle文件损坏处理办法(附实验步骤)
- 吴恩达机器学习笔记57-基于内容的推荐系统(Content Based Recommendations)
- Qt 遍历目录并删除目录下所有文件
- hdu 5631 Rikka with Graph(图)
- 升值加薪Excel神助攻,数据透视表堪称神器!
- spring cloud bus_Spring Cloud学习笔记--消息总线(Bus)
- 用广播监听安卓设备电量状态
- AI人才供不应求:应届生年薪可达50万 没出校门已被抢光
- hmcl启动器java下载_HMCL启动器|Hello Minecraft! Launcher 3.2 —— Win/Mac苹果系统/Ubuntu|2亿次使用...
- 数组和链表 Array and Linked-List
- 网络工程师笔记--网络安全技术
- python中怎么统计英文字符的个数_【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数...
- android 水印视频教程,如何给视频添加一个摇摆的文字水印?安卓手机视频编辑助手app给视频加文字水印...
- react native 文本只显示两行
- 《机器学习实战》斧头书——第三章—决策树(1)——使用决策树预测你是否需要带隐形眼镜
- 异地恋的自愈系小故事:企鹅先生和北极熊小姐