图片切割工具—产生多个div切割图片 采用for和一的二维阵列设置背景位置

图片切割工具—产生多个div切割图片 采用for和一的二维阵列设置背景位置

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

照片库

图片切割工具---产生多个div切割图片 采用for和一的二维阵列设置背景位置

1.二维函数写法【效果展示】

<!DOCTYPE html>
<html>
<head lang=”en”>
    <meta charset=”UTF-8″>
    <title></title>
    <style type=”text/css”>
        *{margin:0;padding:0;}
        body{background:#939393;}
        #box{width:800px;height:800px;margin:0 auto;background:url(11.jpg);overflow: hidden;}
        .col{width:50px;height:50px;outline:1px solid #fff;float:left;background:url(00.jpg) no-repeat;opacity:0;filter:alpha(opacity:0);}
    </style>
</head>
<body>
<div id=”box”></div>
</body>
</html>
        <script type=”text/javascript”>
            var box=document.getElementById(“box”);
           var rowDiv=[];
            var tArray=new Array();
            for(var i=0;i<16;i++) {
                tArray[i] = new Array();
                for (var j = 0; j < 16; j++) {
                    rowDiv[j] = document.createElement(“div”);
                    box.appendChild(rowDiv[j]);
                    rowDiv[j].className = “col”;
                    tArray[i][j] = rowDiv[j];
                    var l = -(j * 50) + “px”;
                    var T = -(i * 50) + “px”;
                        tArray[i][j].style.backgroundPosition =l+” “+T;
                        tArray[i][j].onmouseover = function ()
                        {
                            this.style.opacity = “1”;
                            this.style.filter=”alpha(opacity:100)”;
                        }
                    }

            }
        </script>


2.字符串写法【效果展示】

<!DOCTYPE html>
<html>
<head lang=”en”>
    <meta charset=”UTF-8″>
    <title></title>
    <style type=”text/css”>
        *{margin:0;padding:0;}
        body{background:#939393;}
        #box{width:800px;height:800px;margin:0 auto;background:url(11.jpg);overflow: hidden;}
        .col{width:50px;height:50px;outline:1px solid #fff;float:left;background:url(00.jpg) no-repeat;opacity:0;filter:alpha(opacity:0);}
    </style>
</head>
<script type=”text/javascript” src=”jquery-1.10.1.min.js”></script>
<body>
<div id=”box”></div>
</body>
</html>
<script type=”text/javascript”>
    var box=document.getElementById(“box”);
    var col=box.getElementsByTagName(“div”);
    var rowDiv=[];
    var bg_P=[];
    var str=””;
    for(var i=0;i<16;i++)
    {
        for(var j=0;j<16;j++)
        {
            str+='<div class=”col” style=”background-position:’+-(j*50)+’px ‘+-(i*50)+’px”></div>’;
        }
    }
    box.innerHTML=str;
    for(var i=0;i<col.length;i++)
    {
        col[i].onmouseover=function(){
            this.style.opacity=”1″;
            this.style.filter=”alpha(opacity:100)”;
        }
    }
</script>

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

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

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

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


相关推荐

  • Nginx灰度发布—-【cookie】、【IP】

    Nginx灰度发布—-【cookie】、【IP】

    2021年6月4日
  • 【Mask RCNN】论文详解(真的很详细)

    【Mask RCNN】论文详解(真的很详细)论文:http://cn.arxiv.org/pdf/1703.06870v3本文主要是针对论文的详细解析,选出文章各部分的关键点,方便阅读立即。目录:摘要:1、Introduction2、RelatedWork3、MaskR-CNN3.1ImplementationDetails4、Experiments:InstanceSegmentation4…

    2022年6月4日
  • wincc远程服务器配置,WINCC-OPC服务器配置

    wincc远程服务器配置,WINCC-OPC服务器配置《WINCC-OPC服务器配置》由会员分享,可在线阅读,更多相关《WINCC-OPC服务器配置(13页珍藏版)》请在人人文库网上搜索。1、两台WinCC之间OPC通讯方法(WinXP)OPC客户端1、登陆计算机名及密码要与服务器端(OPCServer)一致。a)如:用户名:administrator密码:12342、OPC客户端要与服务器端处于同一个网络。a)如:OPCServerIP:…

    2022年6月20日
  • Makefile中的patsubst函数[通俗易懂]

    $(patsubst原模式,目标模式,文件列表)如:在$(patsubst%.c,%.o,$(dir))中,patsubst把$(dir)中的变量符合后缀是.c的全部替换成.o$(patsubstpattern,replacement,text)表示寻找text中符合模式pattern的字,用replacement替换他们。%是Makefile的通配符…

    2022年4月18日
  • python爬虫基础源代码

    python爬虫基础源代码1.简单爬取百度网页内容:爬取百度网页源代码:importrequestsr=requests.get(“http://www.baidu.com”)r.status_coder.encodingr.encoding=r.apparent_encodingr.text结果展示:2.爬取网页的通用代码框架:(这里继续选用百度网页)爬取网页的通用代码框架importrequestsdefgetHTMLText(url):try:r=reques

    2022年5月3日
  • 数据仓库与数据挖掘的一些基本概念是_数据挖掘的实例

    数据仓库与数据挖掘的一些基本概念是_数据挖掘的实例下面内容摘自互联网并作了整理。名词:BI(BusinessIntelligence):商业智能,DW(DataWarehouse):数据仓库,详见正文Q1部分。OLTP(On-LineTrans

    2022年8月4日

发表回复

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

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