每日案例1

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>CSS3动画——抖动导航</title>
    <style type="text/css">
    *{padding: 0;margin: 0;}
    body{font-size: 12px;font-family: "宋体",Arial;color: #333;}
    ul{list-style: none;}
    a{color: #333;text-decoration: none;}
    a:hover{text-decoration: underline;}
    .clearFix{*zoom:1;}
    .clearFix:after{clear: both;display: block;content: ‘‘;height: 0;overflow: hidden;}
    .navMenu{padding: 0 10px;height: 38px;line-height: 38px;background: #f6f6f6;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
    .navMenu li{float: left;font-family: "微软雅黑";font-size: 14px;font-weight: bold;}
    .navMenu li a{display: inline-block;padding: 0 20px;}
    .navMenu li a:hover{color: #f60;text-decoration: none;-webkit-animation:swing .8s ease .2s normal;-moz-animation:swing .8s ease .2s normal;-o-animation:swing .8s ease .2s normal;}
    @-webkit-keyframes swing{
        0%,20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}
        20%{-webkit-transform:rotate(15deg)}
        40%{-webkit-transform:rotate(-10deg)}
        60%{-webkit-transform:rotate(5deg)}
        80%{-webkit-transform:rotate(-5deg)}
        0%,100%{-webkit-transform:rotate(0deg)}
    }
    @-moz-keyframes swing{
        0%,20%,40%,60%,80%,100%{-moz-transform-origin:top center;}
        20%{-moz-transform:rotate(15deg)}
        40%{-moz-transform:rotate(-10deg)}
        60%{-moz-transform:rotate(5deg)}
        80%{-moz-transform:rotate(-5deg)}
        0%,100%{-moz-transform:rotate(0deg)}
    }
    @-o-keyframes swing{
        0%,20%,40%,60%,80%,100%{-o-transform-origin:top center;}
        20%{-o-transform:rotate(15deg)}
        40%{-o-transform:rotate(-10deg)}
        60%{-o-transform:rotate(5deg)}
        80%{-o-transform:rotate(-5deg)}
        0%,100%{-o-transform:rotate(0deg)}
    }
    </style>
</head>
<body>
    <ul class=‘navMenu clearFix‘>
        <li><a href="#">导航菜单1</a></li>
        <li><a href="#">导航菜单2</a></li>
        <li><a href="#">导航菜单3</a></li>
        <li><a href="#">导航菜单4</a></li>
        <li><a href="#">导航菜单5</a></li>
        <li><a href="#">导航菜单6</a></li>
        <li><a href="#">导航菜单7</a></li>
        <li><a href="#">导航菜单8</a></li>
</body>
</html>

*zoom是CSS hack中专对IE6起作用的部分。IE6浏览器会执行zoom:1表示对象的缩放比例,但这里
overflow:hidden;和_zoom:1;是连起来用的,作用是清除border内部浮动,一般要在浮动元素的父元素加上overflow:auto;zoom:1; 。这样,子元素浮动,父元素再也不会不自动跟子元素扩大了

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv=‘Content-Type‘ content=‘text/html;charset=utf-8‘/>
    <title>jQuery实现分页</title>
    <script type="text/javascript" src=‘http://www.liwai.com/js/js/jquery-1.7.1.min.js‘></script>
    <script type="text/javascript">
    _jsonData=[];    //创建JSON
    $(function(){
        for(var i=0;i<200;i++){
            _jsonData.push({name:‘前端‘+(i+1),pwd:‘123456abc‘+(i+1),age:(i+1)});
        }
        pageTotal.getDate(1,1);
    });
    var pageTotal={
        current:1,    //当前页
        pageCount:8,    //每页显示的数据量
        count:0,    //总数据量
        total:0,    //总共的页数
        first:1,    //页首
        last:0,    //页尾
        pre:0,    //上一页
        next:0,    //下一页
        getPages:function(){    //第一页和最后一页处理的逻辑
            pageTotal.total=Math.ceil(pageTotal.count/pageTotal.pageCount);
            pageTotal.last=pageTotal.total;
            pageTotal.pre=pageTotal.current-1<=0? 1:(pageTotal.current-1);
            pageTotal.next=pageTotal.current+1>pageTotal.total? pageTotal.total:(pageTotal.current+1);
        },
        getDate:function(pageno,type){
            $(‘#content table tr:gt(0)‘).remove();    //$(":gt(index)")从 0 开始取 index 值高于指定数的元素
            if(pageno==null){
                pageno=1;
            }
            pageTotal.current=pageno;
            pageTotal.count=_jsonData.length;    //取当前页的数据
            pageTotal.pageCount=8;
            for(var i=(pageno-1)*pageTotal.pageCount;i<((pageTotal.current)*(pageTotal.pageCount));i++){
                $("#content").find("table").append("<tr><td>"+_jsonData[i]["name"]+"</td><td>"+_jsonData[i]["pwd"]+"</td><td>"+_jsonData[i]["age"]+"</td></tr>")
            }
            pageTotal.page(type);

        },
        page:function(type){
            $("#pages").empty();
            pageTotal.getPages();
            if(type==1){
                var x=6;
                $("#pages").append(pageTotal.current+"/"+pageTotal.total+"&nbsp;&nbsp;&nbsp;<a href=‘javascript:pageTotal.getDate(1,"+type+");‘>首页</a>&nbsp;&nbsp;&nbsp;")    //首页
                var index=pageTotal.current<=Math.ceil(x/2)?1:(pageTotal.current-Math.ceil(x/2)+1)>=pageTotal.total-x?pageTotal.total-x:(pageTotal.current-Math.ceil(x/2)+1);
                var end=pageTotal.current<=Math.ceil(x/2)?(x+1):(pageTotal.current+Math.ceil(x/2))>=pageTotal.total?pageTotal.total: (pageTotal.current+Math.ceil(x/2));
                for(var i=index; i <= end ; i++){    //创建分页页数
                    if(i == pageTotal.current){
                        $("#pages").append("<a href=‘javascript:pageTotal.getDate("+pageTotal.current+","+type+");‘ style=‘color:red‘>"+i+"</a>&nbsp;&nbsp;&nbsp;&nbsp;");
                    }else{
                        $("#pages").append("<a href=‘javascript:pageTotal.getDate("+i+","+type+");‘>"+i+"</a>&nbsp;&nbsp;&nbsp;&nbsp;");
                    }
                }
                if (end != pageTotal.total) {
                    $("#pages").append("<span>...</span>&nbsp;&nbsp;");
                };
                $("#pages").append("<a href=‘javascript:pageTotal.getDate("+pageTotal.last+","+type+");‘>尾页</a>");    //页尾
            }
        }
    }
    </script>
</head>
<body>
    <h1>分页</h1>
    <div id="content">
        <table width="800">
            <tr>
                <td width="15%">姓名</td>
                <td width="15%">密匙</td>
                <td width="15%">年龄</td>
            </tr>
        </table>
    </div>
    <div id="pages"></div>
</body>
</html>

每日案例1,布布扣,bubuko.com

时间: 2024-12-30 03:23:21

每日案例1的相关文章

每日案例3

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

每日案例2

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

每日案例4

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>视觉滚动</title> <style type="text/css"> *{padding: 0;margin: 0;} img{max-width: 100%;} .article{z-index: 2;margin: 0 auto;} .content{pos

案例实战:每日上亿请求量的电商系统,JVM年轻代垃圾回收参数如何优化?

出自:http://1t.click/7TJ 目录: 案例背景引入 特殊的电商大促场景 抗住大促的瞬时压力需要几台机器? 大促高峰期订单系统的内存使用模型估算 内存到底该如何分配? 新生代垃圾回收优化之一:Survivor空间够不够 新生代对象躲过多少次垃圾回收后进入老年代? 多大的对象直接进入老年代? 别忘了指定垃圾回收器 今日思考题 1.案例背景引入 按照惯例,我们接下来会用案例驱动来带着大家分析到底该如何在特定场景下,预估系统的内存使用模型. 然后合理优化新生代.老年代.Eden和Surv

CSS3每日一练之内容处理-嵌套编号

出处:http://www.w3cfuns.com/thread-5592229-1-17.html 1.大标题一   1.子标题   2.子标题   3.子标题2.大标题二   1.子标题   2.子标题3.大标题三   1.子标题   2.子标题   3.子标题 这种问题,你可能会觉得直接定义两个计数器,分别编号不就行了,于是就写出了如下代码: <!DOCTYPE HTML> <html> <head> <meta charset="gb2312&q

个人作业2--英语学习APP案例分析

我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好. 第一部分 调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验 . 整体来说,界面还是比较美观的,最大的优点应该就是没有植入广告了.而且分块也比较明

(转)大型网站架构系列:电商网站架构案例(1)

大型网站架构是一个系列文档,欢迎大家关注.本次分享主题:电商网站架构案例.从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型.除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标). 根据实际需要,进行改造,扩展,支持千万PV,是没问题的. 本次分享大纲 电商案例的原因 电商网站需求 网站初级架构 系统容量估算 网站架构分析 网站架构优化 架构总结 电商网站案例,一共有三篇本篇主要说明网站的需求,网站初始架构,系统容量估算方法. 一.电商

微软必应词典案例分析

1.微软必应词典案例分析 1.1微软必应词典功能性BUG说明 声明:以下版本和运行环境如下: 运行环境:Android 5.0.2 LRX22G MIUI 8.0.1.0(LHMCNDG) 必应词典软件版本:5.2.2 1.1.1:BUG-1-悬浮窗错误弹出 软件测试BUG特征 与其他软件存在使用冲突 重现步骤 0.安装讯飞输入法1.打开必应词典->我的->设置->勾选悬浮窗口->打开微信->在对话框中输入讯飞输入法自带的emoji表情,例如破涕为笑 测试结果 弹出“本地暂无

个人作业-Week2 案例分析

微软必应词典客户端的案例分析 第一部分 调研,评测 1)bug: 1.必应词典iOS版,学习界面中的经典词库出国考试(GM)和出国考试(T)一直加载不出来. 2.必应词典iOS版,拍照翻译功能十分耗时,有时需要一分多钟,且中间不能打断,不能够指定需要翻译的位置,基本没有正确的返回结果. 2)采访对象背景 北航计算机学院大三学生 学英语的目的:准备GRE考试,提高自己的英语水平 具体的需求是:增加直接在浏览器中进行查词的功能,因为想查询一个词需要切到主页然后再进入到必应词典的过程比较麻烦且耗时.