css中background-position属性

background-position属性在css中用来设置背景图片的位置,它通过设置水平方向和垂直方向的取值来到达效果

background-position的常见三种定义方式

1.关键字取值 

        通过使用关键字来定义图片的位置。其中

水平方向的关键字有left(左) center(中) right(右)

垂直方向的关键字有top(上) center(中) bottom(下)

使用方法,一般情况下先定义水平方向的关键字 然后定义垂直方向的关键字

background-position: left bottom/*这个样式设置的是水平方向的左 垂直方向的下 所以图片最终位置会在左下角*/

使用关键字来定义背景图片的位置虽然较为简单,但使用范围小,不能完整的作用到全部地方

2.百分比取值

 使用百分比取值来定义位置的时候也是定义水平和垂直两个方向的值。百分比取值也有默认的绝对位置

水平方向 0%(左) 50%(中) 100%(右)

垂直方向 0%(上) 50%(中) 100%(下)/*这六个值是默认的绝对位置的值*/

使用方法和关键字取值的使用大同小异,只不过百分比取值来定义位置会相对更加细致和精准

background-position: 0% 60%;
/*这里的参数表示水平方向靠左 垂直方向中间偏右*/

3.像素值取值

使用像素值的取值来定义图片的位置会使得图片的位置更见精准,同样也是通过设置水平方向和垂直方向来实现

像素值没有绝对的默认数值,它需要结合实际情况去调整数值

当设置的值为正数的时候 水平方向向右偏离 垂直方向向下偏移

当设置的值为负数的时候 水平方向向左偏移 垂直方向向上偏移

background-position: 80px -30px;
/*默认设置的值都是先设置水平方向 然后设置垂直方向
这里的水平方向的值为正数 所以图片在水平方向往右偏移 
垂直方向的值为负数 所以图片往上偏移
*/

  • 3
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值