zoukankan      html  css  js  c++  java
  • 潭州课堂25班:Ph201805201 WEB 之 页面编写 第二课 (课堂笔记)

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" href="css/reset.css">
        <link rel="stylesheet" href="css/common.css">
        <link rel="stylesheet" href="css/index.css">
        <link rel="stylesheet" href="https://at.alicdn.com/t/font_791183_yqg5z4kxenj.css">
        <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
    </head>
    <body>
        <!--header star-->
        <div class="header">
            <div class="header-contain">
                <h1 class="log"><a href="#" class="logo-title"></a></h1>
                <ul class="menu">
                    <li><a href="#">首页</a> </li>
                    <li><a href="course.html">在线课堂</a> </li>
                    <li><a href="pay.html">付费课程</a> </li>
                    <li><a href="search.html">搜索</a> </li>
                </ul>
                <div class="log-box">
                    <i class="iconfont icon-iconuser"></i>             <!--引入图标时一般用 i 标签 -->
                    <span><a href="reg.html">注册</a> </span>
                    <span><a href="login.html">登录</a> </span>
                </div>
            </div>
        </div>
        <!--header end-->
    
        <!--main star-->
        <div class="main">
            <div class="main-box clearfix">
                <div class="main-contain">
    
                    <!--banner-->
                    <div class="banner">
                        <ul class="pic">
                            <li><img class="show" src="https://res.shiguangkey.com//file/201806/19/20180619142252602590185.jpg"></li>
                            <li><img  src="https://res.shiguangkey.com//file/201806/19/20180619141337485823895.jpg"></li>
                            <li><img  src="https://res.shiguangkey.com//file/201806/21/20180621150342030454625.jpg"></li>
                            <li><img  src="https://res.shiguangkey.com//file/201805/17/20180517113424433990524.jpg"></li>
                        </ul>
                        <ul class="tab">
                            <li class="on"></li>
                            <li></li>
                            <li></li>
                            <li></li>
                        </ul>
                        <ul class="btn">
                            <li class="left"><</li>
                            <li class="right">&gt</li>
                        </ul>
                    </div>
                    <div class="contain">+
                        <ul class="recommend-news">
                            <li>
                                <a href="#"><img src="https://res.shiguangkey.com//file/201806/04/20180604235838752491899.png!mall_course_a" alt="test"></a>
                                <p>
                                    <a href="#">SEO优化,最新快速排名技巧解答分享</a>
                                </p>
                            </li>
                            <li>
                                <a href="#"><img src="https://res.shiguangkey.com//file/201805/26/20180526105323340886406.png!" alt="test"></a>
                                <p>
                                    <a href="#">web前端零基础入门</a>
                                </p>
                            </li>
                           <li>
                                <a href="#"><img src="https://res.shiguangkey.com//file/201805/03/20180503165311843004082.png!" alt="test"></a>
                                <p>
                                    <a href="#">韩语小白变大神</a>
                                </p>
                            </li>
                        </ul>
                    </div>
                    <div class="news-nav"></div>
                    <div class="more">加载更多</div>
                </div>
                <div class="aside">
    
                </div>
            </div>
        </div>
    
        <!--footer star-->
        <div class="footer">
            <div class="footer-box">
                <div class="footer-content">
                   <p>
                       <span><a href="#">关于 python</a> </span>
                        <span><a href="#">python 开发</a> </span>
                        <span><a href="#">python 数据分析</a> </span>
                        <span><a href="#">python 关于我:<i class="iconfont icon-ai-weixin" ></i></a> </span>
                   </p>
                    <p>
                         <span><a href="#">地址:福建.........</a> </span>
                         <span><a href="#">联系电话:12345678911</a> </span>
                    </p>
                </div>
                <p  class="bottom-content">Copyright © 2015 - 2018 潭州python学院. All Rights Reserved</p>
            </div>
        </div>
    
        <script src="js/index.js"></script>
    </body>
    </html>
    

      

    index.css

    .main{
         100%;
        /*background: red;*/
        padding: 30px 0;
    }
    .main .main-box{
         1200px;
        /*height: 1000px;*/
        margin: auto;               /*居中*/
        /*background: yellowgreen;*/
    }
    .main .main-box .main-contain{
        float: left;               /*左浮动*/
         800px;
    }
    .main .main-box .main-contain .banner{
         800px;
        height: 200px;
        position: relative;
        /*background: blue;*/
    
    }
    .main .main-box .main-contain .banner .pic li img{
         800px;
        height: 200px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .main .main-box .main-contain .banner .pic li img{
            display: none;
    }
    .main .main-box .main-contain .banner .pic li .show{
        display: block;
    }
    .main .main-box .main-contain .banner .tab{
        position: absolute;
        left: 340px;
        bottom: 15px;
    }
    .main .main-box .main-contain .banner .tab li{
        height: 20px;
         20px;
        border: 1px solid white;
        float: left;
        margin: 10px;
        border-radius: 50%;                     /*方变圆*/
        cursor: pointer;     /*出现小手*/
    }
    .main .main-box .main-contain .banner .tab .on{
        background: red;
    }
    .main .main-box .main-contain .banner .btn{
        font-size: 50px;
        color: white;
        font-weight: bold;
        line-height: 200px;
        cursor: pointer;     /*出现小手*/
        display: none;
    }
    .main .main-box .main-contain .banner:hover .btn{
        display: block;
    }
    .main .main-box .main-contain .banner .btn .left{
        position: absolute;
        left: 5px;
    }
    .main .main-box .main-contain .banner .btn .right{
        position: absolute;
        right: 5px;
    }
    .main .main-box .main-contain .contain{
         800px;
        /*background: red;*/
        font-size: 14px;
    }
    .main .main-box .main-contain .contain .recommend-news li a img{
         250px;
        height: 180px;                               /*固定图片大小*/
        transition: all 1s;                         /**在放大图片时有时间过度 */
    }
    .main .main-box .main-contain .contain .recommend-news{
        display: flex;
        justify-content:space-between;      /*弹性盒模型,大小自动分配 (一步做完浮动)*/
        padding: 20px 10px;
    }
    .main .main-box .main-contain .contain .recommend-news li p{
        text-align: center;                 /*居中*/
        line-height: 25px;                  /**/
    }
    .main .main-box .main-contain .contain .recommend-news li a img:hover{
        transform: scale(1.2);          /*鼠标移入时放大多少倍*/
    }
    

      

    index.js

    /**
     * Created by Administrator on 2018/8/15 0015.
     */
    $(function(){
        var $picli = $('.banner .pic li img');
        var $tabli = $('.banner .tab li');
        var $btnli = $('.banner .btn li');
        var len = $picli.length;
        //var len1 = $btnli.length;
        //console.log(len1);
        var n = 0;              // 记录上次变量
        var timer;
    
        // 初始化
        //.....
    
        //tab 区域
        $tabli.click(function(){
            var x = $(this).index() ;  //获取点击该按键的下标,
              if(x != n){
                chan(x);
                //console.log(x);
            }
        });
    
        //btn区域
        $btnli.click(function(){
            var x = n;
            if($(this).index()){
                x++;
                x %= len;
                chan(x);
            } else {
                x--;
                if(x<0) x = len-1;
                chan(x);
            }
        });
    
        // 自动 轮播
        function auto(){
            timer = setInterval(function(){
                var x = n;
                x++;
                x %= len;
                chan(x);
            },3000)
        }
        auto();
        $('.banner').hover(function () {        //鼠标移入清除定时器
            clearInterval(timer);
        },auto);                              //鼠标移出重启轮播
    
        function chan(i){
            $tabli.eq(n).removeClass('on');        // 点哪个,给哪个按键删除 class
            $picli.eq(n).fadeOut(2000);
            n = i;
            $tabli.eq(n).addClass('on');        // 点哪个,给哪个按键加 class
            $picli.eq(n).fadeIn(2000);          //
        }
    });
    

      

  • 相关阅读:
    python中的函数编程
    Python中的类型关系和继承关系
    MySQLdb for Python使用指南
    调试模式
    js window.open打开新页面
    JVM调优
    jacoco(spring boot启动) agent tcpserver使用方案
    C#多线程之ManualResetEvent和AutoResetEvent
    下载verycd的方法下载电驴资源隐藏资源的最新可用方法
    C# 多线程之信号量Semaphore
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9479251.html
Copyright © 2011-2022 走看看