zoukankan      html  css  js  c++  java
  • 图片 百分百

    object-fit: fill || cover || contain || none || scale-down

    fill: 中文释义“填充”。默认值。替换内容拉伸填满整个contentbox,不保证保持原有的比例。

    contain: 中文释义“包含”。保持原有尺寸比例。保证替换内容尺寸一定可以在容器里面放得下。因此,此参数可能会在容器内留下空白。
    cover: 中文释义“覆盖”。保持原有尺寸比例。保证替换内容尺寸一定大于容器尺寸,宽度和高度至少有一个和容器一致。因此,此参数可能会让替换内容(如图片)部分区域不可见(上面讲解的例子就是如此)。
    none: 中文释义“无”。保持原有尺寸比例。同时保持替换内容原始尺寸大小。
    scale-down: 中文释义“降低”。就好像依次设置了none或contain, 最终呈现的是尺寸比较小的那个。

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            img {
                height: 200px;
                 200px;

            }

            .img-fill {
                object-fit: fill;
            }

            .img-cover {
                object-fit: cover;
            }

            .img-conatin {
                object-fit: contain;
            }

            .img-none {
                object-fit: none;
            }

            .img-sacle-down {
                object-fit: scale-down;
            }

            .box {
                display: flex;

            }

            .box>div {
                padding: 20px;
            }
        </style>
    </head>

    <body>
        <div class="box">
            <div>
                <div>原图</div>
                <img src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2442489277,908091175&fm=26&gp=0.jpg"
                    alt="">
            </div>
            <div>
                <div>object-fit: fill</div>
                <img class="img-fill"
                    src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2442489277,908091175&fm=26&gp=0.jpg"
                    alt="">
            </div>
            <div>
                <div>object-fit: cover</div>
                <img class="img-cover"
                    src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2442489277,908091175&fm=26&gp=0.jpg"
                    alt="">
            </div>
            <div>
                <div>object-fit: contain</div>
                <img class="img-conatin"
                    src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2442489277,908091175&fm=26&gp=0.jpg"
                    alt="">
            </div>
            <div>
                <div>object-fit: none</div>
                <img class="img-none"
                    src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2442489277,908091175&fm=26&gp=0.jpg"
                    alt="">
            </div>
            <div>
                <div>object-fit: scale-down</div>
                <img class="img-sacle-down"
                    src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2442489277,908091175&fm=26&gp=0.jpg"
                    alt="">
            </div>
        </div>
    </body>

    </html>
  • 相关阅读:
    三元表达式 列表和字典推导式 函数对象 名称空间 作用域 global和nonlocal 函数装饰器 枚举对象
    函数参数 打散机制 字符串比较 返回值
    函数简介
    三种字符串的介绍 文件的读写
    字符编码
    数据类型及其常用方法 数据类型转换 可变与不可变 值拷贝与深浅拷贝
    流程控制 while和for循环
    变量命名规范 常量 输入和输出 注释 数据类型 运算符 逻辑运算符
    语言分类 编译型和解释型语言分析 环境变量 代码执行的方式 pip介绍 变量
    Python django tests
  • 原文地址:https://www.cnblogs.com/HePandeFeng/p/13815447.html
Copyright © 2011-2022 走看看