图片垂直水平居中和自动等比拉伸大方法

图片垂直水平居中,并自动等比拉伸
写项目时经常需要图像垂直水平居中,如图所示
在这里插入图片描述

先建立两个div再写入img

div区域

  <!--main左侧-->
  <div class="mainLeft">
    <!--放图区域-->
    <div class="top pic">
      <img src="../../assets/husky_0.jpeg"   />
    </div>
  </div>

style区域
在这里插入代码片

<style>
	  .mainLeft {
    	width: 1065/1920 * 100vw;
    	height: 845/1920 * 100vw;
 		overflow:auto;
    	margin: 50px; /* 外间距50px */
        padding: 100px; /* 内间距100px,和下基本cp锁死了 */
        box-sizing: border-box; /* 防止padding撑大盒子 */
        background-color: aqua;
        display: table;

    	 .top {
    	   width: 1065px;
           background-color: aqua;
           vertical-align: middle;
           text-align: center;
           display: table-cell;
           vertical-align: middle;
    	   	img {
    	     width: auto;
       		 height: auto;
       		 line-height: 100%;     
       		 // min-width: 100%;
      		 // min-height: 100%;
             text-align: center;
     		}
     	}
     }
</style>

想得到如下图自动拉伸与宽同等的效果
在这里插入图片描述
可以把
在这里插入图片描述

红框的两句话解禁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值