zoukankan      html  css  js  c++  java
  • 简单的自动轮播制作

    首先要实现图片轮播,就要设置一个包含它的div,然后我们把图片放在一个表格中,这样比较好看。body里边基本就放这几样东西,很简单。

    <body>
    <div id="datu">
    <table cellpadding="0" cellspacing="0" id="aa">
    <tr height="500">
    <td><img src="1.jpg" width="1360" height="500px"/></td>
    <td><img src="2.jpg" width="1360" height="500px" /></td>
    <td><img src="3.jpg" width="1360" height="500px" /></td>
    <td><img src="4.jpg" width="1360" height="500px" /></td>
    <td><img src="5.jpg" width="1360" height="500px" /></td>
    </tr>
    </table>
    </div>
    </body>

    接下来就是用CSS样式表对body里面的内容规定样式。

    <style>
    *{
        margin:0px;
        padding:0px;}
    #datu
    {
        1360px;
        height:500px;
        border: 1px solid #000;
        overflow:hidden;
        position:relative;
    }
    #aa{
        position:relative;
        top:0px;
        left:0px;
        transition:0.5s;}
    </style>

    最后也最关键的就是图片自动播放的js方法,其实就是摘取各个ID给它们赋值,setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。

    <script>
    document.getElementById("aa").style.left="0px";
    function shao()
    {
    var aa = parseInt(document.getElementById("aa").style.left);
    if(aa>-5400)
    {
        document.getElementById("aa").style.left=(aa-1360)+"px"
        
    }
    else
    {
        document.getElementById("aa").style.left="0px"
    }bb = window.setTimeout("shao()",1000);
    }bb = window.setTimeout("shao()",1000);
    </script>    
  • 相关阅读:
    [Linux] VIM Practical Note
    [JAVA] JAVA 文档注释
    [JAVA] JAVA 类路径
    [JAVA] JAVA JDK 安装配置
    [Dynamic Language] Python定时任务框架
    [DataBase] MongoDB (8) 副本集
    [DataBase] MongoDB (7) MongoDB 索引
    [DabaBase] MongoDB (6) 启动、停止、相关系统配置及安全性设置
    [Dynamic Language] 用Sphinx自动生成python代码注释文档
    [JAVA] java class 基本定义 Note
  • 原文地址:https://www.cnblogs.com/mengshenshenchu/p/6670400.html
Copyright © 2011-2022 走看看