手风琴图片和钢琴导航栏JQ滑动特效

手风琴JQ滑动特效

1.效果预览:

2.相关代码:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../jquery-1.9.1/jquery-1.9.1/jquery.js"></script>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        .out {
            width: 1700px;
            height: 240px;
            overflow: hidden;
            margin: 0 auto;
        }

        .clear {
            clear: both;
        }

        img {
            width: 600px;
            height: 240px;
        }

        .first {
            margin-left: 0px;
        }

        .out2 {
            width: 1200px;
            height: 240px;
            margin: 0 auto;
            overflow: hidden;
            border: 1px solid red;
        }
        ul li{
            width: 240px;
            height: 240px;
            list-style: none;
            float: left;
        }

    </style>

</head>
<body>
<div class="out2">

    <div class="out">

        <ul>
            <li>  <img class="first" src="xiaomi/1.jpg"/></li>
            <li><img src="image/2.jpg"></li>
            <li><img src="image/3.jpg"></li>
            <li> <img src="image/4.jpg"></li>
            <li> <img src="image/5.jpg"></li>
        </ul>

    </div>
</div>

<script>
    var $lis = $("ul li");
    $lis.mouseenter(function () {
        $(this).stop().animate({width: 600},200).siblings().stop().animate({width:150},200);
    })

    $("div.out2").mouseleave(function () {
        $lis.stop().animate({width: 240},200);
    })

</script>

</body>
</html>

钢琴导航栏

1.演示效果

2.相关代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../jquery-1.9.1/jquery-1.9.1/jquery.js"></script>
    <style>
        ul {
            height: 80px;
            overflow: hidden;
        }

        ul > li {
            width: 200px;
            height: 160px;
            /*background-color: black;*/
            color: white;
            float: left;
            list-style: none;
            text-align: center;
            line-height: 80px;
            border: 0.5px solid red;
        }

        ul > li .inner {
            width: 200px;
            height: 80px;
            background-color: black;
        }

        span.huang {

            width: 200px;
            height: 80px;
            display: block;
            background-color: orange;
            float: left;
            position: relative;

        }

        .out {

            margin-top: -80px;
            background-color: black;
            z-index: -2;
        }

        .wenzi {
            display: block;
            position: relative;
            color: white;
            z-index: 999;
            cursor: pointer;
        }

    </style>
</head>
<body>

<ul>
    <li><span class="wenzi">所有手机</span><div class="out"><div class="inner"></div><span class="huang"></span></div></li>
    <li><span class="wenzi">所有配件</span><div class="out"><div class="inner"></div><span class="huang"></span></div></li>
    <li><span class="wenzi">电视机</span><div class="out"><div class="inner"></div><span class="huang"></span></div></li>
    <li><span class="wenzi">笔记本</span><div class="out"><div class="inner"></div><span class="huang"></span></div></li>
    <li><span class="wenzi">路由器</span><div class="out"><div class="inner"></div><span class="huang"></span></div></li>
    <li><span class="wenzi">智能硬件</span><div class="out"><div class="inner"></div><span class="huang"></span></div></li>

</ul>

<script>
    $(function () {
        $("ul li").mouseenter(function () {
            $(this).children(".out").children(".inner").stop().slideUp();
        })
        $("ul li").mouseleave(function () {
            $(this).children(".out").children(".inner").slideDown();
        })

    })

</script>
</body>
</html>

原文地址:https://www.cnblogs.com/charlypage/p/9715482.html

时间: 2024-12-10 04:30:10

手风琴图片和钢琴导航栏JQ滑动特效的相关文章

双击导航栏自动滑动ListView到顶部

有些app都实现了双击导航栏让页面的list自动滑动到顶部的feature. 先实现一个继承于OnTouchListener的监听多次点击事件的监听器,通过callback把连续点击的次数返回给客户代码,代码见gist:MultiTouchListener.java. https://gist.github.com/Viyu/d06eda19f9bcf7223f6b 然后给导航栏添加下面这个OnTouchListener的实现: OnMultiTouchListener mOnMultiTouc

自定义导航栏之滑动返回

