首頁 >每日程式設計 >css知識 >Css3如何實現文字溢出隱藏並顯示省略號效果

Css3如何實現文字溢出隱藏並顯示省略號效果

藏色散人
藏色散人原創
2018-10-20 09:22:298739瀏覽

本篇文章主要介紹css3實作文字溢出隱藏並顯示省略號效果的方法。

我們在前端頁面開發過程中,當文字內容過多時,為了提高使用者體驗,方便使用者輕鬆閱讀,就需要實現文字溢出隱藏並顯示省略號的效果。顯然省略號的意思就是後面還有很多內容沒有顯示出來。那麼對於前端新手來說,可能一時不知道怎麼去實現這個效果。

下面我們就透過簡單的程式碼範例,為大家介紹用css3實作文字溢出隱藏並顯示省略號的效果。

程式碼範例如下:

<!DOCTYPE html>
<html>
<head>
    <title>Css3实现文本溢出隐藏效果</title>
    <meta charset="utf-8"/>
    <style type="text/css">
        .main .one p {
            width: 500px;
            text-indent: 3em;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        .main .one p:hover {
            text-overflow: inherit;
            overflow: visible;
            white-space: inherit;
        }
    </style>
</head>
<body>
<div class="main">
    <div class="one">
        <p>PHP(外文名:PHP: Hypertext
            Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP
            独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。</p>
    </div>
</div>
</body>
</html>

相關css屬性介紹:

text-indent 屬性規定文字區塊中首行文字的縮排。

white-space 屬性設定如何處理元素內的空白。

text-overflow 屬性規定當文字溢位包含元素時發生的事情。

overflow 屬性規定當內容溢出元素框時發生的事情。

上述程式碼在前台存取效果如下圖:

Css3如何實現文字溢出隱藏並顯示省略號效果

這篇文章就是關於css3實作文字溢出隱藏並顯示省略號效果的方法介紹,希望對需要的朋友有幫助!

想要了解更多前端相關知識,可以關注PHP中文網CSS3影片教學CSS影片教學Bootstrap教學等等相關教程,歡迎大家參考學習!

以上是Css3如何實現文字溢出隱藏並顯示省略號效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多