微信端特效

<!DOCTYPE>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>CSS 3侧滑导航</title>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    <style type="text/css">
    *{padding: 0;margin: 0;}
        nav{
            width: 100%;
            height: 50px;
            background-color: rgba(26,188, 156, 0.75);
            position: relative;
        }
        div{
            position: absolute;
            height: 100%;
            width: 50px;
            left: 20px;
            cursor: pointer;
            -webkit-transition: transform 1s;
            -moz-transition: transform 1s;
            -ms-transition: transform 1s;
            -o-transition: transform 1s;
            transition: transform 1s;
        }
        #hide,#show{
            display: block;
            height: 3px;
            background-color: #FFF;
            position: absolute;
            top: 50%;
            -webkit-transition: opacity .5s;
            -moz-transition: opacity .5s;
            -ms-transition: opacity .5s;
            -o-transition: opacity .5s;
            transition: opacity .5s;
        }
        #show{
            width: 20px;
            left: 15px;
            opacity: 0;
        }
        #hide{
            width: 30px;
            left: 10px;
            margin-top: -1.5px;
        }
        #hide::before,#hide::after,#show::before,#show::after{
            content: "";
            display: block;
            height: 3px;
            background-color: #FFF;
            position: absolute;
        }
        #hide::before,#hide::after{
            width: 30px;
        }
        #show::before,#show::after{
            width: 25px;
        }
        #hide::before,#show::before{
            top: -10px;
        }
        #hide::after,#show::after{
            top: 10px;
        }
        #show::before{
             -webkit-transform: rotate(35deg) translateX(5px);
             -moz-transform: rotate(35deg) translateX(5px);
             -ms-transform: rotate(35deg) translateX(5px);
             -o-transform: rotate(35deg) translateX(5px);
             transform: rotate(35deg) translateX(5px);
        }
        #show::after{
              -webkit-transform: rotate(-35deg) translateX(5px);
             -moz-transform: rotate(-35deg) translateX(5px);
             -ms-transform: rotate(-35deg) translateX(5px);
             -o-transform: rotate(-35deg) translateX(5px);
             transform: rotate(-35deg) translateX(5px);
        }
        ul{
            list-style: none;
            background-color: #455552;
            position: absolute;
            top: 50px;
            left: -200px;
            width: 74px;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -ms-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }
        li{
            margin: 0;
            padding: 0;
            position: relative;
            text-align: center;
        }
        a{
            text-decoration: none;
            color:#FFF;
            display: inline-block;
            height: 40px;
            line-height: 40px;
        }
        li:hover{
            background-color: rgba(26,188, 156, 0.75);
        }
    </style>
</head>
<body>
    <nav>
        <div id="toggleMenu">
            <span id="hide"></span>
            <span id="show"></span>
        </div>
        <ul id="list">
            <li>
                <a href="#">首页</a>
            </li>
            <li>
                <a href="#">问题</a>
            </li>
            <li>
                <a href="#">文章</a>
            </li>
            <li>
                <a href="#">关注</a>
            </li>
            <li>
                <a href="#">发现</a>
            </li>
        </ul>
    </nav>
    <script type="text/javascript">
        var toggle = document.getElementById("toggleMenu");
        var list = document.getElementById("list");
        var hide = document.getElementById("hide");
        var show = document.getElementById("show");
        var isHidden = true;

window.onload = function() {
            toggle.onclick=function(){
                if(isHidden){
                    list.style.left="0px";
                    isHidden = false;
                    hide.style.opacity=0;
                    this.style.mozTransform = "rotate(180deg)";
                    this.style.msTransform = "rotate(180deg)";
                    this.style.oTransform = "rotate(180deg)";
                    this.style.webkitTransform = "rotate(180deg)";
                    this.style.transform = "rotate(180deg)";
                    show.style.opacity=1;
                }else{
                    list.style.left="-200px";
                    isHidden = true;
                    hide.style.opacity=1;
                    this.style.mozTransform = "rotate(0deg)";
                    this.style.msTransform = "rotate(0deg)";
                    this.style.oTransform = "rotate(0deg)";
                    this.style.webkitTransform = "rotate(0deg)";
                    this.style.transform = "rotate(0deg)";
                    show.style.opacity=0;
                }
            }
        }
    </script>
</body>
</html>

时间: 2024-07-29 03:54:44

微信端特效的相关文章

云瓣影音网站&amp;&amp;微信端(已开源)

