国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS+CSS實(shí)現(xiàn)大氣清新的滑動(dòng)菜單效果代碼

2019-11-20 11:25:47
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JS+CSS實(shí)現(xiàn)大氣清新的滑動(dòng)菜單效果代碼。分享給大家供大家參考,具體如下:

這是一款比較大氣清新的滑動(dòng)導(dǎo)航菜單,CSS和JavaScript配合完成,鼠標(biāo)放到一級(jí)菜單上,會(huì)滑出二級(jí)的菜單,兼容性也不錯(cuò),適合大多數(shù)網(wǎng)站使用,用到兩張背景圖片,請(qǐng)拷貝圖片地址下載圖片。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/js-css-dqqx-scroll-menu-demo/

具體代碼如下:

<!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" content="text/html; charset=gb2312" /><title>滑動(dòng)導(dǎo)航菜單</title><style>body {margin:25px; font:12px Verdana, Arial, Helvetica}* {padding:0; margin:0}.dropdown {float:left; padding-right:5px}.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}.dropdown dt:hover {background:url(images/header_over.gif)}.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}.dropdown li {display:inline}.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}.dropdown a:hover {background:#d9e1e4; color:#000}.dropdown .underline {border-bottom:1px solid #b9d6dc}</style><script type="text/javascript">var DDSPEED = 10;var DDTIMER = 15;function ddMenu(id,d){ var h = document.getElementById(id + '-ddheader'); var c = document.getElementById(id + '-ddcontent'); clearInterval(c.timer); if(d == 1){  clearTimeout(h.timer);  if(c.maxh && c.maxh <= c.offsetHeight){return}  else if(!c.maxh){   c.style.display = 'block';   c.style.height = 'auto';   c.maxh = c.offsetHeight;   c.style.height = '0px';  }  c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER); }else{  h.timer = setTimeout(function(){ddCollapse(c)},50); }}function ddCollapse(c){ c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);}function cancelHide(id){ var h = document.getElementById(id + '-ddheader'); var c = document.getElementById(id + '-ddcontent'); clearTimeout(h.timer); clearInterval(c.timer); if(c.offsetHeight < c.maxh){  c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER); }}function ddSlide(c,d){ var currh = c.offsetHeight; var dist; if(d == 1){  dist = (Math.round((c.maxh - currh) / DDSPEED)); }else{  dist = (Math.round(currh / DDSPEED)); } if(dist <= 1 && d == 1){  dist = 1; } c.style.height = currh + (dist * d) + 'px'; c.style.opacity = currh / c.maxh; c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')'; if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1)){  clearInterval(c.timer); }}</script></head><body><dl class="dropdown"> <dt id="one-ddheader" onmouseover="ddMenu('one',1)" onmouseout="ddMenu('one',-1)">源碼下載</dt> <dd id="one-ddcontent" onmouseover="cancelHide('one')" onmouseout="ddMenu('one',-1)">  <ul>   <li><a href="#" class="underline">最新源碼</a></li>   <li><a href="#" class="underline">下載排行</a></li>   <li><a href="#" class="underline">腳本資源</a></li>   <li><a href="#">Ajax實(shí)例</a></li>  </ul> </dd></dl><dl class="dropdown"> <dt id="two-ddheader" onmouseover="ddMenu('two',1)" onmouseout="ddMenu('two',-1)">網(wǎng)頁特效</dt> <dd id="two-ddcontent" onmouseover="cancelHide('two')" onmouseout="ddMenu('two',-1)">  <ul>   <li><a href="#" class="underline">菜單導(dǎo)航</a></li>   <li><a href="#" class="underline">層和布局</a></li>   <li><a href="#" class="underline">圖片特效</a></li>  </ul> </dd></dl></body></html>

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 筠连县| 丰原市| 台湾省| 大理市| 平定县| 锡林浩特市| 麻城市| 正蓝旗| 唐山市| 河南省| 阿克陶县| 萍乡市| 东平县| 太仆寺旗| 临沭县| 漳平市| 抚州市| 正镶白旗| 高雄市| 上蔡县| 神池县| 水城县| 迁安市| 句容市| 满城县| 阿拉善盟| 青海省| 阳春市| 天津市| 长春市| 上犹县| 广元市| 克东县| 辽阳县| 玉田县| 沁阳市| 安塞县| 博野县| 顺义区| 大洼县| 通道|