hover带有动画效果的导航

html,body{overflow-x:hidden;}
        ul,li{list-style: none;}
        .nav{width:100%; height: 26px; overflow: hidden;}
        .nav li{width: 100px; text-align: center; height: 26px; line-height: 26px; float: left; position: relative;}
        .nav li a{text-decoration: none; color: #333;}
        .nav li .bg{background: #168EED; position: absolute; top:0; left:0; width: 100%; height: 100%; z-index:-1; filter:alpha(opacity=0); opacity:0;}
<ul class="nav">
    <li><div class="bg"></div><a href="javaScript:;">li 1</a></li>
    <li><div class="bg"></div><a href="javaScript:;">li 1</a></li>
    <li><div class="bg"></div><a href="javaScript:;">li 1</a></li>
</ul>
$(function () {
        var $lis = $(".nav li");
        var $lisBg = $(".nav .bg");
        $lis.hover(function () {
            var $index = $(this).index();
            $lisBg.eq($index).animate({"opacity": 1}, 200);
        }, function () {
            var $index = $(this).index();
            $lisBg.eq($index).animate({"opacity": 0}, 300);
        })
    })
时间: 2024-10-03 19:52:49

hover带有动画效果的导航的相关文章

JavaScript实战(带收放动画效果的导航菜单)

虽然有很多插件可用,但为了共同提高,我做了一系列JavaScript实战系列的实例,分享给大家,前辈们若有好的建议,请务必指出,免得误人子弟啊! ( 原创文章,转摘请注明:苏服:http://www.cnblogs.com/susufufu/p/5768402.html ) 今天是第一战:带收放动画效果的菜单,效果如下图:(样式有点丑(-^-)) 动画效果:鼠标hover改变所有目标的背景和字体颜色,鼠标移动到‘首页导航’,显示下面的分组菜单,分组菜单有子菜单,点击可缩放,带动画过度效果! 如何

带有动画效果的微博发布仿写

程序里需要注意的是:<textarea>里面的内容用只能用.value获取,用.innerHTML或者.innerText是无法获取的. 程序中用有一处动画是用tween.js完成的,tween.js文件使用说明及下载地址:http://www.cnblogs.com/cloudgamer/archive/2009/01/06/1369979.html <!DOCTYPE html> <html> <head> <meta charset="

transition属性实现hover渐变动画效果

transition:颜色 变换延续的时间 变换速率 transition:background-color 0.3s linear 变换速率: 1.ease:(逐渐变慢)默认值,ease函数等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0). 2.linear:(匀速),linear 函数等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0). 3.ease-in:(加速),ease-in 函数等同于贝塞尔曲线(0.42, 0, 1.0, 1.0). 4.ease-out:(减速)

一个带动画效果的颜色选择对话框控件AnimatedColorPickerDialog

android4.4的日历中选择日程显示颜色的时候有一个颜色选择对话框非常漂亮,模仿他的界面我实现了一个类似的对话框,而且带有动画效果. 代码的实现可讲的地方不多,主要是采用了和AlertDialog类似的Builder方式来创建对话框,另外当每个颜色被选择的时候有个按下效果是用纯代码实现的,还有就是可以动态的判断一排可以显示多少个颜色元素.而动画效果我们是使用属性动画实现,如果要做到兼容2.3需要使用第三方库NineOldAndroids来实现属性动画. 源码如下: 1 2 3 4 5 6 7

autolayout动画效果实现的几种方法

对于一个基于约束的布局视图,如何改变其值并且带有动画的特效,下面提供两种方法: 如下图,图中有一个很长的view和两个button,现在要求,改变view的高度,并且 两个Button随之上移,并且带有动画的效果! 如何实现? 方法一: 修改constant值,并且重新布局 整体代码 // // ViewController.m // AutoLayout2 // // Created by yb on 15/2/9. // Copyright (c) 2015年 http://blog.csd

一个带动画效果的颜色对话框控件AnimatedColorPickerDialog

android4.4的日历中选择日程显示颜色的时候有一个颜色选择对话框非常漂亮,模仿他的界面我实现了一个类似的对话框,而且带有动画效果. 代码的实现可讲的地方不多,主要是采用了和AlertDialog类似的Builder方式来创建对话框,另外当每个颜色被选择的时候有个按下效果 是用纯代码实现的,还有就是可以动态的判断一排可以显示多少个颜色元素.而动画效果我们是使用属性动画实现,如果要做到兼容2.3需要使用第三方库 NineOldAndroids来实现属性动画. 源码如下: package com

自定义PopupWindow弹出框(带有动画)

使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow 1 public class LostPopupWindow extends PopupWindow { 2 public Lost lost; 3 public void onLost(Lost lost){ 4 this.lost = lost; 5 } 6 private View conentView; 7 8 public View getConentView() { 9 return cone

/*带动画效果的hover*/

1 <!DOCTYPE html> 2 /*带动画效果的hover*/ 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Title</title> 7 <style> 8 .ele{ 9 background-color: #dddddd;/*带动画效果的hover*/ 10 } 11 .ele:hover{

仿知乎/途家导航栏渐变文字动画效果-b

demo.gif 效果图如上,简单分析下 1.导航栏一开始是隐藏的,随着scrollView滚动而渐变 2.导航栏左右两边的navigationItem是一直显示的 3.导航栏参考了途家app,使用了毛玻璃效果,背景是一张图片 4.下拉放大图片效果 5.title文字动画效果 通过简单分析,系统的导航栏实现以上效果有点困难,直接自定义一个假的导航栏更容易点 分布拆解实现以上效果 一.下拉放大header图片 - (void)viewDidLoad {        [super viewDidL