最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用jquery+CSS3實現(xiàn)仿windows10開始菜單的下拉導航菜單特效

 更新時間:2015年09月24日 14:52:51   投稿:mrr  
本文是基于jquery和css3實現(xiàn)的仿windows10開始菜單的下拉導航菜單特效,代碼超簡單,感興趣的朋友一起看看吧

這是一款仿windows10開始菜單的下拉導航菜單特效。該下拉菜單使用jQuery和CSS3來完成類似windows10開始菜單樣式效果,它的代碼簡潔,效果非常時尚。

查看演示      源碼下載

該下拉菜單的HTML結(jié)構(gòu)非常簡單,基本的HTML結(jié)構(gòu)如下:

<div id="top-bar" class="top-bar">
 <div class="bar">
  <button id="navbox-trigger" class="navbox-trigger"><i class="fa fa-lg fa-th"></i></button>
 </div>
 <div class="navbox">
  <div class="navbox-tiles">
  <a href="#" class="tile">
   <div class="icon"><i class="fa fa-home"></i></div><span class="title">Home</span>
  </a>
  ......
  </div>
 </div>
</div>

CSS樣式

在CSS樣式中,頂部導航條.top-bar設置為固定高度50像素和相對定位,并給出一個較高的z-index值。

.top-bar {
 height: 50px;
 position: relative;
 z-index: 1000;
}

下拉菜單.navbox開始的時候是隱藏的,它采用絕對定位,通過translateY方法將它移動到導航條上方200像素的地方。

.top-bar .navbox {
 visibility: hidden;
 opacity: 0;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1;
 -webkit-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
   transform: translateY(-200px);
 -webkit-transition: all .2s;
   transition: all .2s;
}

接著在下拉菜單被激活的時候,它的透明度被設置回1,變?yōu)榭梢姞顟B(tài),并通過translateY方法將它移動回原來的位置。

.top-bar.navbox-open .navbox {
 visibility: visible;
 opacity: 1;
 -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
   transform: translateY(0);
 -webkit-transition: opacity .3s, -webkit-transform .3s;
   transition: opacity .3s, transform .3s;
}

JavaScript

該特效中使用jQUery切換相應的class類和用于打開菜單按鈕。

(function () {
 $(document).ready(function () {
 $('#navbox-trigger').click(function () {
  return $('#top-bar').toggleClass('navbox-open');
 });
 return $(document).on('click', function (e) {
  var $target;
  $target = $(e.target);
  if (!$target.closest('.navbox').length && !$target.closest('#navbox-trigger').length) {
  return $('#top-bar').removeClass('navbox-open');
  }
 });
 });
}.call(this));

相關文章

  • jQuery內(nèi)容過濾選擇器用法分析

    jQuery內(nèi)容過濾選擇器用法分析

    這篇文章主要介紹了jQuery內(nèi)容過濾選擇器用法,實例分析了:contains()、:has()、:empty()、:parent等內(nèi)容過濾選擇器的使用技巧,需要的朋友可以參考下
    2015-02-02
  • jquery實現(xiàn)浮動的側(cè)欄實例

    jquery實現(xiàn)浮動的側(cè)欄實例

    這篇文章主要介紹了jquery實現(xiàn)浮動的側(cè)欄,實例分析了基于jQuery的stickySidebar插件實現(xiàn)浮動層的相關技巧,需要的朋友可以參考下
    2015-06-06
  • jQuery實現(xiàn)的購物車物品數(shù)量加減功能代碼

    jQuery實現(xiàn)的購物車物品數(shù)量加減功能代碼

    這篇文章主要介紹了jQuery實現(xiàn)的購物車物品數(shù)量加減功能,涉及jQuery針對鼠標事件的響應及頁面元素動態(tài)操作相關技巧,需要的朋友可以參考下
    2016-11-11
  • jQuery插件FusionCharts實現(xiàn)的MSBar2D圖效果示例【附demo源碼】

    jQuery插件FusionCharts實現(xiàn)的MSBar2D圖效果示例【附demo源碼】

    這篇文章主要介紹了jQuery插件FusionCharts實現(xiàn)的MSBar2D圖效果,結(jié)合實例形式分析了jQuery使用FusionCharts插件結(jié)合xml數(shù)據(jù)載入實現(xiàn)繪制MSBar2D圖的相關實現(xiàn)技巧,并附帶demo源碼供讀者下載,需要的朋友可以參考下
    2017-03-03
  • jQuery 選擇器理解

    jQuery 選擇器理解

    凡是運用$,其返回值是一個object $選擇器主要用于選擇標簽.基本用法是同css的選擇器.
    2010-03-03
  • jQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是一bai個簡潔而快速的JavaScript庫,可用于du簡化zhi事件處理,HTML文檔遍歷,Ajax交互和dao動畫,以更快速開發(fā)網(wǎng)站
    2021-02-02
  • jQuery中 attr() 方法使用小結(jié)

    jQuery中 attr() 方法使用小結(jié)

    jquery中用attr()方法來獲取和設置元素屬性,attr是attribute(屬性)的縮寫,在jQuery DOM操作中會經(jīng)常用到attr()
    2015-05-05
  • zTree樹形菜單交互選項卡效果的實現(xiàn)方法

    zTree樹形菜單交互選項卡效果的實現(xiàn)方法

    下面小編就為大家分享一篇zTree樹形菜單交互選項卡效果的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • jquery實現(xiàn)進度條狀態(tài)展示

    jquery實現(xiàn)進度條狀態(tài)展示

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)進度條狀態(tài)展示,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 基于JQuery的Ajax方法使用詳解

    基于JQuery的Ajax方法使用詳解

    下面小編就為大家?guī)硪黄贘Query的Ajax方法使用詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論

石城县| 宜丰县| 始兴县| 石柱| 南溪县| 牙克石市| 伊通| 大同市| 泰安市| 荔波县| 巴楚县| 交城县| 金山区| 磴口县| 五原县| 英吉沙县| 台安县| 大名县| 贵德县| 双鸭山市| 胶州市| 金坛市| 循化| 织金县| 新化县| 伊春市| 西宁市| 阿勒泰市| 丘北县| 浦城县| 台南县| 贵南县| 广丰县| 东城区| 和政县| 久治县| 启东市| 尚义县| 南昌市| 礼泉县| 嘉祥县|