jquery-仿flash的一个导航栏特效
演示地址:http://itxiaoming.sinaapp.com/demo05/demo.html
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <title>demo01</title>
- <link rel="stylesheet" type="text/css" href="demo.css">
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="demo.js"></script>
- </head>
- <body>
- <div id="main">
- <div class="menu">
- <div class="menu_b back1"></div>
- <span>测试</span>
- </div>
- <div class="menu">
- <div class="menu_b back2"></div>
- <span>测试</span>
- </div>
- <div class="menu">
- <div class="menu_b back3"></div>
- <span>测试</span>
- </div>
- <div class="menu">
- <div class="menu_b back4"></div>
- <span>测试</span>
- </div>
- <div class="menu">
- <div class="menu_b back5"></div>
- <span>测试</span>
- </div>
- <div class="menu">
- <div class="menu_b back6"></div>
- <span>测试</span>
- </div>
- </div>
- </body>
- </html>
- $(document).ready(function(){
- $(".menu").mouseover(function(){
- var div = $(this).children(".menu_b");
- var span = $(this).children("span");
- //隐藏字体,往右移动20px
- span.stop(true,false).animate({opacity:'0',left:'20px'},200);
- //显示背景动画
- div.stop(true,false).animate({width:'100px',marginLeft:'-50px',height:'1px',opacity:'1'},300);
- div.animate({height:'40px',marginTop:'-20px',opacity:'1'},300);
- //显示字体,往左移动20px
- span.animate({opacity:'1',left:'0px'},300);
- span.css({color:'#FFF'});
- });
- $(".menu").mouseout(function(){
- var div = $(this).children(".menu_b");
- var span = $(this).children("span");
- //隐藏字体,往左移动20px
- span.stop(true,false).animate({opacity:'0',left:'20px'},200);
- //显示背景动画
- div.stop(true,false).animate({height:'1px',marginTop:'0px',opacity:'1'},300);
- div.animate({width:'0px',marginLeft:'0px',opacity:'1'},300);
- //显示字体,往右移动20px
- span.animate({opacity:'1',left:'0px'},300);
- span.css({color:'#777'});
- });
- });
动画效果是我根据自己的喜好来写的,喜欢的可以自己更改特效。。
- /* demo01 css */
- #main{
- background: #EEE;
- display: inline-block;
- padding: 10px;
- }
- .menu{position: relative;
- width: 100px;
- height: 40px;
- margin: 10px auto;
- }
- .menu_b{
- position: absolute;
- width: 0px;
- height: 0px;
- background: red;
- z-index: 1px;
- top: 50%;
- left: 50%;
- }
- .menu span{
- position: inherit;
- display: block;
- text-align: center;
- line-height: 40px;
- z-index: 3px;
- font-size: 14px;
- font-family: "Microsoft Yahei";
- color: #777;
- cursor: pointer;
- }
- .back1{
- background: #FF0000;
- }
- .back2{
- background: #921AFF;
- }
- .back3{
- background: #00CACA;
- }
- .back4{
- background: #00DB00;
- }
- .back5{
- background: #FF5809;
- }
- .back6{
- background: #E1E100;
- }
- demo05.zip (33.2 KB)
jquery-仿flash的一个导航栏特效的更多相关文章
- 用Jquery 仿VS 样式的 导航栏插件
在开发B/S 项目过程中,根据主界面设计要求,需要做一个类似VS 左边工具栏样式的菜单导航栏,在网上搜索无果后,于是决定自已做一个. 由于前台用JQuery开发, 想到网上很多人用JQuery做插件, ...
- 仿酒仙网的一款jQuery侧栏弹出导航栏特效
仿酒仙网的一款jQuery侧栏弹出导航栏特效 一款常用于商城左侧商品导航的jquery菜单导航特效. 非常不错的一款商品分类特效.大家可以拿去研究研究 . 注意:该特效还支持挨千刀的IE6啊,之强大. ...
- 利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录)
利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录) 作者:王可利(Star·星星) 总结: 今天学习的jQ类库的使用,代码重复的比较多需要完善.严格区分大小写,在 $(" ...
- 一款jQuery立体感动态下拉导航菜单特效
一款jQuery立体感动态下拉导航菜单特效,鼠标经过,在菜单栏上方下拉出一个背景图片,效果十分不错的一款jquery特效. 对IE6都是兼容的,希望大家好好研究研究. 适用浏览器:IE6.IE7.IE ...
- 基于jQuery仿Flash横向切换焦点图
给各网友分享一款基于jQuery仿Flash横向切换焦点图.利用Flash可以制作很多漂亮的图片相册应用,今天我们要用jQuery来实现这样的效果.它是一款仿Flash的横向图片切换焦点图插件,可以自 ...
- 使用TabLayout快速实现一个导航栏
在没有Material Design的年代,要实现一个类似微信主页面的效果,我们有以下几种解决方案: 1.Fragment + ViewPager + RadioGroup自定义固定导航条 2.F ...
- 如何做一个导航栏————浮动跟伪类(hover)事件的应用
我们先说一下伪类选择器的写法: 写法:选择器名称:伪类状态{}4 常见伪类状态: 未访问:link 鼠标移上去:hover 激活选定:active 已访问:visited 获得焦点的时候触发:focu ...
- 基于jQuery仿迅雷影音官网幻灯片特效
分享一款基于jQuery仿迅雷影音官网幻灯片特效迅.雷影音官网jQuery幻灯片特效是一款带左右箭头,索引按钮切换的jQuery幻灯片代码.效果图如下: 在线预览 源码下载 实现的代码. html ...
- jquery仿天猫商城左侧导航菜单
之前看到有博友写了一个仿天猫商城左侧导航菜单,可惜不提供免费下载,也没有代码.以前自己也写过类似的效果,只是都是一小块一小块的,现在重新拼凑.我将一步一步的实现拼凑过程,希望对你有所帮助. Demo在 ...
随机推荐
- PhotoShop CS6实现照片背景虚化效果
在摄影实践中,虚化背景是突出主体的常用手段.但是由于消费级DC镜头的实际焦距都很短,因此实现浅景深而虚化背景的难度较大.如果我们希望用消费级DC也能达到虚化背景突出主体的效果,那么,Photoshop ...
- Android设计元素-操作栏
原文链接:http://android.eoe.cn/topic/android_sdk 操作栏 - Action Bar “操作栏”对于 Android 应用来说是最重要的设计元素.它通常在应用运行 ...
- eclipse 运行 emulator时,PANIC:Could not open emulator 的解决办法
使用eclipse启动emulator的时候,出现PANIC:Could not open emulator,模拟器无法正常的运行. 经过搜索得知,因为我的SDK的环境变量出问题,需要重新配置下环境变 ...
- 检查本机显卡的cuda信息及适配cuda-sdk版本
1.按照本机显卡的最新版本,一般用驱动精灵安装,省事. 2.右击桌面->nvidia控制版本->"帮助"->"系统信息“ 3.这里有”显示“,主要记录了 ...
- Atitit spring 3.0 3.1 3.2 4.0 4.3 5.0 新特性
Atitit spring 3.0 3.1 3.2 4.0 4.3 5.0 新特性 Spring3.0的新特性及其分析 - 我的人生不甘于平庸! - ITeye技术网站.html Spring3.0带 ...
- 用casperjs模拟登录,支持多个账户登录
var casper = require('casper').create({ viewportSize:{ width:1920, height:1080 } }); var url1 = 'htt ...
- lua -- 点击关闭窗口中的子界面
function UIBagController:initBoxView( ) self.panelBox = tolua.cast(UIHelper:seekWidgetByName(self.ow ...
- Java 虚拟机类加载器
虚拟机设计团队把类加载阶段张的”通过一个类的全限定名来获取此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类.实现这个动作的代码模块称为”类加载器”. ...
- Capterra Software Categories
https://www.capterra.com/categories this software categories is valuable.
- Beginning SDL 2.0(4) YUV加载及渲染
本文主要内容是基于的“Beginning SDL 2.0(3) SDL介绍及BMP渲染”(以下简称BS3)基础上,将BMP加载及渲染修改为YUV420或I420的原始视频格式.阅读完本部分内容相信你可 ...