美文网首页前端开发那些事儿
Css之去除滚动条|隐藏多余内容显示点点...

Css之去除滚动条|隐藏多余内容显示点点...

作者: 兰觅 | 来源:发表于2021-01-07 09:01 被阅读0次

    去除滚动条

    overflow-x: hidden;
    overflow-y: overlay;
    

    隐藏多余内容显示点点

    如下内容过多在最后一行后显示点点....


    示例

    解决方法

    根据不同需求可以选择合适的方法,在此提供三种。

    1. css单行文本溢出显示省略号
    .test1{
                overflow: hidden;/*内容超出后隐藏*/
                white-space: nowrap;/*设置内容不换行*/
                text-overflow: ellipsis;/*设置超出内容为省略号*/
            } 
    
    2.css多行文本溢出显示省略号
      /*多行文本溢出显示省略号(PC端兼容一些主流浏览器,如果网站对兼容性要求比较高的话,建议截取字符串)*/
            .test2{
                overflow:hidden;
                text-overflow:ellipsis; 
                display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示*/
                -webkit-box-orient: vertical; /* 从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)*/
                -webkit-line-clamp: 3; /*设置显示几行  需要组合上面两个属性 */
            }
    
    3.jQuery截取字符 显示省略号
    <!-- 截取字符串显示省略号 -->
        <p class="cont3">内容超出显示省略号内容超出显示省略号内容内容超出显示省略
        </p>
    
        <script type="text/javascript"> 
            var str = $('.cont3').text().substr(0,20) + '...';
            $('.cont3').text(str);
                  // 循环出来的内容  截取字符串 
                    $('.projectList .des').each(function () {
                    var u = $.trim($(this).text());
                    $(this).text(u.substr(0,2) + '...');
                     });
        </script>
    

    相关文章

      网友评论

        本文标题:Css之去除滚动条|隐藏多余内容显示点点...

        本文链接:https://www.haomeiwen.com/subject/uicvbktx.html