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

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

先获取屏幕高度


如果小于等于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;
}
相关文章
|
9月前
|
前端开发
CSS 限制文字行数(超出显示省略号...)
CSS 限制文字行数(超出显示省略号...)
83 0
|
1月前
|
前端开发 容器
CSS 超出内容... 或者多行省略及两端对齐及超出多行居中显示
该文本是关于CSS样式技巧的摘要:包括单行和多行文本超出时的省略显示方法,以及Flex布局的两端对齐和一行超出后多行居中的示例代码。
|
1月前
|
弹性计算 前端开发
CSS 文字超出变为省略号
CSS 文字超出变为省略号
17 0
|
1月前
|
前端开发
CSS文本单行溢出显示省略号与多行溢出显示省略号(简单易懂)
CSS文本单行溢出显示省略号与多行溢出显示省略号(简单易懂)
|
1月前
自定义视口高度,多余的部分使用滚动
自定义视口高度,多余的部分使用滚动
|
12月前
|
前端开发
css给超出内容设置滚动条和去除滚动条显示:
css给超出内容设置滚动条和去除滚动条显示:
146 0
|
前端开发 JavaScript API
固定元素宽度根据文本的长度缩小字号,超出缩小字号
固定元素宽度根据文本的长度缩小字号,超出缩小字号
353 0
固定元素宽度根据文本的长度缩小字号,超出缩小字号
|
前端开发 容器
CSS移动端布局和文字溢出显示省略号
文章主要学习使用css文字溢出处理和溢出部分效果的处理
267 0
CSS移动端布局和文字溢出显示省略号
|
前端开发
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
196 0
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题

热门文章

最新文章