分享更有价值
被信任是一种快乐

css3中常用的背景属性是什么

文章页正文上

这篇文章主要介绍“css3中常用的背景属性是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css3中常用的背景属性是什么”文章能帮助大家解决问题。 常用背景属性有:1、background-color;2、background-image;3、background-repeat;4、background-position;5、background-size;6、background。本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
在制作网页时我们往往需要在网页中添加一些背景颜色、背景图像让网页更加美观,吸引访问者的眼球。CSS 中提供了一系列用于设置 HTML 元素背景效果的属性,如下所示:
background-color:设置元素的背景颜色;background-image:设置元素的背景图像;background-repeat:控制背景图像是否重复;background-attachment:控制背景图像是否跟随窗口滚动;background-position:控制背景图像在元素中的位置;background-size:设置背景图像的尺寸;background-origin:设置 background-position 属性相对于什么位置来定位背景图像;background-clip:设置背景图像的显示区域;background:背景属性的缩写,可以在一个声明中设置所有的背景属性。您可以使用 background-color 属性为元素设置一个背景颜色,该属性支持以下几种属性值:

【示例】使用 background-color 为元素设置背景颜色:
background-color属性background-color属性运行结果如下图所示:

图:background-color 属性演示
通过运行结果可以看出 background-color 属性能够为元素设置一种纯色的背景,这种颜色会填充元素的内容、内边距以及边框区域(也可以理解为边框及以内的所有区域),对于元素边框以外的区域(外边距)则没有影响。
background-image 用来为某个元素设置背景图像,默认情况下浏览器会从元素内容的左上角开始(若有内边距则从元素内边距区域的左上角开始),在水平和垂直方向上重复背景图像,以填充整个元素区域,您可以使用 background-repeat 属性来控制背景图像是否重复或如何重复。

background-image 属性的可选值如下:

【示例】使用 background-image 属性将图片【】设置为元素的背景图像:
background-image属性background-image属性运行结果如下图所示:

图:background-image 属性演示
背景图像的覆盖区域与背景颜色相同,同样会填充元素的内容、内边距以及边框区域,对于元素边框以外的区域(外边距)则没有影响。
默认情况下背景图像会从元素内容的左上角开始(若有内边距则从元素内边距区域的左上角开始),在水平和垂直方向上重复背景图像以填充整个元素区域(不包括元素的外边距区域),您可以使用 background-repeat 属性用来设置背景图像是否重复或如何重复,该属性的可选值如下:

【示例】使用 background-repeat 免费云主机、域名属性让背景图像只在水平方向上重复:
background-repeat属性background-repeat属性运行结果如下图所示:

图:background-repeat 属性演示background-position 属性用来设置背景图像的起始位置,该属性的可选值如下:

【示例】使用 background-position 属性来设置背景图像的位置:
background-position属性background-position属性运行结果如下图所示:

图:background-position 属性演示background-size 属性用来设置背景图像的尺寸,该属性的可选值如下:

【示例】使用 background-size 属性设置背景图像的尺寸,并将背景图像横向铺满整个元素区域:
background-size属性background-size属性运行结果如下图所示:

图:background-size 属性演示background 是背景属性的简写形式,通过它不仅可以为元素设置某个背景属性,还可以同时设置多个或者所有的背景属性。在设置多个背景属性时并没有固定的顺序,但推荐使用如下顺序进行设置:在设置多个背景属性时,有以下几点需要注意:
每个属性之间使用空格进行分隔;如果同时设置 background-position 和 background-size 属性,这两个属性之间需要使用斜线 / 分隔,并且需要遵循 background-position 属性在前 background-size 属性在后的顺序;如果同时设置 background-origin 和 background-clip 属性,需要遵循 background-origin 属性在前 background-clip 属性在后的顺序。如果 background-origin 与 background-clip 属性的值相同,则可以只设置一个值。
【示例】通过 background 同时设置多个背景属性:
background属性background属性运行结果如下图所示:

图:background 属性演示background 属性还支持设置多组属性值(比如上面示例中的 #ccc url('./bg-image.png') 0px 0px/contain repeat-x border-box就可以看作是一组属性),每组属性值之间使用逗号,分隔。但需要注意的是 background-color 属性不能设置多个,并且只能在最后一组属性值中设置。如果设置的多组属性中,背景图像之间存在重叠,那么前面设置的背景图像会覆盖在后面的背景图像之上。示例代码如下:
运行结果如下图所示:

图:多重背景层叠效果关于“css3中常用的背景属性是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云技术行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: Angular项目怎么上线

本篇内容主要讲解“Angular项目怎么上线”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Angular项目怎么上线”吧!当我们完成了 angular 项目之后,你应该如何上线呢?也许你会回答:It is not …

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册