本篇内容主要讲解“css多种背景的使用场景和技巧,优点介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css多种背景的使用场景和技巧,优点介绍”吧!
【】
css背景<代码> 代码>是最常用的css属性之一。然而,并不是所有开发人员都知道使用多种背景。这段时间都在关注使用多种背景场景。在本文中,会详细介绍背景图像的属性,并结合图形来解释多个背景使用方式以及其实际好处。
如果你还了解css背景属性,可以去先MDN查看相关的知识。
介绍
css背景<代码> 代码>属性是以下属性的简写:
background-clip,背景颜色,背景图像,background-origin,背景位置,平铺方式,background-size和background-attachment。引用>对于本文,将重点介绍<代码>背景图片代码>,<代码>背景位置代码>和<代码> background-size> 代码。你准备好了吗?让我们开始吧!
考虑下面的例子:
.element { 背景:才能,url (cool.jpg), top 左/50 px 50 px 不再重演; }背景图片位于元素的左上角,大小为<代码> 50 px * 50 px> 代码。了解并记住位置和大小的顺序很重要。
在上图中,<代码>背景位置> 代码后面是<代码> background-size> 代码。它们的顺序是不能调换的,否则无效,如下所示:
.element { ,,,/*,警告:无效的CSS */,,,背景:,url (cool.jpg), 50 px 50 px/top left 不再重演; }
背景位置元素的定位相对于<代码> background-origin 代码>属性设置的定位层。我喜欢<代码>背景位置> 代码的灵活性,它有多种定位元素的方式:
<李>
关键字值(<代码> 代码>,<代码> 代码>,<代码> 代码>,<代码> 代码>,<代码>中心> 代码)
李> <李>百分比的值,如:<代码> 50% 代码>
李> <李>长度值,如:<代码> 20 px 代码>,<代码> 2.5雷姆代码>
李> <李>边缘偏移值,如:<代码>前20 px离开10 px 代码>
李>
坐标系统从左上角开始,默认值为0% - 0% <代码> 代码>。
值得一提的是,<代码>左上角> 代码的值与<代码>左顶部> 代码的值相同。浏览器足够聪明,可以确定其中哪个个用于<代码> x 代码>轴,哪个用于y <代码> 代码>轴。
.element { ,,,背景:,url (cool.jpg), top 左/50 px 50 px 不再重演; ,,,/*,上面与下面相同,*/,,,背景:,url (cool.jpg), left 最高/50 px 50 px 不再重演; }
背景大小对于<代码> background-size 代码>属性,第一个是<代码>宽度> 代码,第二个是<代码> 代码>高度。
不必使用两个值,你可以使用一个值,它表示宽度和高度都一样。
现在,我已经了解了css背景<代码> 代码>的工作原理,下面来探讨下如何使用多个背景。
多个背景
<代码> 代码>属背景性可以具有一层或多层,以逗号分隔。如果多个背景的大小相同,则其中一个将覆盖另一个背景。
.element { ,,,背景:,url (cool.jpg), top 左/50 px 50 px 没有重演, ,,,的url (cool.jpg),中心/50 px 50 px 不再重演; }
在上图中,我们有两个背景层。每个位置都不同。这是多背景的基本用法,让我们研究一个更高级的示例。
css多种背景的使用场景和技巧,优点介绍