jQuery滑鼠懸停3d菜單展開動畫

来源:http://www.cnblogs.com/roucheng/archive/2017/01/19/3dhtml5menu.html
-Advertisement-
Play Games

效果體驗:http://hovertree.com/texiao/jquery/93/豎直的主菜單貼著頁面左側,當游標移入菜單項時,以3D動畫的方式彈出對應的二級菜單。採用jQuery和CSS3實現。支持Chrome,火狐,Edge等瀏覽器。效果圖:代碼如下: 對於代碼中的jQuery事件,可以使用 ...


效果體驗:
http://hovertree.com/texiao/jquery/93/

豎直的主菜單貼著頁面左側,當游標移入菜單項時,以3D動畫的方式彈出對應的二級菜單。
採用jQuery和CSS3實現。支持Chrome,火狐,Edge等瀏覽器。

效果圖:


代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<title>jQuery滑鼠懸停3d菜單展開動畫 - 何問起</title><base target="_blank" />
<link rel="stylesheet" type="text/css" href="http://hovertree.com/texiao/jquery/93/css/index.css">
</head>
<body>
<div class="wrap">
    <div class="logo">
     <h1><a href="javascript:;" target="_self"><img src="http://hovertree.com/themes/hvtimages/hovertree.png"></a></h1>
    </div>
    <p>滑鼠移入側邊欄,二級菜單3D展開<br/>滑鼠hover背景變色<br />滑鼠移入二維碼背景變色</p>
    <div style="text-align:center;margin:50px 0; font-size:20px; color:#ffffff;" >
        <a href="http://hovertree.com/">何問起</a>
        <a href="http://hovertree.com/h/bjag/clwkm5fc.htm" >說明</a>
    </div>

</div>
<div class="nav-main">
<div class="nav-box">
<div class="nav">
  <ul class="nav-ul">
      <li><a href="http://hovertree.com" class="home"><span>首頁</span></a></li>
      <li><a href="http://hovertree.com/h/bjaf/lxsexx3m.htm" class="develop"><span>JavaScript</span></a></li>
      <li><a href="http://hovertree.com/h/bjaf/l3c6nm7b.htm" class="wechat"><span>ASP.NET</span></a></li>
      <li><a href="http://hovertree.com/h/bjag/hxti6to6.htm" class="case"><span>何問起鍵盤</span></a></li>
      <li><a href="http://hovertree.com/h/bjaf/ati6k7yk.htm" class="news"><span>HoverClock</span></a></li>
      <li><a href="http://hovertree.com/about/" class="contact"><span>關於何問起</span></a></li>
  </ul>
</div>
<div class="nav-slide">
    <div class="nav-slide-o"></div>
    <div class="nav-slide-o">
        <ul>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
            <li><a href="http://hovertree.com/texiao/hewenqi/"><span>hewenqi</span></a></li>
        </ul>
    </div>
    <div class="nav-slide-o">
        <ul>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
            <li><a href="http://hovertree.com/top/"><span>HoverTreeTop</span></a></li>
        </ul>
    </div>
    <div class="nav-slide-o">
        <ul>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
            <li><a href="http://hovertree.com/tiku/"><span>何問起題庫</span></a></li>
        </ul>
    </div>
    <div class="nav-slide-o">
        <ul>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
            <li><a href="http://hovertree.com/menu/texiao/"><span>網頁特效</span></a></li>
        </ul>
    </div>
    <div class="nav-slide-o"></div>
</div>
</div>
</div>

<script type="text/javascript" src="http://down.hovertree.com/jquery/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
    $(function(){
    var thisTime;
    $('.nav-ul li').mouseleave(function(even){
            thisTime    =    setTimeout(thisMouseOut,1000);
    })

    $('.nav-ul li').mouseenter(function(){
        clearTimeout(thisTime);
        var thisUB    =    $('.nav-ul li').index($(this));
        if($.trim($('.nav-slide-o').eq(thisUB).html()) != "")
        {
            $('.nav-slide').addClass('hover');
            $('.nav-slide-o').hide();
            $('.nav-slide-o').eq(thisUB).show();
        }
        else{
            $('.nav-slide').removeClass('hover');
        }
        
    })
    
    function thisMouseOut(){
        $('.nav-slide').removeClass('hover');
    }
     
    $('.nav-slide').mouseenter(function(){
        clearTimeout(thisTime);
        $('.nav-slide').addClass('hover');
    })
    $('.nav-slide').mouseleave(function(){
        $('.nav-slide').removeClass('hover');
    })
})
</script>
</body>
</html>

對於代碼中的jQuery事件,可以使用on方法改進。參考:
http://hovertree.com/h/bjaf/ug1fikri.htm

更多特效:

http://www.cnblogs.com/roucheng/p/texiao.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 對於之前微信支付的文章中,我們談過了它的很多"坑",而在進行紅包開發時,這種坑依然不少,主要是微信為我們提供的各種賬號和密鑰太多,把開發人員都搞暈了,下麵大叔總結一下: 一 微信支付的密鑰 統一使用公眾號密鑰:Key 二 微信紅包的密鑰 統一使用商戶賬號的密鑰:AppSecret 三 紅包進行簽名要 ...
  • 1.添加按鈕 首先添加一個刪除按鈕,打開文件Index.js【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Views\Category\Index.js】 添加如下代碼: display: function (data) { var $span = ...
  • 一、問題: 資料庫表數據量極大(千萬條),要求讓伺服器更加快速地響應用戶的需求。 資料庫表數據量極大(千萬條),要求讓伺服器更加快速地響應用戶的需求。 二、解決方案: 1.通過高速伺服器Cache緩存資料庫數據 2.記憶體資料庫 (這裡僅從數據緩存方面考慮,當然,後期可以採用Hadoop+HBase+ ...
  • java基礎知識-去掉list集合中的重覆元素: 思路: 首先新建一個容器resultList用來存放去重之後的元素 然後遍歷sourceList集合中的元素 判斷所遍歷的元素是否已經存在於resultList,如果不存在,則將這個元素加入到resultList中,否則不加。 通過判斷將第二次出現的 ...
  • 原文地址:http://www.cnblogs.com/hellohuang/p/6294763.html # HMX-ServerHMX-Server分步式伺服器框架,主要分為網關、登錄、世界、場景、數據伺服器,適用於大中小型項目 # 安裝步驟1. 下載後,將Source/dependence/下 ...
  • 封裝就是將相關的方法或者屬性抽象成為一個對象。 封裝的意義: 當代碼中包含許多條件判斷,為了改善代碼的可讀性和可維護性,我們可以將條件封裝。 有兩種封裝方式: 一、無參數的條件判斷,封裝為屬性 重構前代碼 public class RemoteControl { private string[] F ...
  • 本文轉載至http://www.cnblogs.com/chenluomenggongzi/p/5950670.html 上面的代碼點擊後會回到頁面頂部。 解決問題: 好了,問題解決\(^o^)/~ 如果想給a標簽添加點擊事件,可以這樣寫 ...
  • javaScript基礎詳解 版權聲明 本文原創作者:雨點的名字 作者博客地址:https://home.cnblogs.com/u/qdhxhz/ 首先講javaScript的擺放位置:<script> 與 </script> 可以放在head和body之間,也可以body中或者head中 Jav ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...