图片切割工具—产生多个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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 蓝天人眼中的郎凤娥是谁_山西蓝天集团

    蓝天人眼中的郎凤娥是谁_山西蓝天集团蓝天人眼中的郎凤娥,提起郎凤娥,我海中就闪现除了一个忙碌的身影,一个时时刻刻都在为企业未来的发展尽心尽力新女性,这就是郎凤娥。郎凤娥非常看重企业的形象与责任,过去的几年中她曾获得全国三八红旗手、全国五一劳动奖章、全国双学双比女能手、山西省十大女杰、山西省劳动模范、“山西十大杰出女企业家”等等,多的数不过来的荣誉。2011年她还获得了全国资源综合利用年度影响力人物,这让她觉得很欣慰,多年的辛苦没有白…

    2022年10月29日
    0
  • Redisson分布式锁的简单使用

    redis分布式锁学习和集成框架Redisson分布式锁的一些简单使用

    2022年3月1日
    47
  • 强化学习 模仿学习 于robot[通俗易懂]

    强化学习 模仿学习 于robot[通俗易懂]写在前面:分享知识是再好不过的事情。这篇文章主要是总结自己最近看的一些文章以及相关知识。自己在暑假实习的时候学习的就是在物理仿真平台上做robot的强化学习,未来读PhD的时候也被老师继续分配到了这个方向,哈哈。可能要一直从入门到入土了,趁着最近写researchproposal的时候,将最近的理解记录一下。鉴于笔者知识水平有限,若有不妥当之处,还请指出。摘要:robot强化学习模仿学…

    2022年9月19日
    0
  • js数组转对象_js数组去重的四种方法

    js数组转对象_js数组去重的四种方法js数组转对象1.jsvarlist={};vararr=["123","456","789"];for(varkeyinarr){list[key]=arr[key];}console.log(list);效果:

    2022年9月11日
    0
  • Hashcode的作用_hashcode实现

    Hashcode的作用_hashcode实现根据API文档,java中的hashcode事实上是跟equals是有着密切联系的,hashcode是为了提高哈希表的性能下面的话来自JDK:hashCodepublicinthashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如java.util.Hashtable提供的哈希表)的性能。publicnativeinthashCode();说明是一个本地方法,它的…

    2022年9月7日
    0
  • lxml与pyquery解析html

    lxml与pyquery解析htmllxml首先来了解一下lxml,很多常用的解析html的库都用到了lxml这个库,例如BeautifulSoup、pyquery。下面我们介绍一下lxml关于html解析的3个Element。_Element_Element获取fromlxmlimportetreetext=”'<div><ul><licla…

    2022年6月3日
    41

发表回复

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

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