小编给大家分享一下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;}
效果如下:
& 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中背景图片位置背景位置怎么用有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!