MDN上对<position>值解释是:一种CSS数据类型,2D坐标空间,用来设置相对盒子的坐标。
<position>
我们经常使用的background-position的值就是<position>值,最近刚介绍的object-position的值也是<position>值。
background-position
object-position
<position>值支持1~4个值,可以是具体数值,也可以是百分比,也可以是……
阅读全文…
标签:background, calc, object-position, position, 定位, 百分比 发布在 CSS相关 | 10 条评论 »
现代web显示环境万变,响应式布局(适配移动端)、半响应布局(宽窄屏适配)以及传统流体布局(任意宽度水平自适应)都比较常见,结果,在处理这些有着固定尺寸的元素的时候,就会遇到障碍,例如,一个2:1的视频,永远要等比例充满容器,但是,随着浏览器宽度不一样,容器的长宽比有可能小于2,也有可能大于2. 你说,你能轻松实现小于比例2时候,视频宽度100%;比例大于2的时候,高度100%吗?
显然,很麻烦,最后大多还是使用JS去把控。正是为了应对类似这样的响应式需求,object-fit和object-position才应运而生……
标签:background, css3, object-fit, object-position, video, 图片剪裁 发布在 CSS相关 | 36 条评论 »
张鑫旭more,09年华中科技大学毕业,现上海,就职于阅文集团,专注web前端偏前领域,著有《CSS世界》《CSS选择器世界》《CSS新世界》
邮箱:zhangxinxu@zhangxinxu.com
关注我:微信微博掘金知乎头条B站Gitee