随着该项目的发布到线上(小打小闹),即将又要开启另一段崭新的旅程.强迫自己停下来写写所学所得,个人认为总结和分享是一种很棒的学习方式.那让我们先来瞧瞧项目长的什么样.如果着急要源码的朋友,可以下拉到最后~~ 微信端部分展现                从微信端进入网页端的效果(这部分还需要优化(*^__^*))         但是这图是真的还是假的啊,特效蛮酷炫的,不会是被楼主P上去的吧?(第4副图中间那个女孩确实是云云的女同学)嘿嘿,用微信扫这个二维码(是骡子是马拿出来溜溜~~),不过测试

【H5小游戏开发教程】如何限制微信游戏只能在微信端打开?

在这行里接触的时间多了,就会发现很多有意思的东西. 比如,很多微信小游戏会限制只能在微信端打开,有木有? 有这样的, 也有这样的, 妈蛋,不能用PC访问,这游戏就没法扒呀..... 其实涛舅舅告诉你,这两种都可以扒 而且是用PC! 但是今天,我不教你扒皮 我要教你的是,怎么让你的微信游戏也能限制PC打不开 很想学吧  准备开始! 1.第一种不提了,因为人家是设置了微信授权登录,从微信那里就拦截住了,只能用微信访问,你可能弄不了这么高级的微信授权这块,如果你真能弄,这一讲你也不用听了,因为你已经能

WIFI物联网平台微信端开发分享

本文由企鹅圈原创成员Hunter_Zhu贡献. 本篇文章是基于近期一个项目微信端开发过程的一个总结.文中主要介绍了云智易平台下微信端开发的流程.该平台提供的主要功能以及此次H5开发使用到的一些UI组件.能够帮助企鹅仔高速对该平台微信开发有个了解. 本文介绍的微信硬件物联网开发思路不局限于某个平台.对市场上全部的平台,如机智云也是适用的,特此说明. 一.创建微信应用,配置微信server 在云智易开发平台中,开发人员须要在应用管理中创建一个微信应用,填写微信公众号的基本信息:APPID, APPS

微信端网页中图片的展示方式

一.微信端网页中图片的展示方式 微信端网页中图片有两种展示方式:平铺与图集.平铺的时候文档内的所有图片全部展开,点击图片则放大.图集的时候只展示一张图片,点击图片的时候以翻页的方式展示一组图片.实现原理对于如下一个图片标签,data-gid用于存放组标识,同一组的data-gid相同.data-index用于存放组中图片的展示顺序,不能相同.onclick中根据data-src处理图片展示.对于图集就只显示一张其他的img设置为隐藏,src与第一个图片一样,或者为空,这样可以减少网页的加载量,提

判断客户端是微信端和app端

有时我们会碰到这样一种情况,就是app和微信端用的是同一个项目,而有些部分在微信端需要隐藏而app不用,这样就只需要判断一下客户端是微信的情况了,代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>判断微信端</title> </head> <body> <div id="content"

LArea 微信端 地址选择

最近做到一个项目,微信端的商城需要地址选择功能 在百度上看了,采用LArea.js....下载实例,在移动端模拟器上运行是比较好的, 在微信上模拟后出现很多问题, 1,出现undefined 都定义正确,但是选择器中显示的是undefined,,,这个,是数据不对的原因,数据没找到,直接上代码, var area2 = new LArea(); area2.init({ 'trigger': '#demo2', 'valueTo': '#city', 'keys': { id: 'value',

python 微信企业号-回调模式接收微信端客户端发送消息并被动返回消息

说明:此代码用于接收手机微信端发送的消息 #-*- coding:utf-8 -*- from flask import Flask,request from WXBizMsgCrypt import WXBizMsgCrypt import xml.etree.cElementTree as ET import sys app = Flask(__name__) @app.route('/index',methods=['GET','POST']) def index():         s

css+javascript 写的HTML5 微信端输入支付密码键盘

微信端没有纯数字键盘,用html5写了一个模仿ios输入支付密码键盘效果 keyboard.js var _keyboard = {}; $(document).ready(function(){ _keyboard.bindKey(); _keyboard.close(); }); _keyboard.num = 0; /** * 给键盘绑定事件 */ _keyboard.bindKey=function(){ $("#keyId").on("tap","

微信端分销系统APP三级分销开发

微信端三级分销系统开发,APP端三级分销系统开发159*1439*8790陈经理欢迎咨询! 算起来,智能手机的出现,也不过是数年的时间.可就是在这数年的时间之中,许多人们的生活方式已经有了比较大的变化.别的不说,只是说人们的购物方式,已经逐渐地由电脑端的网络购物,向着移动终端智能手机倾斜.在这种情况下,大量的网络经销商也就赶上了这个时代的潮流,做起了微店的生意. 在网络销售模式最早发展起来的时候,不少的商家采用的是传统的经营方式.在一个第三方的网络平台上开店,在网页上陈列着这些店铺的商品.然后买