媒体查询和超出固定宽度显示省略号

简介: 媒体查询和超出固定宽度显示省略号

先获取屏幕高度


如果小于等于1400;添加一个类


<div :class="[xiaoyu ? 'isyaoshenglue': ' ' ]"></div>  v-bind结合三目运算,添加一个类名  使用的中括号

 

如何有省略号  div和p都可以有省略号


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


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


我个人喜欢媒体查询


1. 最大宽度max-width


“max-width”是媒体特性中最常用的一个特性,指媒体类型小于或等于指定的宽度


/* 小于或等于指定的宽度599px;出现紫色 */
@media screen and (max-width:599px) {
    div {
        height: 100px;
        background-color: blueviolet;
    }
}


2当屏幕在600px~1000px之间时,body的背景色渲染为“#f5f5f5”,  使用关键字and


 /*  当屏幕在600px~1000px之间时(包含600px和1000px);
            需要注意的是:媒体查询的css;需要放置在其他非媒体查询的后面
            否者媒体查询可能会出现不生效这样的情况
            媒体查询有可能在其他浏览器上出现怪异现象(比如说 2345浏览器)
*/
@media screen and (min-width:600px) and (max-width:1000px){
  body {background-color:#f5f5f5;}
}


出现滚动条


html {
            /* 最小宽度小于900px,出现滚动条;等于900px,不会出现滚动条 */
            min-width: 900px;
            overflow-x: auto;
        }
    <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="width: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;
}
相关文章
|
8月前
|
前端开发
CSS 限制文字行数(超出显示省略号...)
CSS 限制文字行数(超出显示省略号...)
81 0
CSS------当内容超出div宽度后自动换行和限制文字不超出div宽度和高度
原文:CSS------当内容超出div宽度后自动换行和限制文字不超出div宽度和高度 如图:   1.自动换行 111111111111111111111111 2.限制宽高度 11111111111111111111111111  (注意:如果div放在li中还需...
3719 0
|
5天前
|
前端开发 容器
CSS 超出内容... 或者多行省略及两端对齐及超出多行居中显示
该文本是关于CSS样式技巧的摘要:包括单行和多行文本超出时的省略显示方法,以及Flex布局的两端对齐和一行超出后多行居中的示例代码。
|
1月前
|
弹性计算 前端开发
CSS 文字超出变为省略号
CSS 文字超出变为省略号
15 0
|
2月前
|
前端开发
CSS文本单行溢出显示省略号与多行溢出显示省略号(简单易懂)
CSS文本单行溢出显示省略号与多行溢出显示省略号(简单易懂)
|
6月前
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
123 0
|
7月前
|
Web App开发 弹性计算 前端开发
CSS 单行/多行文本溢出显示省略号(...)的实现
CSS 单行/多行文本溢出显示省略号
118 0
CSS 单行/多行文本溢出显示省略号(...)的实现
|
11月前
|
前端开发
css给超出内容设置滚动条和去除滚动条显示:
css给超出内容设置滚动条和去除滚动条显示:
134 0
|
前端开发 容器
CSS移动端布局和文字溢出显示省略号
文章主要学习使用css文字溢出处理和溢出部分效果的处理
257 0
CSS移动端布局和文字溢出显示省略号
|
前端开发
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
193 0
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题