图片缩放中心

图片缩放中心

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

图片缩放中心

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>图片放大居中</title>
<meta name="description" content="">
<meta name="keywords" content="">
<style>
	*{margin:0; padding:0;}
    ul,li{margin-right: 0; padding:0;}
    li{list-style:none;}
    a{text-decoration: none;}
    .clearfix:before,.clearfix:after{display: table; content: "";}  
    .clearfix:after{overflow: hidden; clear: both;}
    .clearfix{zoom:1;}
    body{width: 100%; height: 100%; background-color: #000; overflow:hidden;}
    #box{width:330px; margin:100px auto; position: relative;}
    #box li{width:100px; height:100px; background:red; margin:10px 10px 0 0; float:left; color:#fff; line-height:24px;}
</style>
</head>
<body>
<ul id="box" class="clearfix">
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>
<script src="js/app/move.js"></script>
<script>
    window.onload = function(){
        var aLi = document.getElementById('box').getElementsByTagName('li');
        var arr = [];
        var i=0;
        var zIndex = 1;

        for(i=0; i<aLi.length; i++){
            aLi[i].innerHTML = 'left:'+aLi[i].offsetLeft + 'px' + '<br>top:'+ aLi[i].offsetTop + 'px';
            arr.push({left:aLi[i].offsetLeft,top:aLi[i].offsetTop});
        }

        for(i=0; i<aLi.length; i++){
            aLi[i].index = i;
            aLi[i].style.left = arr[i].left + 'px';
            aLi[i].style.top = arr[i].top + 'px';
            aLi[i].style.position ='absolute';
            aLi[i].style.margin = 0;

            aLi[i].onmouseover = function(){
                this.style.background = 'green';
                this.style.zIndex=zIndex++;
                startMove(this,{
                    width:200,
                    height:200,
                    left:arr[this.index].left - 50,
                    top:arr[this.index].top - 50
                });
            }
            aLi[i].onmouseout = function(){
                this.style.background = 'red';
                startMove(this,{
                    width:100,
                    height:100,
                    left:arr[this.index].left,
                    top:arr[this.index].top
                });
            }
        }

    }
</script>
</body>
</html>

版权声明:本文博客原创文章。博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117400.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JS中Class类的详解

    JS中Class类的详解概述    在ES6中,class(类)作为对象的模板被引入,可以通过class关键字定义类。它可以被看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。    类实际上是个“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。严格模式    类和模块的内部,默认就是严格模式,所以不需要使用usestrict指定运行模式…

    2022年6月2日
    49
  • charles乱码怎么解决_抓包精灵乱码

    charles乱码怎么解决_抓包精灵乱码前言当使用Charles抓包时,发现数据都是乱码,这时需要安装证书解决办法1.点击charles窗口,点击左上角Help->SSLProxying→InstallCharles

    2022年7月30日
    8
  • 微信公众号基础功能搭建怎么弄_怎么做一个订阅号

    微信公众号基础功能搭建怎么弄_怎么做一个订阅号自动回复在微信公众号后台首页左侧导航栏中找到功能。然后点击自动回复。自动回复包含被关注回复、收到消息回复和关键词回复三项内容自定义菜单

    2025年7月6日
    0
  • ASP.Net MVC开发基础学习笔记:一、走向MVC模式

    ASP.Net MVC开发基础学习笔记:一、走向MVC模式一、ASP.Net的两种开发模式1.1ASP.NetWebForm的开发模式(1)处理流程在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/blog/

    2022年7月4日
    20
  • Linux下安装Tomcat 10

    Linux下安装Tomcat 10(Linux)Deepin下安装Tomcat101)在官网下载tar.gz包2)解压到目录(这里‘用户名’换成你自己的)sudotar-zxvf/home/用户名/Downloads/apache-tomcat-10.0.0.tar.gz-C/usr/local3)重命名sudomv/usr/local/apache-tomcat-10.0.0/usr/local/Tomcat4)测试sudo/usr/local/Tomcat/bin/startup.sh若失败则

    2022年6月2日
    43
  • Pytest(13)命令行参数–tb的使用

    Pytest(13)命令行参数–tb的使用前言pytest使用命令行执行用例的时候,有些用例执行失败的时候,屏幕上会出现一大堆的报错内容,不方便快速查看是哪些用例失败。–tb=style参数可以设置报错的时候回溯打印内容,可以设置参

    2022年7月31日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号