zoukankan      html  css  js  c++  java
  • js/html/css做一个简单的图片自动(auto)轮播效果//带注释

    FF(firefox)/chrom/ie稳定暂无bug...
    注意:请自己建立一个images文件,放入几张900*238的图片(注意图片格式和名字与程序中一致)。

    1. [图片] 1.JPG    

    2. [图片] 2.JPG    

    3. [文件] style.css ~ 443B    

        
    #contain{
        float:left;
        900px;
        height: 240px;
        border: 1px dotted red;
    }
    .imageShow{
        900px;
        height: 238px;
        border: 1px dashed Olive;
        background: url(images/0.png);
    }
    #posi{
        margin: -30px 0 0 700px;
        100px;
        height: 25px;
    }
    .radio{
        15px;
        height: 15px;
        margin-left: -8px;
        cursor: pointer;
        background: red;
    }
    4. [文件] autoChangeImages.js ~
        
    var i = 1;
    function autoChangeImage(i){                //自动改变图片
            setTimeout("changeImage(i++); ", 1500);
            setTimeout("back(i); ", 1000);
            setTimeout("autoChangeImage(i = (i%5)); ", 1500);
    }
    function changeImage(idNum){
            document.getElementById("radio" + idNum).checked = "checked";
            switch(idNum){
                case 0:
                    document.getElementById("imgIndex").style.backgroundImage = "url(images/0.png)";//改变首页图片
                    break;
                case 1:
                    document.getElementById("imgIndex").style.backgroundImage = "url(images/1.png)";
                    break;
                case 2:
                    document.getElementById("imgIndex").style.backgroundImage = "url(images/2.png)";
                    break;
                case 3:
                    document.getElementById("imgIndex").style.backgroundImage = "url(images/3.png)";
                    break;
                case 4:
                    document.getElementById("imgIndex").style.backgroundImage = "url(images/4.png)";
                    break;
            }
    }
    5. [文件] autoChangeImages.html
        
    <!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>http://www.huiyi8.com/hunsha/hanshi/
            <title>autoChangeImages</title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <script type = "text/javascript" language = "javascript" src = "autoChangeImages.js"></script>
            <link rel = "stylesheet" type = "text/css" href = "style.css" />
        </head>
     
    <body onLoad = "autoChangeImage();">
            <div id = "contain">  <!--图片展示内容框-->
                    <div id = "imgIndex" class = "imageShow">     <!--默认显示图片框-->
                    </div>
                    <div id = "posi"><!--按钮位置-->
                        <input id = "radio0" class = "radio" name = "lit" type = "radio" value = "0" onClick="changeImage(0)" />
                        <input id = "radio1" class = "radio" name = "lit" type = "radio" value = "0" onClick="changeImage(1)" />
                        <input id = "radio2" class = "radio" name = "lit" type = "radio" value = "0" onClick="changeImage(2)" />
                        <input id = "radio3" class = "radio" name = "lit" type = "radio" value = "0" onClick="changeImage(3)" />
                        <input id = "radio4" class = "radio" name = "lit" type = "radio" value = "0" onClick="changeImage(4)" />
                    </div>   
            </div>
    </body>
    </html>

  • 相关阅读:
    如何找出一个数组中第二大的数
    如何把一个整型数组中重复的数字去掉
    假设数组a有n个元素,元素取值范围是1~n,如何判定数组是否存在重复元素
    如何重新排列数组使得数组左边为奇数,右边为偶数,并使得空间复杂度为O(1),时间复杂度为O(n)
    给一个由n-1个整数组成的未排序的序列,其元素都是1~n中的不同的整数。如何在线性时间复杂度内寻找序列中缺失的整数
    已知大小分别为m、n的两个无序数组A、B和一个常数c,求满足A[i]+B[j]=c的所有A[i]和B[j]
    如何找出数组中符合条件的数对
    如何找出数组中出现奇数次的元素
    云服务器ECS挖矿木马病毒处理和解决方案
    Java下载https文件上传到阿里云oss服务器
  • 原文地址:https://www.cnblogs.com/xkzy/p/3953961.html
Copyright © 2011-2022 走看看