美文网首页
css实现文本超出用省略号代替,单机展开全部

css实现文本超出用省略号代替,单机展开全部

作者: web前端攻城狮 | 来源:发表于2019-04-08 14:56 被阅读0次

参考网址

<html>
    <head>
        <title>多行文字显示省略号</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="initial-scale=1">
        <style>
            .context{
                position: relative;
            }
            .context-wrap{
                color: #3f3f3f;
                white-space: normal;
                word-wrap: break-word;
                margin-top: 8px;
                font-size: 16px;
                line-height: 30px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 4;
                text-overflow: ellipsis;
                overflow: hidden;
                min-height: 30px;
            }
            .on {
                color: #3f3f3f;
                white-space: normal;
                word-wrap: break-word;
                margin-top: 8px;
                font-size: 16px;
                line-height: 30px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 0;
                text-overflow: ellipsis;
                overflow: hidden;
                min-height: 30px;
            }
            .show{
                position: absolute;
                right: 0;
                bottom: -32px;
            }
        </style>
        <script>
            window.onload = function(e){
                document.getElementById("show").onclick = function(e){
                    if($("#test").hasClass("on")){
                        $("#test").removeClass("on").addClass("context-wrap");
                        $("#show").html("全文");
                    }else{
                        $("#test").removeClass("context-wrap").addClass("on");
                        $("#show").html("收起");
                    }
                };
            }
        </script>
    </head>
    <body>
        <div class="context">                   
            <div  id="test" class="context-wrap">   
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
            </div> 
            <a id="show"  class="show" href="#">全文</a>                              
        </div>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    </body>

</html>

相关文章

网友评论

      本文标题:css实现文本超出用省略号代替,单机展开全部

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