css实现定宽高比(非内容撑出)

Posted hmycheryl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css实现定宽高比(非内容撑出)相关的知识,希望对你有一定的参考价值。

  <head>     
     <style>     
     .before 
        display: flex;
        width: 100px;
        background: #f00;
      
      .before:before 
        content: "";
        padding-top: 100%;
      
      </style>
  </head>
  <body>
    <div class="before">before</div>
  </body>

注:需要实现定宽高比的元素的内容不能超出宽高比计算出来的高度

以上是关于css实现定宽高比(非内容撑出)的主要内容,如果未能解决你的问题,请参考以下文章

CSS垂直水平居中的方式总结

css体验优化之图片容器设置宽高比

全屏布局

CSS实现水平垂直居中的10种方式

css样式设置小技巧

可替换元素和非替换元素