CSS3中背景图片位置背景位置怎么用

  介绍

小编给大家分享一下CSS3中背景图片位置背景位置怎么用,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

在CSS3之前设置背景位置,你可以从元素的左上角设置位置。

例如:

 div{背景位置:20 px 40 px;/* 20 px从左,20 px从上*/}

问题是无法从另一个点确定确切的位置,例如从底部/右边,我们只能从左上角开始。

我们可以写:背景位置:右底部;也可以写:背景位置:70%/从左开始/80%/从顶部开始/,,

但是我们不能从右边写20 px而从底部写20 px。

我们来看看新的<>强背景位置属性

为了解决这个问题,CSS3为我们提供了确定从何处开始定位以及确定0,0点的选项。

<强>我们怎么实现呢?

我们现在可以用CSS3写下水平和垂直位置的开的头,如右下角+起点的值,而不是只写2个值(左上角的水平和垂直点)。

让我们创建一个例子:

首先创建一个带有一些样式的空div:

HTML:

& lt; div类=癰ox"比;   & lt;/div> CSS

.box {   宽度:300 px;   身高:300 px;   background - color: # ddd;   填充:10 px;   边界:固体3 px # 333;   border - radius: 10 px;   }

现在我们将添加一个固定背景大小的背景图像(CSS3中的新功能)。

.box {   背景:url(图片/cup.jpg)不再重演;   background-size: 150 px 150 px;   }

最后我们将添加新背景位置。

首先我们设置水平起点,例如:右边和之后我们可以设置我们想要的距离,例如20 px。
其次,我们设置垂直开始起点,例如:底部后,我们设定的距离,我们从该位置需要,例如40像素。

CSS新背景位置

。盒子{背景位置:对20 px底部40 px;}

效果如下:

 CSS3中背景图片位置背景位置怎么用“> </p> <p>我们是实现了这个效果,除此之外,我们还可以实现一个包含多个背景图像的框,代码如下;</p> <pre类= & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=皍tf-8"祝辞   & lt; title> & lt;/title>   & lt;风格类型=拔谋?css"比;   .box {   背景位置:   离开了0 0,   对0 0,   底0 0;   背景图片:url(图片/flower) jpg, url(图片/flowers.jpg) url(图片/greatwall.jpg);      平铺方式:不再重演;      background-size: 200 px 200 px;      宽度:500 px;   身高:500 px;   background - color: # ddd;   填充:10 px;   边界:固体3 px # 333;   border - radius: 10 px;   }   & lt;/style>   & lt;/head>   & lt; body>   & lt; div类=癰ox"祝辞   & lt;/div>   & lt;/body>   & lt;/html>

效果如下:

 CSS3中背景图片位置背景位置怎么用“> </p> <p class=看完了这篇文章,相信你对CSS3中背景图片位置背景位置怎么用有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

CSS3中背景图片位置背景位置怎么用