日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

html鼠标滚动效果代码,JS+CSS实现大气清新的滑动菜单效果代码

發(fā)布時(shí)間:2023/12/2 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html鼠标滚动效果代码,JS+CSS实现大气清新的滑动菜单效果代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文實(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)行效果截圖如下:

在線演示地址如下:

具體代碼如下:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

滑動(dòng)導(dǎo)航菜單

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}

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);

}

}

源碼下載
  • 最新源碼
  • 下載排行
  • 腳本資源
  • Ajax實(shí)例
網(wǎng)頁(yè)特效
  • 菜單導(dǎo)航
  • 層和布局
  • 圖片特效

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

總結(jié)

以上是生活随笔為你收集整理的html鼠标滚动效果代码,JS+CSS实现大气清新的滑动菜单效果代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。