background-position使用需要注意的地方

本文详细介绍了CSS中background-position属性的三种表示形式,并通过实例解析了其在不同容器尺寸下的表现方式,帮助读者更好地掌握背景图的精准定位技巧。

background-position有三种表现形式

(1) top left (默认情况)     

top center
top right
center left

center center

center right

bottom left
bottom center

bottom right

是这样理解的,图片分三层。top,center,bottom。
top后面又left,center,right分别表示top层的最左边,最中间和最右边
center后面又有left,center,right,分别表示center的最左边,最中间和最右边。
bottom后面又有left,center,right,分别表示bottom层的最左边,最中间和最右边。

(2) 用百分比进行表示

x% y% x表示水平距离,y%表示垂直距离

(3) px表示
‘x’px ‘y’px:  x表示水平距离,y表示垂直距离
-------------------------------------------------------------------------------------
使用backgroun-position要注意情况

例如图片的原始大小为300px * 400px。

(1)如果容器div给的宽度400px,高度也比img的高度大。

图片会在按照div宽度正常进行background-position
如果容器给的高度比img的高度小,则图片就会自自动截取到容器给的高度处。

(2)如果容器div给的宽度200px,不管高度如何变化,图片会自动截取到容器给的高度处。

   如果background-positiontop center
那么显示的图片就会显示“正常图片top center”       

(3) background: a b c;

a表示:background-image

b表示background-repeat

c表示background-position 

转载于:https://www.cnblogs.com/xingzoudecd/p/8504912.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值