• 让人纠结的图片垂直居中


      一开始做图片居中时候,水平居中还好弄,直接<img />的父容器加上"text-align:center;"就好了。

      在图片显示区域固定、图片宽高固定的时候处理也还好,可以通过最原始的方法,也就是定位的方式。

      1 定位的方(群友“彼岸花开”提供了他的做法):

    <style type="text/css">
         .container {
             position:relative;
             width:400px;
             height:400px;
         }
     
         .container img {
             max-width:100%;
             max-height:100%;
             position:absolute;
             top:0;
             left:0;
             bottom:0;
             right:0;
             margin:auto;
         }
     </style>
     
     <div class="container">
         <img src="http://ubmcmm.baidustatic.com/media/v1/0f000PHImp-QcNIKov0of0.png" />
     </div>

      1 第二种方式我也不知道原理,不过我试过了确实OK(群友“姗姗来迟”提供):

    <style type="text/css">
    a {
         display: block;
         width: 300px;
         height: 300px;
         border-radius: 5px;
         font-size: 0;
         background-color: #c00;
         padding: 4px;
    }
     
    a img {
         width: 300px;
         display: inline-block;
         vertical-align: middle;
         border: 0;
    }
     
    a span {
         display: inline-block;
         vertical-align: middle;
         width: 0;
         height: 100%; 
    }
    </style>
    
    <a href="">
        <img src="http://ubmcmm.baidustatic.com/media/v1/0f000PHImp-QcNIKov0of0.png" />
        <span></span>
    </a>

      1 第三种是display:flex (群友“成都-蛋蛋”提供):

    <style type="text/css">
        .box {
        height: 300px;
        width: 500px;
        background: pink;
        display: flex;
        justify-content:center;
        align-items: center;    
        }
    </style>
    
    <div class="box">
        <img src="http://pic2.itrip.com/p/20160126104950-167.png" alt="">
    </div>
  • 相关阅读:
    ehcarts绘制一个可以拖动的两条曲线的效果
    bootstrap-table如何根据不同传值进行渲染
    语音播报功能
    webpack命令监测文件变化
    webpacck打包完react后引入到html文件中报错:Target container is not a DOM element...
    react app相关知识
    redux-devtools安装
    react-devtools超级简单安装教程
    react-router v3和v4区别
    foreach循环的跳出
  • 原文地址:https://www.cnblogs.com/zaofan/p/5168492.html
Copyright © 2020-2023  润新知