CSS积累

CSS--盒模型和定位的百分数计算

2017-03-23  本文已影响93人  栗子酥小小
盒模型百分数
绝对定位百分比
这是因为translate()使用百分比时,是以这个元素自身的宽度和高度为基准来进行换算和移动的。
也就是说,只要父盒子的display是flex,那么只需要在子盒子上设置margin:auto,就能立刻实现垂直居中。
相对定位百分比
fixed定位百分比
绝对定位元素是指绝对定位或者固定定位(fixed或absolute)
总结各种继承:
top left bottom right z-index只对 fixed relative absolute元素有效,对static元素无效
实际使用实例:由于padding-top取父元素的width,以及绝对定位元素的起点坐标是相对于父元素的padding-box而言,所以可以在未知屏幕宽度的情况下,设置一个宽充满屏幕,而高与宽相等的容器:
    .image-header
      position: relative
      width: 100%
      height: 0
      padding-top: 100%
      img
        position: absolute
        top: 0
        left: 0
        width: 100%
        height: 100%
上一篇 下一篇

猜你喜欢

热点阅读