智能社官网顶部导航实现demo
从智能社的blue老师公开课中学习到了很多,在此表示感谢。
这个导航很好玩,于是就想实现一个。
html
<div id="box"><ul><li><a href="javascript:void(0)">首页</a></li><li><a href="javascript:void(0)">内容</a></li><li><a href="javascript:void(0)">模板</a></li><li><a href="javascript:void(0)">招聘</a></li><li><a href="javascript:void(0)">介绍</a></li><li><a href="javascript:void(0)">成功</a></li><li><a href="javascript:void(0)">论坛</a></li><li><a href="javascript:void(0)">论坛</a></li><li><a href="javascript:void(0)">论坛</a></li><!--<li id="bgli"></li>--></ul>
</div>
css
* { padding: 0; margin: 0; }
#box { margin: 50px auto; height: 40px; background: #ccc; }
#box ul { position: relative; margin: 0 auto; width: 960px; }
#box li { float: left; margin-right: 0px; width: 100px; height: 40px; }
li { list-style: none; }
a { font-style: normal; position: relative; color: #efefef; text-align: center; line-height: 40px; text-decoration: none; display: block; z-index: 200 }
#bgli { position: absolute; background: red; border-radius: 10px; width: 70px; height: 40px; z-index: 100 }
js
!(function($){$.fn.extend({slider:function(sibling){sibling.first().after("<li id='bgli'></li>")$(this).hover(function(){var nowleft = $(this).position().left;var bjlileft = $("#bgli").position().left;if(nowleft>bjlileft){$("#bgli").stop().animate({left:nowleft+20},300,function(){$("#bgli").stop().animate({left:nowleft},100)})}else{$("#bgli").stop().animate({left:nowleft-20},300,function(){$("#bgli").stop().animate({left:nowleft},100)})}},function(){$("#bgli").stop().animate({left:0})return false;})}})
})(jQuery);//调用
$(function(){var $li = $("#box>ul li");$li.slider($li)
})
要先引入jq库哦
转载于:https://www.cnblogs.com/webSong/p/7645933.html
智能社官网顶部导航实现demo相关推荐
- vue实现仿DJI大疆官网顶部导航栏组件
页面进入时,导航栏背景色为透明: 鼠标移入时,导航栏背景变白,鼠标停留的标签字体颜色变换,出现底边框,若有二级下拉菜单,则平滑向下弹出菜单: gitee仓库地址:https://gitee.com/Y ...
- 仿简书,知乎pc官网顶部导航栏上下滚动效果
描述:简书,知乎顶部导航栏,当鼠标上下滚动时切换不同导航栏,非常符合用户习惯. 怎么实现的呢 首先看一下实现的效果 先上代码 <!DOCTYPE html> <html lang=& ...
- HTML+CSS实现小米官网顶部导航栏
效果图 效果图 html代码 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...
- Html5+Css实战前端小米官网左侧导航(思路+详解+素材)
实战后的效果 大家好,我是小叶同学,如今都大二了,跟着学校老师只学到皮毛,不如自己自学,说起来也惭愧,今天实战Html+CSS小米官网左侧导航开发,后面也会一点点对小米官网全部开发,欢迎前来坐坐沙发 ...
- 前端学习——仿原神官网顶部导航栏
前端学习--仿原神官网顶部导航栏 通过使用CSS html实现原神官网的导航栏 本人做的 原神官网 后续将把顶部标签hover效果的教程发出 下面来看看代码 <!-- 顶部固定导航栏 --> ...
- 淘宝网顶部导航菜单效果
演示:http://www.websjy.com/club/websjy_index/29/ 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...
- jQuery芝麻信用官网顶部图片轮播代码
下载地址 jquery.SuperSlide.js制作芝麻信用官网网页顶部导航菜单和宽屏图片轮播切换组合布局代码.一款非常实用大气的网站顶部导航和图片布局样式代码. dd:
- 高端大气上档次的官网介绍导航页源码
介绍: 一款非常高端大气上档次官网导航页,非常利于收录,可以下载看看 网盘下载地址: http://kekewl.cc/jw8xBUiCkGm0 图片:
- jQuery的小米官网-----侧边导航栏
目录 前言 1.原生js和jQuery优势对比 1.1.原生JavaScript优点 1.2.jQuery优点 2.侧边栏代码展示 2.1. 原生js代码 2.2.jQuery代码 总结 前言 时隔多 ...
最新文章
- 爱立信:SDN/NFV助力面向5G以及工业互联网的ICT转型
- WPF 支持分组互斥的 RadioButton 式单选菜单
- 7 1学会使用 Node 编写简单的前端应用
- GDCM:gdcm::network::ULTransitionTable的测试程序
- 如果在这样的环境中写代码,会不会很高效
- mybatis plus 格式话_作为阿里的面试官,我有话想说
- 前端测试框架Jest系列教程 -- 简介
- idea关于mybatis去除黄色背景色与绿色背景
- Amadeus Pro for Mac(多轨音频编辑软件) 支持M1芯片
- WS2811是三通道LED驱动控制专用电路彩灯带专用方案开发IC
- YUV的原始数据文件转rgb使用cv2显示
- Win10/win11系统如何禁用笔记本自带键盘、笔记本键盘禁用后无法恢复解决办法【靠谱】
- Arduino ESP8266利用SPIFFS上传文件和查看文件
- php 获取微博cookie,c#获取新浪微博登录cookie
- Flutter从相册选择图片并显示出来,上传到服务器
- Pyecharts 折线图与堆积柱状图结合的组合图绘画,折线图数据点在柱状图柱中心
- ALS算法原理和在音乐推荐上的应用
- C语言 | 复制字符串 不用strcpy
- mysql分组后,取每组第一条数据
- t检验中的t值和p值是什么关系_t检验和p值的关系
热门文章
- PHP获取IP地址的五种方法
- php class 混合,extend/Extend/Library/ORG/Util/String.class.php at master · liu21st/extend · GitHub...
- python制作气温分布图_Python案例:查询城市天气并绘制最高气温与最低气温的折线图...
- 2023 热点营销日历:179 个重要节日 + 46 个关键事件 + 12 个经典案例
- 卡尔曼滤波(Kalman Filter)原理理解和测试
- 英特尔凌动处理器_英特尔Daniel Rodriguez:驾驭2020云网融合浪潮 | 5G on IA
- 联发科 MTK6771 安卓核心板 安卓主板定制开发方案
- PyQt5桌面应用开发(9):经典布局QMainWindow
- Eplan P8 窗口宏/符号宏、页宏、宏值集的创建与插入 <四>
- win10系统cf连接服务器失败,win10系统cf连接服务器失败的解决方法