• 当屏幕尺寸小于1440,某一行的文字变成省略号


     先获取屏幕高度
     如果小于等于1400;添加一个类
     <div :class="[xiaoyu ? 'isyaoshenglue': ' ' ]"></div>  v-bind结合三目运算,添加一个类名  使用的中括号
     
    如何有省略号  div和p都可以有省略号

    div{
          100px;
        overflow: hidden;
        white-space: nowrap;
       text-overflow: ellipsis;
    }

     
    除了这个方法还有一种方法  使用媒体查询
    我个人喜欢媒体查询

    1. 最大宽度max-width

    “max-width”是媒体特性中最常用的一个特性,指媒体类型小于或等于指定的宽度
    @media screen and (max-width:480px){
     .ads {
         XXXX你写的样似
      }
    }

    2当屏幕在600px~1000px之间时,body的背景色渲染为“#f5f5f5”,  使用关键字and
    @media screen and (min-width:600px) and (max-width:1000px){
      body {background-color:#f5f5f5;}
    }
     
        <div class="progress-bar-box">
                      <div class="progress-bar-box-div">
                        <div :class="[xiaoyu ? 'isyaoshenglue': '']">人脸签到</div>
                        <el-progress
                          :text-inside="true"
                          :stroke-width="10"
                          :percentage="70"
                          style="160px"
                          class="progress-bar"
                        ></el-progress>
                      </div>
                      <div class="progress-bar-box-dec">35/35</div>
         </div>

    在data中定义一个 

    data:{
        pingWidth: "",
        xiaoyu: false //是否要省略
    }

    mounted() {
    this.pingWidth = document.documentElement.clientWidth; console.log("pingkuan", this.pingWidth); if (this.pingWidth <= 1400) { console.log("1"); this.xiaoyu = true; } },
    .isyaoshenglue {
      width: 55px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
  • 相关阅读:
    gcc编译代码报错及编译方式
    YUV到RGB的转换
    YUV和RGB格式分析
    v4l2的学习建议和流程解析
    在Ubuntu下安装imx6linux系统的交叉编译环境遇到的问题总结
    《赢在测试2》--读书笔记
    关于javascript的slice方法
    数字的千分位格式化方法
    javascript开发中的封装模式(转)
    防止表单重复提交的几种方法
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/11839226.html
Copyright © 2020-2023  润新知