css3 - 如何用CSS实现垂直排列的多个元素自适应居中
阿神
阿神 2017-04-17 11:05:18
0
1
768

容器的高度是固定的.
已经尝试过的办法是:

var padding = ( parentHeight - itemHeight * length ) / ( length + 1 );
var css = {
    paddingBottom: padding,
    paddingTop: $index ? 0 : padding
};

有没有纯CSS的方案?

Update:
要实现的大概是这样的效果:

<style>
    .outer{
        height: 480px;
    }
    .outer > p{
        height: 40px;
    }
</style>
<p class="outer">
   <!-- 这里有自适应的padding -->
   <p></p>
   <!-- 这里有自适应的padding -->
   <p></p>
   <!-- 这里有自适应的padding -->
      ...
   <!-- 这里有自适应的padding -->
   <p></p>
   <!-- 这里有自适应的padding -->
</p>
阿神
阿神

闭关修行中......

répondre à tous(1)
黄舟

http://blog.segmentfault.com/humphry/1190000000381042

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal