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

首頁(yè) > 編程 > JavaScript > 正文

基于JavaScript實(shí)現(xiàn)熔巖燈效果導(dǎo)航菜單

2019-11-19 18:08:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

熔巖燈效果 就是鼠標(biāo)移入的時(shí)候,背景跟著滑過(guò)去~

兩方法如下:

方法一:兩個(gè)文件,一個(gè)HTML,一個(gè)JS。

HTML源碼,

<!DOCTYPE html> <html> <head>  <meta charset="utf-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1">  <!--  <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />  <link href="favicon.ico" rel="Bookmark" type="image/x-icon" />  -->  <meta name="Generator" content="EditPlus®">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>Document</title>  <link href="" rel="stylesheet" />  <style type="text/css">   #nav {    position: relative;    background: #292929;    float: left;   }   #nav li {    float: left;    list-style: none;    border-right: 1px solid #4a4a4a;    border-left: 1px solid black;   }   #nav li a {    color: #e3e3e3;    position: relative;    z-index: 2;    float: left;    font-size: 30px;    font-family: helvetica, arial, sans-serif;    text-decoration: none;    padding: 30px 45px;   }   ul, li {    margin: 0; padding: 0;   }   #blob {    border-right: 1px solid #0059ec;    border-left: 1px solid #0059ec;    position: absolute;    top: 0;    z-index : 1;    background: #0b2b61;    background: -moz-linear-gradient(top, #0b2b61, #1153c0);    background: -webkit-gradient(linear, left top, left bottom, from(#0b2b61), to(#1153c0));    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    -moz-box-shadow: 2px 3px 10px #011331;    -webkit-box-shadow: 2px 3px 10px #011331;   }  </style>  <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script>  <script type="text/javascript" src="http://apps.bdimg.com/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>  <script type="text/javascript" src="jquery.spasticNav.js"></script> </head> <body>  <ul id="nav">   <li><a href="#">Home</a></li>   <li id="selected"><a href="#">About</a></li>   <li><a href="#">Blog</a></li>   <li><a href="#">Contact</a></li>  </ul>  <script type="text/javascript">  $('#nav').spasticNav(); </script> </body> </html> 

JS源碼,

(function($) {   $.fn.spasticNav = function(options) {     options = $.extend({    overlap : 15,    speed : 500,    reset : 1500,    color : '#9f1f31',    easing : 'easeOutExpo'   }, options);     return this.each(function() {       var nav = $(this),     currentPageItem = $('#selected', nav),     blob,     reset;         $('<li id="blob"></li>').css({     width : currentPageItem.outerWidth(),     height : currentPageItem.outerHeight() + options.overlap,     left : currentPageItem.position().left,     top : currentPageItem.position().top - options.overlap / 2,     backgroundColor : options.color    }).appendTo(this);        blob = $('#blob', nav);        $('li:not(#blob)', nav).hover(function() {     // mouse over     clearTimeout(reset);     blob.animate(      {       left : $(this).position().left,       width : $(this).width()      },      {       duration : options.speed,       easing : options.easing,       queue : false      }     );    }, function() {     // mouse out      reset = setTimeout(function() {      blob.animate({       width : currentPageItem.outerWidth(),       left : currentPageItem.position().left      }, options.speed)     }, options.reset);      });      }); // end each    };  })(jQuery); 

方法二,使用jquery插件 jquery.lavalamp.min.js 實(shí)現(xiàn)。

需要調(diào)用的文件有:jQuery庫(kù),jQuery緩動(dòng)插件(jquery.easing.min.js),火焰燈效果插件(jquery.lavalamp.min.js)以及一個(gè)ul li列表的樣式文件。

詳情參看://www.survivalescaperooms.com/article/102028.htm

插件官網(wǎng)介紹:http://lavalamp.magicmediamuse.com

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乐安县| 宜宾县| 定兴县| 三门峡市| 莱州市| 比如县| 平阳县| 郁南县| 丰城市| 沾化县| 玉田县| 阿勒泰市| 濮阳县| 临泉县| 漳州市| 贡嘎县| 临安市| 简阳市| 邢台市| 许昌市| 兴宁市| 毕节市| 沁水县| 开封市| 阿合奇县| 嵊泗县| 茂名市| 宁强县| 天全县| 东山县| 玉龙| 井研县| 孟州市| 隆德县| 潜江市| 毕节市| 个旧市| 和田市| 蒲城县| 荣昌县| 平舆县|