当前位置: 首页 > news >正文

jQuery带动画特效的圆形导航菜单特效

这是一款jQuery带动画特效的圆形导航菜单特效。该导航菜单在被点击时,会以动画的方式移动到屏幕中间,并展开为一个圆形菜单,效果非常炫酷。

预览 下载

使用方法

在页面中引入jquery和TweenMax.js的文件。

<script src="assets/js/jquery.min.js"></script><script src="assets/js/TweenMax.min.js"></script>

HTML结构

该圆形导航菜单的HTML结构如下。

<header style="background: URL(path/to/image.jpg) no-repeat center center fixed;"><ul class="navigation"><!-- navigation START --><li data-width="420" data-height="420"><a href="#">Home</a></li>...<!-- navigation END --><!-- navigation:background-helper START --><div class="header-transparent"></div><!-- navigation:background-helper END --><!-- navigation:trigger START --><div id="menu-trigger"><div id="hamburger"><span></span><span></span><span></span></div><div id="close"><span></span><span></span></div></div><!-- navigation:trigger END --></ul></header>
CSS样式

然后为该圆形导航菜单添加下面的CSS样式。

#menu-trigger {width: 100px;height: 100px;top: -34px; left: 50%;margin-left: -50px;position: absolute;cursor: pointer;background: rgba(255, 255, 255, 1);border-radius: 50%;z-index: 1000;#hamburger {position: absolute;height: 100%;width: 100%;span {transition: .25s ease-in-out;width: 48px;height: 4px;position: relative;top: 24px;left: 26px;margin: 10px 0;&:nth-child(1) {transition-delay: .5s;}&:nth-child(2) {transition-delay: .625s;}&:nth-child(3) {transition-delay: .75s;}}}#close {position: absolute;height: 100%;width: 100%;transform: rotate(45deg);span {transition: .25s ease-in-out;&:nth-child(1) {height: 0%;width: 4px;position: absolute;top: 25%;left: 48px;transition-delay: 0s;}&:nth-child(2) {width: 0%;height: 4px;position: absolute;left: 25%;top: 48px;transition-delay: .25s;}}}&.open {box-shadow: 0 15px 31px rgba(0,0,0,0.08), 0 7px 15px rgba(0,0,0,0.04);#hamburger {span {width: 0%;&:nth-child(1) {transition-delay: 0s;}&:nth-child(2) {transition-delay: .125s;}&:nth-child(3) {transition-delay: .25s;}}}#close {span {&:nth-child(1) {height: 50%;transition-delay: .625s;}}span {&:nth-child(2) {width: 50%;transition-delay: .375s;}}}}}  

http://www.xdnf.cn/news/971623.html

相关文章:

  • Playwright 与 Selenium:自动化测试的两大主流工具对比
  • iOS超级签申请流程及环境部署
  • 从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
  • 二叉树进阶:经典算法题详解
  • AD8539ARZ ADI 精密放大器 电子元器件解析
  • 判断素数两种方法【自用】
  • 【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
  • 工作中开发的sql总结
  • LeetCode 200.岛屿数量
  • 天猫官方认证TP服务商——品融电商代运营全链路解析
  • 无需安装!在线 SQL 数据库工具实战 :经典 SQL 语句案例
  • NY167NY171美光固态闪存NY176NY180
  • 《炒股进阶:MACD交易技术从入门到精通》速读笔记
  • Nature子刊|ChatNT:生物多模态LLM破壁者!统一DNA/RNA/蛋白质分析的对话式AI
  • JAVA中的多线程
  • 常见算法题目6 - 给定一个字符串,输出其最长的回文子串
  • F5 BIG IP show running config
  • 模型参数、模型存储精度、参数与显存
  • Postman参数化详解
  • leetcode_35.搜索插入位置
  • 如何查看电脑系统的初始安装时间?
  • 龙虎榜——20250610
  • 【沉浸式求职学习day53】【Spring】
  • MFC 第一章概述
  • 2025 Java 面试大全
  • 39.第二阶段x64游戏实战-封包-分析计数器
  • gro文件和top文件介绍,以及如何合并两个gro文件或两个top文件
  • 【论文解读】ReSearch:让LLM自主学习搜索
  • Qt进阶开发:动画框架的介绍和使用
  • Zynq multi boot及网口远程更新开发