模板無憂
網頁特效
每日更新
|
TOP排行榜
|
Tag標簽
|
充值
無憂首頁
網頁模板
程序模板
建站教程
視頻教程
網頁特效
圖標素材
字體下載
站長工具
站長問答
網頁特效
菜單導航
圖片特效
文本鏈接
層和布局
頁面背景
表單按鈕
日期時間
計算轉換
鍵盤鼠標
瀏覽器
游戲娛樂
綜合其它
常用代碼
jQuery特效
Prototype
Ajax/JavaScript
ExtJS
CSS特效
在線編輯器
Mootools
HTML
JS廣告代碼合集
站長工具
站長常用軟件
網站綜合查詢
Alexa排名查詢
Google PR查詢
域名Whois查詢
網站收錄查詢
友情鏈接查詢
CSS2中文手冊
CSS精簡優化工具
網頁特效代碼
模板無憂
>
網頁特效
>
菜單導航特效代碼
>
收藏
分享
查看評論
菜單導航
演示
豎向折疊的CSS滑動菜單_菜單導航特效
查看演示效果
特效Tag:
豎向
折疊菜單
添加
折疊菜單,豎向展開,點擊時緩慢展開,展開后可以作為菜單的欄目先容等,還算不錯。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" mrc="text/html; charset=gb2312" /> <title>豎向可折疊的CSS滑動菜單</title> </head> <style type="text/css"> <!-- body,div,ul,li,p,h1,h2{ margin:0; padding:0; border:0; background:#FAFAFA; font-family:Arial, Helvetica, sans-serif,"宋體"} body{ text-align:center; font-size:12px} li{ list-style:none} .rolinList{ width:402px; height:auto; margin:20px auto 0 auto; text-align:left} .rolinList li{margin-bottom:1px;border:1px solid #DADADA} .rolinList li h2{ width:380px; height:40px; background:#fff; font-size:14px; line-height:40px; padding-left:20px; color:#333; cursor:pointer} .mrc{ height:150px;width:400px; background:#fff; background:#FAFAFA} .mrc p{ margin:12px} --> </style> <script type="text/javascript"> //<![CDATA[ window.onload = function() { rolinTab("rolin") } function rolinTab(obj) { var list = $(obj).getElementsByTagName("LI"); var state = {show:false,hidden:false,showObj:false}; for (var i=0; i<list.length; i++) { var tmp = new rolinItem(list[i],state); if (i == 0) tmp.pShow(); } } function rolinItem(obj,state) { var speed = 0.0666; var range = 1; var interval; var tarH; var tar = this; var head = getFirstChild(obj); var mrc = getNextChild(head); var isOpen = false; this.pHidden = function() { if (isOpen) hidden(); } this.pShow = show; var baseH = mrc.offsetHeight; mrc.style.display = "none"; var isOpen = false; head.onmouseover = function() { this.style.background = "#EFEFEF"; } head.onmouseout = mouseout; head.onclick = function() { this.style.background = "#EFEFEF"; if (!state.show && !state.hidden) { if (!isOpen) { head.onmouseout = null; show(); } else { hidden(); } } } function mouseout() { this.style.background = "#FFF" } function show() { head.style.borderBottom = "1px solid #DADADA"; state.show = true; if (state.openObj && state.openObj != tar ) { state.openObj.pHidden(); } mrc.style.height = "0px"; mrc.style.display = "block"; mrc.style.overflow = "hidden"; state.openObj = tar; tarH = baseH; interval = setInterval(move,10); } function showS() { isOpen = true; state.show = false; } function hidden() { state.hidden = true; tarH = 0; interval = setInterval(move,10); } function hiddenS() { head.style.borderBottom = "none"; head.onmouseout = mouseout; head.onmouseout(); mrc.style.display = "none"; isOpen = false; state.hidden = false; } function move() { var dist = (tarH - mrc.style.height.pxToNum())*speed; if (Math.abs(dist) < 1) dist = dist > 0 ? 1: -1; mrc.style.height = (mrc.style.height.pxToNum() + dist) + "px"; if (Math.abs(mrc.style.height.pxToNum() - tarH) <= range ) { clearInterval(interval); mrc.style.height = tarH + "px"; if (tarH != 0) { showS() } else { hiddenS(); } } } } var $ = function($) {return document.getElementById($)}; String.prototype.pxToNum = function() {return Number(this.replace("px",""))} function getFirstChild(obj) { var result = obj.firstChild; while (!result.tagName) { result = result.nextSibling; } return result; } function getNextChild(obj) { var result = obj.nextSibling; while (!result.tagName) { result = result.nextSibling; } return result; } //]]> </script> <body> <ul class="rolinList" id="rolin"> <li> <h2>唐朝帝王槌</h2> <div class="mrc"><p>立劍賞月意惆悵,袖飾刀,衣披霜,傲視霧丸,徒手戰扶桑.<br /> 問津終尋帝王陵,黑影沒,尸滿崗,惟見逆鯪露寒光. <br /> 須發蒼,氣軒昂,三尺銀狼,破風動八方<br /> 依身緊握噬魂槍,飲虎血,豪萬丈.惟有千年我故鄉!</p></div> </li> <li> <h2>玉女槍法</h2> <div class="mrc"><p>曾經有個夢想:馳騁江湖,快意恩仇。<br /> 曾經有份愿望:千里追兇,十步濺血。<br /> 曾經有腔豪情:奇功蓋世,名冠武林。<br /> 曾經有種期盼:燭影搖紅,衣袖添香。</p></div> </li> <li> <h2>黑沙剛體</h2> <div class="mrc"><p>趙客縵胡纓,吳鉤霜雪明。銀鞍照白馬,颯沓如流星。 <br /> 十步殺一人,千里不留行。事了拂衣去,深藏身與名。 <br /> 閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯嬴。 <br /> 三杯吐然諾,五岳倒為輕。眼花耳熱后,意氣素霓生。 <br /> 縱死俠骨香,不慚世上英。誰能書閣下,白首太玄經。</p> </div> </li> <li> <h2>ASP源碼下載</h2> <div class="mrc">請到這里來……</div> </li> <li> <h2>霧水掌</h2> <div class="mrc"><p>蹄影善奔,如幻如魔,其皮傳世,絕學再現,<br /> 又有誰在這殘陽道中追逐它的身影... </p> </div> </li> </ul> </body> </html>
所屬頻道:
菜單導航特效
/
更新時間:2011-02-24
[收藏]
[報錯]
[返回列表]
相關
菜單導航特效
:
CSS+div+js組合強大實現超酷菜單
超酷仿GOOGLE首頁導航菜單效果
仿網易的滑動門技術DIV+CSS實現
仿藍色理想網站的導航菜單
鼠標觸及帶邊框菜單
用JS實現的類似框架的鏈接導航模式
CSS立體層
右鍵彈出菜單
純css的導航下拉菜單
隱藏菜單效果
css模擬title和alt的提示效果
下拉菜單鏈接頁面打開方式選擇
菜單導航特效Rss訂閱
特效代碼搜索
菜單導航特效推薦
簡單明了的CSS導航條
適合企業使用的導航菜單
通用的后臺左側管理菜單
CSS 滑動門,自己寫的,沒有圖片
簡潔CSS 導航條
很獨特的彈性下拉導航菜單
三級CSS下拉導航菜單
精致純CSS導航欄
清新帶圓角的CSS豎向菜單
銀灰色三級CSS下拉菜單
猜你也喜歡看這些
對聯式的圖片廣告代碼
鼠標滑過,縮略圖放大顯示(純CSS)
圖片點擊后變灰色的CSs代碼
一組圖片向上滾屏特效
點擊顯示大圖的JS效果
按鈕可以控制的JS橫向圖片滾動
動態的Loading文字,逐個變大
改變網頁背景圖片
CSS+JS滑動門式的圖片輪番切換
鼠標點擊圖片后切換為其它圖片
相關鏈接:
復制本頁鏈接
|
搜索豎向折疊的CSS滑動菜單
特效說明:
菜單導航模板
-
豎向折疊的CSS滑動菜單
。