zoukankan      html  css  js  c++  java
  • 活用:after 让图片垂直居中

    现在莫名虽然更喜欢 background 但大多时候还是选择用 img,这其中的利弊争议不在本文中赘述。

    那么在布局中常会遇到定高容器中图片居中的需求,这时就有很多方法了呀:

    line-height + vertical-align:middle;

    table-cell + vertical-align:middle;

    absolute + transform: translate(-50%,-50%); (或者 absolute + margin)

    甚至不用全宽的: padding + height: x%;

    而今天要用的方法呢,看完你就差不多懂了

    .pic_box{
      300px;
      height:300px;
      background-color:#beceeb;
      text-align:center;
    }
    .pic_box img{
      vertical-align:middle;
    }
    .pic_box:after{
      display:inline-block;
      0;
      height:100%;
      content:"center";
      vertical-align:middle;
      overflow:hidden;
    }
    

    是不是很简单,虚构一个全高的隐形的 :after 然后让图片和它居中。

    好吧,又写完一篇,今天第三篇了,好带感呀

  • 相关阅读:
    开发实例
    一张图解析FastAdmin中的表格列表的功能
    fastAdmin进阶
    detailFormatter bootstrapTable
    responseHandler
    自定义PDO封装类
    bootstrapTable
    Thread Safety
    FastAdmin 基本知识流程一栏
    thinkphp5 Request请求类
  • 原文地址:https://www.cnblogs.com/foreverZ/p/height-center-width-after.html
Copyright © 2011-2022 走看看