美文网首页
css 设置固定宽高的容器中图片不变形

css 设置固定宽高的容器中图片不变形

作者: 小悟空大仙人 | 来源:发表于2020-04-30 10:05 被阅读0次

试了几个展示效果,最终这两个效果比较理想

1.展示全图片,图片比例不变

<style>
        .imgbox {
            border: 1px solid red;
            position: relative;
            width: 100px;
            height:200px;
            margin-right:100px;
            float: left;
        }
        .imgbox img {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            max-width: 100%;
            max-height: 100%;
        }
</style>
<body id="body">
    <div class="imgbox">
        <img src="http://mmbiz.qpic.cn/mmbiz_jpg/HjxsSHsv3C7FFH69xQUAS6aGyNzh7sJ39FudiaaumflJRmC3JTscTST4O8LKEStaKicsicsTHk9zPTCYzonjaWhmw/0?wx_fmt=jpeg">
    </div>
</body>

2.居中展示图片,图片大小不变

<style>
        .imgbox2{
            width: 100px;
            height:200px;
            border: 1px solid #000;
            float: left;
        }
        .imgbox2 i{
            display: block;
            width: 100px;
            height: auto;
            background-size: cover;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            padding-bottom: 200px;
            background-color: #fff;
        }
</style>
<body id="body">
    <div class="imgbox2">
        <i style="background-image: url('http://mmbiz.qpic.cn/mmbiz_jpg/HjxsSHsv3C7FFH69xQUAS6aGyNzh7sJ39FudiaaumflJRmC3JTscTST4O8LKEStaKicsicsTHk9zPTCYzonjaWhmw/0?wx_fmt=jpeg');"></i>
    </div>
</body>
效果图

相关文章

  • css 设置固定宽高的容器中图片不变形

    试了几个展示效果,最终这两个效果比较理想 1.展示全图片,图片比例不变 2.居中展示图片,图片大小不变

  • css解决图片变形问题

    需求:不同尺寸图片在固定宽高容器中显示,显示不能变形,无法全部显示的情况下,允许裁切图片只显示中间部分 "obje...

  • canvas开发项目总结

    canvas绘图 对canvas设置宽高,只能通过属性设置。使用css设置宽高会让canvas变形 开发手机端页面...

  • HTML5-canvas小知识

    canvas 画布大小 标签中设置,不加单位 js中设置 不建议用css设置,css里面设定canvas的宽高并不...

  • 固定比例响应式图片

    工作的过程中,排版经常会遇到为了整洁,需要把图片整理成一样的宽高,通常的做法是设置固定宽高。目前固定图片比例一般为...

  • 原生Js实现瀑布流效果

    盗用的效果图 效果分析 瀑布流中图片的宽度都是固定的,但是高度需要设置为auto以使图片不变形,高度不固定。首先想...

  • css关于居中的方式

    父元素没有固定宽高 水平垂直居中 html: css: 水平居中 不确定子元素宽高 设置水平居中,先将子元素转化为...

  • 浅析使用attr设置宽高与css设置宽高的区别

    一、主要区别 使用attr设置宽高,attr对于的是实际宽高,如果没设置css就是显示的实际宽高,如果设置了css...

  • div盒子宽高固定,图片正常显示

    div盒子大小固定,图片要求正常铺满显示 方法一:通过盒子设置宽、高,然后图片直接设置100%。这样小的图片,比例...

  • iOS九宫格布局

    固定——宽高 不固定——宽高

网友评论

      本文标题:css 设置固定宽高的容器中图片不变形

      本文链接:https://www.haomeiwen.com/subject/hanawhtx.html