zoukankan      html  css  js  c++  java
  • vue 图片宽高自适应

    一、概述

    现有一个图片预览功能,目前设置的宽高都是100%。但是这样有一个问题,如果图片的高度太高,图片展示不全。

    二、解决

    vue图片在设置好的div里面自动适应宽高,图片显示全部,不够宽高的留空白

    本文使用的图片分辨率为:4000x2026

    我的电脑分辨率为:1920x1080

    默认宽高如果设置100%,电脑屏幕会显示不全的。

    test.vue

    <template>
      <div>
        <div class="rightullidiv">
          <img
            :src="pic"
            alt=""
            class="rightulliimg"
          >
        </div>
      </div>
    </template>
    <script>
      export default {
        data() {
          return {
            pic:"https://pic.3gbizhi.com/2021/0923/20210923090744481.jpg"
          }
        },
        mounted() {
        },
        methods: {
    
        }
      }
    </script>
    <style rel="stylesheet/scss" lang="scss" scoped>
      .rightullidiv {
         100%;
        /*background: #f2f2f2;*/
        display: flex;
        justify-content: center;
        align-items: center;
        .rightulliimg {
          max- 100%;
          max-height: 700px;
        }
      }
    </style>
    View Code

    注意:这里设置了图片最高 高度为700,如果高度太高,图片会显示不全。

    访问页面,电脑屏幕就可以完整的显示图片了。

    本文参考链接:https://www.geek-share.com/detail/2770531961.html

  • 相关阅读:
    移动端图片按比例裁剪
    bootstrap悬停下拉菜单显示
    videojs兼容ie8
    ie浏览器不支持多行隐藏显示省略号
    rem和px
    浏览器默认返回,页面刷新
    centos src compile gcc 7.3
    docker与gosu
    centos 安装 kernel
    docker proxy
  • 原文地址:https://www.cnblogs.com/xiao987334176/p/15620136.html
Copyright © 2011-2022 走看看