前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【JavaScript小项目】轮播图

【JavaScript小项目】轮播图

作者头像
efonfighting
发布2020-02-13 17:29:30
4880
发布2020-02-13 17:29:30
举报
文章被收录于专栏:一番码客

思路分析

  1. css定义图片样式。
  2. 定时器每三秒换一个img src。

代码实现

代码语言:javascript
复制
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            a {
                text-decoration: none;
            }

            .cle {
                clear: both;
            }
            /*logo 部分的div*/

            .header {
                width: 100%;
            }

            .header div {
                float: left;
                width: 33.33%;
                height: 60px;
                line-height: 50px;
            }

            .header a {
                padding: 15px;
            }
            /*菜单部分*/

            .menu {
                width: 100%;
                background-color: #000;
                height: 50px;
                padding-top: 1px;
                margin-bottom: 20px;
            }

            .menu ul li {
                list-style-type: none;
                display: inline;
            }

            .menu a {
                font-size: 25px;
                color: #fff;
            }
            /*轮播图*/

            .lunbo {
                width: 60%;
                display: table-cell;
                text-align: center;

            }

            /*热门商品*/
            /*.left,.right{
                float:left;
            }*/

            .left {
                float: left;
                width: 16%;
                height: 500px;
            }

            .right {
                float: left;
                width: 84%;
                text-align: center;
                height: 500px;
            }

            .middle {
                float: left;
                width: 50%;
                height: 250px;
            }

            .item {
                float: left;
                width: 16.66%;
                height: 250px;
            }
            /*给广告*/

            .ad1 {
                width: 100%;
            }

            .ad1 img {
                width: 100%;
            }
            /*版权*/

            .foot {
                width: 100%;
            }

            .foot p {
                text-align: center;
            }
        </style>

        <script type="text/javascript">
            var index = 1;

            function changeSrc() {
                index++;

                // 获取img标签
                var imgTag = document.getElementById("imgId");
                imgTag.src = "../img/" + index + ".jpg"

                if(index == 3) {
                    index = 0;
                }

            }

            window.onload = function() {

                setInterval("changeSrc()", 3000)
            }
        </script>
    </head>

    <body>
        <!--
            一个大div中放置8个div
        -->
        <div>
            <!--logo
                嵌套三个div
            -->
            <div class="header">
                <div>
                    <img src="../img/logo.png" height="50px" />
                </div>
                <div>
                    <img src="../img/header.jpg" />
                </div>
                <div>
                    <a href="#">登录</a>
                    <a href="#">注册</a>
                    <a href="#">购物车</a>
                </div>
            </div>

            <div class="cle"></div>

            <!--菜单-->
            <div class="menu">
                <ul>
                    <li>
                        <a href="#">首页</a>
                    </li>
                </ul>
            </div>

            <!--轮播图-->
            <div class="lunbo">
                <img id="imgId" src="../img/1.jpg" />
            </div>

            <!--热门
                将起划分成两个div
                    左边放图片
                    右边的放商品
            -->
            <div class="hot">
                <!--存放热门商品和一张图片-->
                <div>
                    <h2 style="display: inline;">热门商品</h2>
                    <img src="../img/title2.jpg" />
                </div>
                <div>
                    <!--存放左边的图片-->
                    <div class="left">
                        <img src="../img/big01.jpg" />
                    </div>
                    <!--存放商品图片-->
                    <div class="right">
                        <div class="middle">
                            <img src="../img/middle01.jpg" />
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>

                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>

                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>
                        <div class="item">
                            <img src="../img/small08.jpg" />
                            <p align="center">
                                <a href="#">电饭煲</a>
                            </p>
                            <p align="center">200</p>
                        </div>

                    </div>
                </div>
            </div>

            <div class="cle"></div>

            <!--广告-->
            <div class="ad1">
                <img src="../img/ad.jpg" />
            </div>

            <!--广告-->
            <div class="ad1">
                <img src="../img/footer.jpg" />
            </div>

            <!--版权foot-->
            <div class="foot">
                <p>
                    <a href="#">关于我们</a>
                </p>
                <p>
                    Copyright &copy; 2010-2020 一番码客 版权所有
                </p>
            </div>

        </div>
    </body>

</html>

效果展示


一番雾语:做一个推广页面好不好?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一番码客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 思路分析
  • 代码实现
  • 效果展示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档