css3滑鼠懸浮展開收縮導航選單
分享一段程式碼例項,它用純css3實現了手風琴式導航選單效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; } .items { width: 500px; margin: 50px auto; } .item h4 { height: 40px; line-height: 40px; padding-left: 35px; background-color: chocolate; border-bottom: 2px solid #00021c; } .item p { background-color: khaki; height: 0px; transition: height 1s; } .item:hover p { height: 150px; } </style> </head> <body> <div class="items"> <div class="item"> <H4>螞蟻部落一</H4> <p></p> </div> <div class="item"> <H4>螞蟻部落二</H4> <p></p> </div> <div class="item"> <H4>螞蟻部落三</H4> <p></p> </div> <div class="item"> <H4>螞蟻部落四</H4> <p></p> </div> </div> </body> </html>
實現的原理非常簡單,預設狀態下,p元素的高度是0,;當滑鼠懸浮的時候,然後給p元素設定一個高度,並且採用動畫效果。
相關閱讀:
(1).:hover可以參閱CSS E:hover一章節。
(2).transition可以參閱CSS3 transition一章節。
相關文章
- 滑鼠懸浮可以上下伸縮的導航選單
- 滑鼠懸浮緩慢下拉導航選單
- JavaScript滑鼠懸浮展開側欄導航JavaScript
- 滑鼠懸浮底部有橫條伸展的導航選單
- 滑鼠懸浮中英文切換橫向導航選單
- jQuery手風琴風格收縮展開導航選單jQuery
- jQuery 動畫方式展開或者收縮垂直導航選單jQuery動畫
- css滑鼠懸浮下拉選單效果CSS
- CSS3滑鼠懸浮圖片縮小出現文CSSS3
- 滑鼠懸浮背景上下翻滾切換導航
- 滑鼠懸浮導航欄背景和字型變色效果
- CSS3滑鼠懸浮元素放大效果CSSS3
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- CSS3滑鼠懸浮div旋轉效果CSSS3
- CSS3滑鼠懸浮環裝遮罩效果CSSS3遮罩
- CSS3滑鼠懸浮圖示旋轉CSSS3
- 底部導航欄懸浮效果
- CSS3滑鼠懸浮動畫按鈕效果CSSS3動畫
- CSS3連結<a>滑鼠懸浮動畫效果CSSS3動畫
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- 滑鼠懸浮圖片實現縮放效果
- CSS3標懸浮圓形縮放效果CSSS3
- CSS3滑鼠懸浮圖片前後翻轉CSSS3
- CSS3滑鼠懸浮元素旋轉一定角度CSSS3
- elementui NavMenu導航選單預設展開UI
- CSS3麵包屑導航選單CSSS3
- CSS3垂直摺疊導航選單CSSS3
- CSS3橫向導航選單效果CSSS3
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- CSS 可伸縮圓角導航選單CSS
- HTML5與CSS3中滑鼠懸停會有下拉選單HTMLCSSS3
- bootstrap 選單導航選單nav li滑鼠移入hover下拉顯示boot
- 滑鼠懸浮從中心放大和縮小的半透明遮罩層遮罩
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- PbootCMS導航選單-導航選單的使用教程boot
- 點選平滑下拉展開摺疊樹形導航選單
- CSS3立體導航選單程式碼例項CSSS3
- jQuery滑鼠懸浮翻牌效果詳解jQuery