zoukankan      html  css  js  c++  java
  • CSS将img图片填满父容器div,自适应容器大小

    当一个页面中引入多张图片时候,会碰到图片尺寸不一致,单要求显示成一致的大小,我们直接设置图片尺寸会导致图片变形,这就是我们遇到的问题,看下解决方法

    <div>
            <img src="引入的图片地址" alt="">
    </div>
    

    方法一:对img元素垂直居中,并将它的高度和宽度设置一个最小满屏值

    div{
        position:relative;
       100px;
        height: 100px;
        overflow:hidden; 
    }
     div img{ 
        position: absolute;
        top: 50%; 
        left: 50%; 
        display: block; 
        min- 100%; 
        min-height: 100%; 
        transform:translate(-50%,-50%); 
    }
    

      

    方法二:设置img的css样式增加 object-fit:cover 类似于css3中背景图片的background-size: cover;

    div{
       100px;
      height: 100px;
    
    }
    div img{
         100%;
        height: 100%;
        object-fit:cover;
    }
    

      

      

      

  • 相关阅读:
    状压DP
    题解:中位数
    题解:三只小猪
    二分图最大匹配
    AC自动机
    题解 P1137 【旅行计划】
    题解 P1280 【尼克的任务】
    DFT&IDFT学习笔记
    emacs配置
    莫比乌斯反演推导即μ函数的证明
  • 原文地址:https://www.cnblogs.com/926803/p/12664771.html
Copyright © 2011-2022 走看看