• 图片移入变大 点击图片切换 点击按钮显示图片


    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <div>
        综合练习三
    </div>
    <div>
        <img src="images/1.jpg"  alt="" width="192"/>
    </div>
    <br/><br/>
    <div>鼠标移入图片区域,图片放大</div>
    <br/><br/><br/>
    <script>
        document.images[0].onmouseover=function(){
            // 设置父元素的大小
            this.parentNode.style.width = this.width+'px';
            this.parentNode.style.height = this.height+'px';
            // 设置当前图片为绝对定位
            this.style.position = 'absolute';
            this.width = this.width*2;
        }
        document.images[0].onmouseout=function(){
            this.width = this.width/2;
        }
    </script>
    <hr/>
    <div>
        综合练习四
    </div>
    <div>
        <img src="images/1.jpg" alt="" width="192" height="120"/>
    </div>
    <br/><br/>
    <div>要求:鼠标点击图片后,图片依照1、2、3、4顺序依次循环显示</div>
    <br/><br/><br/>
    <script>
        document.images[1].onclick=function(){
            var begin = this.src.lastIndexOf('/');
            var end = this.src.lastIndexOf('.');
            var num = this.src.substring(begin+1, end);
            num = parseInt(num)+1;
            if(num>4) num=1;
            this.src = 'images/'+num+'.jpg';
        }
    </script>
    <hr/>
    <div>
        综合练习五
    </div>
    <div>
        <img src="images/1.jpg" alt="" style="display: none;" width="192"/>
    </div>
    <br/><br/>
    <button id="btnshow">显示图片</button>
    <div>要求:点击按钮后,图片逐渐由看不见到模糊,最后清晰显示</div>
    <script>
        var opnum=0.02, imgtime;
        function showimg(){
            var img3 = document.images[2];
            opnum+=0.02;
            img3.style.opacity=opnum;
            img3.style.display='inline';
    
            if(opnum>=1)
                clearInterval(imgtime);
        }
        document.getElementById('btnshow').onclick=function(){
            var img3 = document.images[2];
            img3.style.opacity=0;
            img3.style.display='inline';
            this.disabled = true;
            imgtime=setInterval(showimg, 200);
        }
    </script>
    </body>
    </html>
  • 相关阅读:
    Java 垃圾回收机制
    Android 图片旋转(使用Matrix.setRotate方法)
    antd design vue 设置 v-decorator 的初始值
    校验 url 是否以http 或者https 开头
    有效的括号
    堆排序
    归并排序
    插入排序
    选择排序
    冒泡排序
  • 原文地址:https://www.cnblogs.com/zxy945/p/6553399.html
Copyright © 2020-2023  润新知