我們見過很多利用背景製作的tooltip提示框,但是缺點是擴充套件比較麻煩,要經常改動。還有就是利用多層css的疊加實現,但是效果比較生硬,外觀不怎麼好看。今天我來分享一下利用css3快速實現既美觀又實用的tooltip提示框,提示框伴有飛入飛出的動畫效果。先來看看效果圖。
看上去還簡單吧,其實實現的思路的確很簡單。
接下來我們來簡單分析一下這個tooltip實現的css3**。
首先是html**,主要是構造了3個小圖示選單以及對應的tooltip提示框內容:
<接下來是css**,首先我們定義了乙個圖示集,讓每個小按鈕都能顯示各自的圖示:div
id="container"
>
<
div
class
="item"
>
<
h1>d
h1>
<
div
class
="tooltip"
>
<
p>find important documents and manuals.
p>
<
div
class
="arrow"
>
div>
div>
div>
div>
<
div
class
="item"
>
<
h1>a
h1>
<
div
class
="tooltip"
>
<
p>take a look at our crew and become a friend.
p>
<
div
class
="arrow"
>
div>
div>
div>
div>
<
div
class
="item"
>
<
h1>c
h1>
<
div
class
="tooltip"
>
<
p>explore our process and see how we can help.
p>
<
div
class
="arrow"
>
div>
div>
div>
@font-face
h1然後重點是實現tooltip提示框:
.tooltip .item:hover .item:hover .tooltip .arrow這裡我們對tooltip區域進行了圓角和陰影的效果渲染,讓其在滑鼠滑過是飛入,滑鼠移出是飛出,看得出來,實現這樣的效果主要還是利用了
-webkit-transition和-moz-transition最後是乙個向下的小箭頭,用類.arrow來標識,上面的**也實現了這個css的實現。
CSS3實現Tooltip提示框飛入飛出動畫
我們見過很多利用背景製作的tooltip提示框,但是缺點是擴充套件比較麻煩,要經常改動。還有就是利用多層css的疊加實現,但是效果比較生硬,外觀不怎麼好看。今天我來分享一下利用css3快速實現既美觀又實用的tooltip提示框,提示框伴有飛入飛出的動畫效果。先來看看效果圖。看上去還簡單吧,其實實現的...
CSS 提示工具 Tooltip
以下例項中,提示工具顯示在指定元素的右側 left 105 注意 top 5px 同於定位在容器元素的中間。使用數字 5 因為提示文字的頂部和底部的內邊距 padding 是 5px。如果你修改 padding 的值,top 值也要對應修改,這樣才可以確保它是居中對齊的。tooltip toolti...
純CSS 實現tooltip 內容提示資訊效果
tooltip 也就是內容的提示資訊,合理使用可以給使用者比較好的體驗。實現方法有很多種,有很多js 外掛程式,我這裡介紹的是純css實現的方法,相容性也比較靠譜,ie8 均可正常顯示。實現方法也非常簡單。class css tooltip href data tooltip 137 likes w...