css-div中图片自适应

CSS-div中图片居中且自适应不同的屏幕分辨率

1.问题描述与解决思路

问题描述

1.在div中放入一张图片
2.如何保证在屏幕的分辨率改变的情况下,确保图片始终居中状态,且不会发生缩放的比例变化

解决思路:

1.div采用相对布局,且设置overflow:hidden;隐藏超出的部分内容
2.img采用绝对布局,通过left与transform将位置设置在居中

2.下面是实现的代码

html : div中放入了一个img

<div id="footer-advert-info">
    <img :src='advert.advertPositionUrl' alt="暂时无法加载广告图片" class="advert-image" 
</div>

css

/* 放图片的div */
  #footer-advert-info{
    border: 0px solid red;
    height: 150px;
    position: relative;
    overflow: hidden;
  }
  /* 图片一直居中的效果 */
 .advert-image{
    position: absolute;
    bottom: 0;
    height: 100%;
    left: 50%;
    transform: translate(-50%);
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值