DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS3基礎 >> 10.8 訓練題(1)鼠標移上去顯示全部內容
10.8 訓練題(1)鼠標移上去顯示全部內容
編輯:CSS3基礎     

當鼠標移動到文字上時顯示全部內容,這種特效在很多網站都能看到。這一節我們來詳細為大家講解一下這個特效。

實現代碼如下:

在線測試
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>CSS3實現鼠標移上去顯示全部內容</title>
    <style type="text/css">
        #container
        {
            text-overflow:ellipsis; 
            overflow:hidden; 
            white-space:nowrap;
            border:1px solid gray;
            width:300px;
            padding:20px;
            color:raba(0,0,0,0.7);
            cursor:pointer;
        }
        #container:hover
        {
            white-space:normal;
            height:148px;
            background-color:#F2F9F9;
            transition-property:background-color,height;
            transition-duration:0.2s ;
            transition-timing-function:linear;
        }
    </style>
</head>
<body>
    <div id="container"> 學習網成立於2015年4月1日,是一個富有活力的技術學習網站。 學習網為廣大網絡工作者(網頁開發人員、站長等)提供各種精品教程以及最精華資料。 學習網跟其他垃圾采集站不一樣, 學習網中的每一個課程、每一篇文章,甚至每一個知識點,都凝聚了本人的最辛勤的汗水。</div>
</body>
</html>

在浏覽器預覽效果如下:

分析:

當鼠標移上去時,全部內容會逐漸顯示出來,最終效果如下:

這裡使用了CSS3過渡效果,並且使用了我們之前所學到的text-overflow屬性。當文字超出一定范圍時會以省略號顯示,並隱藏多余的文字,就必須用到以下語句:

 
text-overflow:ellipsis; 
overflow:hidden; 
white-space:nowrap;

相信不少人都忘了,這裡順便復習一下。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved