国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

js實現九宮格布局效果

瀏覽:124日期:2024-05-07 08:32:46

本文實例為大家分享了js實現九宮格布局效果的具體代碼,供大家參考,具體內容如下

效果

js實現九宮格布局效果

js實現九宮格布局效果

js實現九宮格布局效果

代碼如下:

<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <style type='text/css'> *{ margin: 0; padding: 0; } #container{ width: 1200px; margin:0 auto; } #top{ padding: 20px; } #bottom{ position: relative; } .box{ //每一個小塊 width: 220px; height: 360px; margin: 0 15px 15px 0; background-color:#e8e8e8; } .box img{ width: 220px; height: 300px; } .box p{ color: orangered; } </style> </head> <body> <div id='container'> <div id='top'> <button id='btn1'>3列</button> <button id='btn2'>4列</button> <button id='btn3'>5列</button> </div> <div id='bottom'> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> <div class='box'> <img src='http://www.intensediesel.com/img/bg2.jpg' /> <h4>以為遇見你</h4> <p>世界才會變得美麗</p> </div> </div> </div> </body> <script type='text/javascript'> window.onload=function () { //判斷是否有id function $(id) { return typeof id ===’string’?document.getElementById(id):null; } //改變每個位置的函數 jiuge function jiuge(lieshu,pn) { var boxW=220,boxH=360,boxXY=15; for(var i=0;i<pn.children.length;i++){ var row =Math.floor(i/lieshu);//行 var col=Math.floor(i%lieshu);//列 console.log('當前盒子所在的坐標:('+row+','+col+')'); var sd=pn.children[i]; sd.style.position=’absolute’; sd.style.left=col*(boxW+boxXY)+’px’; sd.style.top=row*(boxH+boxXY)+’px’; } } //調用 $(’btn1’).addEventListener(’click’,function () { jiuge(3,$(’bottom’)); }); $(’btn2’).addEventListener(’click’,function () { jiuge(4,$(’bottom’)); }); $(’btn3’).addEventListener(’click’,function () { jiuge(5,$(’bottom’)); }); } </script></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 潍坊市| 光山县| 鲁甸县| 丹棱县| 扎兰屯市| 富锦市| 阿拉善左旗| 昌图县| 铅山县| 高邑县| 石家庄市| 舟曲县| 柏乡县| 林甸县| 古丈县| 宜城市| 丰都县| 治县。| 清河县| 南平市| 禄丰县| 临夏市| 沈阳市| 云龙县| 乐亭县| 三台县| 榆社县| 湖北省| 宝兴县| 门头沟区| 布拖县| 商南县| 化德县| 四子王旗| 博白县| 乌恰县| 肃北| 鲜城| 武平县| 镇沅| 新巴尔虎右旗|