以前我们所有的滑动返回,只是系统自带的滑动返回,只能在屏幕的左侧滑动才能到达效果. 但是QQ,新浪微博之类的应用,有在屏幕中间滑动也能返回的效果. 下面我们来看具体的实现代码: 我需要创建一个类继承 UINavigationController OC语言实现: #import "BaseNavigationController.h" @interface BaseNavigationController () @end @implementation BaseNavigationCon

Android——Fragment实例精讲——底部导航栏+ViewPager滑动切换页面

说明: 实现效果: 1- 用ViewPager实现Fragmen之间的切换 2- 底部用RadioGroup实现,更方便的实现图片和字体颜色的改变,更方便的通过RadioButton的点击事件来控制页面切换 原文地址:http://www.runoob.com/w3cnote/android-tutorial-fragment-demo4.html

React实现顶部固定滑动式导航栏(导航条下拉一定像素时显示原导航栏样式)

摘要 基于react的框架开发一个顶部固定滑动式的酷炫导航栏,当导航栏置顶时,导航栏沉浸在背景图片里:当鼠标滑动滚轮时,导航栏固定滑动并展示下拉样式. HTML部分 相关技术栈:react.antd.react-router.详细的技术栈应用请参考官方文档的使用说明. * 展示主页App.jsx组件代码 import React from 'react'; import './App.css'; import { Link, Route } from 'react-router-dom'; im

微信小程序--仿京东UI样式顶部导航栏

我们先来看看京东的效果 分析 上端导航栏可以放置多个分类,可滑动 点击导航栏最右端按钮可以查看所有分类,同时背景模糊 内容部分右拉跳转到另外的分类 点击分类时导航栏的滑动部分自动滑动到合适的位置 我的实现 代码展示: js /** * categoryView.js - 分类页面 */ var fakeData = require('../../common/fakeData.js') Page( { data: { categories: ['全部'], currentTab: 0, scro

IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)

为尊重文章原作者,转载务必注明原文地址:http://www.cnblogs.com/wt616/p/3784717.html 先看效果图: 在自定义导航栏背景时,可能会遇到以下一些问题: 1.当设置导航栏背景后,状态栏的颜色也会跟着一起改变掉,这可能不是你说希望看到的 2.IOS7以上的版本和低版本显示出来的导航栏高度位置有差别,这个差别就是状态栏的高度20,为了兼容低版本,必须统一 解决思路: 1.不正常的是状态栏的背景也一起变了,而状态栏的文字是可以通过其他API去设置的:如 [[UIAp

iOS 导航栏

最近项目里有个需求和导航栏的样式定制有关,深入之后发现之前理解的一些概念有些模糊,刚好趁着这次机会全面整理了一下. 从 iOS7 开始,苹果采用了大量的扁平化和毛玻璃风格,刚升级到 iOS7 之后会发现界面的布局多多少少有一些偏差(当然现在新建的项目没有这方面困扰,不需要经历6到7的适配),适配过程中会发现如下一些属性, - edgesForExtendedLayout - translucent - extendedLayoutIncludesOpaqueBars - automaticall

iOS开发笔记13:顶部标签式导航栏及下拉分类菜单

当内容及分类较多时,往往采用顶部标签式导航栏,例如网易新闻客户端的顶部分类导航,最近刚好有这样的应用场景,参考网络上一些demo,实现了这种导航效果,记录一些要点. 效果图(由于视频转GIF掉帧,滑动和下拉动画显得比较生硬,刚发现quickTime可以直接录制手机视频,推荐一下,很方便) 1.顶部标签式导航栏 (1)实现思路 其实就是在上下两个UIScrollView上做文章,实现联动选择切换的效果. ①顶部标签导航栏topCategoryListScrollView加载显示分类数据,下方con

导航栏的那些事

最近项目里有个需求和导航栏的样式定制有关,深入之后发现之前理解的一些概念有些模糊,刚好趁着这次机会全面整理了一下. 从 iOS7 开始,苹果采用了大量的扁平化和毛玻璃风格,刚升级到 iOS7 之后会发现界面的布局多多少少有一些偏差(当然现在新建的项目没有这方面困扰,不需要经历6到7的适配),适配过程中会发现如下一些属性, - edgesForExtendedLayout - translucent - extendedLayoutIncludesOpaqueBars - automaticall