背景图片的居中显示

上一篇中的background-position设置成center后,背景图片在搜狗,chrome可以水平竖直居中显示,但是在firefox中只能水平居中,却无法显示竖直居中。

 

原来是缺少一句代码:background-attachment:fixed;

需要把 background-attachment 属性设置为 "fixed",才能保证该属性在 Firefox 和 Opera 中正常工作。

background-attachment 属性:如果文档比较长,那么当文档向下滚动时,背景图像也会随之滚动。当文档滚动到超过图像的位置时,图像就会消失。可以通过防止这种滚动。通过这个属性,可以声明图像相对于可视区是固定的(fixed),因此不会受到滚动的影响;background-attachment 属性的默认值是 scroll,也就是说,在默认的情况下,背景会随文档滚动。(来自w3c教程)

 

 

附上完整代码:

 

background-image: url(../images/loginlogo.png), url(../images/loginbox.jpg), url(../images/loginbg.jpg);
background-attachment:fixed;
background-repeat:no-repeat,no-repeat,no-repeat;
background-position:50% 40%, 50% 60%, 50% 50%;


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值