博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
background-position详解
阅读量:5069 次
发布时间:2019-06-12

本文共 657 字,大约阅读时间需要 2 分钟。

背景:最近面试实习生,发现他们对background-position属性理解的不够透测,现分析如下:

1.background-position属性的功能是设置背景图片的位置

当其缩写在background属性里时,注意和background-size属性要斜线“/”分开,比如:

1 background:10px 10px/100px 100px;2 /*以上代码浏览器会自动解析为*/3 background-position-x:10px;4 background-position-y:10px;5 background-size:100px 100px;

 

2.background-position通常接受两个属性值,用来设置水平距离和垂直距离,当只设置一个值时,另外一个值会默认为center

以上面代码为例子:此时浏览器会将背景图以左上角为原点,背景图水平距离10像素,背景图垂直距离10像素的交点,与该背景图填充的div块的水平10px,div块垂直10px的交点重合。

 

 当上面代码修改成:

1 background-position:50% 50%;
 

 此时浏览器会将背景图x方向50%处与y方向50%处的交点,与div框x方向50%处与y方向50%处的交点重合,就会产生我们经常使用的背景图水平垂直居中的效果

总结:浏览器会将背景图x方向与y方向的交点与div框x方向与y方向的交点相重合。

转载于:https://www.cnblogs.com/cococe/p/10475782.html

你可能感兴趣的文章
mysql重置密码
查看>>
jQuery轮 播的封装
查看>>
一天一道算法题--5.30---递归
查看>>
switchcase的用法
查看>>
React.js 小书 Lesson15 - 实战分析:评论功能(二)
查看>>
Java基础03 构造器与方法重载
查看>>
kafka的使用
查看>>
Linux0.11内核--加载可执行二进制文件之1.copy_strings
查看>>
编写Nginx启停服务脚本
查看>>
这些老外的开源技术养活了很多国产软件
查看>>
看图软件推荐
查看>>
【IdentityServer4文档】- 欢迎来到 IdentityServer4
查看>>
安全测试的一些漏洞和测试方法
查看>>
spring框架学习笔记(八)
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
Linux中的SELinux详解--16
查看>>
php变量什么情况下加大括号{}
查看>>
less入门
查看>>