婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML利用九宮格原理進行網(wǎng)頁布局

HTML利用九宮格原理進行網(wǎng)頁布局

熱門標(biāo)簽:ok電銷機器人 如何查看地圖標(biāo)注 惡搞電話機器人 高德地圖標(biāo)注商戶怎么標(biāo) 地圖標(biāo)注軟件打印出來 智能電銷機器人被禁用了么 電話機器人技術(shù) 黃石ai電銷機器人呼叫中心 欣鼎電銷機器人 效果

前言

說到九宮格是不是想到了九宮格火鍋那(O(∩_∩)O哈哈~)。其實九宮格布局在各大網(wǎng)站基本都有應(yīng)用,當(dāng)然這里的九宮格是泛指(O(∩_∩)O哈哈)。比如小米商城局部布局如下:


 

不難發(fā)現(xiàn),一些電商平臺的布局基本上大同小異,最普遍的還是這種九宮格布局。當(dāng)然通過CSS也可以對其單獨設(shè)置定位,但是數(shù)據(jù)量小還好說,如果數(shù)據(jù)量多起來,計算麻煩不說,還有可能影響布局。下面我們來說一下九宮格布局的原理。

原理(小白也能看懂)


 

上圖是一個九宮格示意圖,現(xiàn)在我們把它想象到一個網(wǎng)頁中(想象不到就看上圖圖片~~),在網(wǎng)頁中這個布局由最外層綠色的大的div標(biāo)簽包裹,在綠色的div標(biāo)簽中有許多藍色的小的div標(biāo)簽作為綠色div標(biāo)簽的子級元素組成,這樣簡單的嵌套就完成了。由于我們的目標(biāo)元素是藍色的小div,那么我們無可避免的要對其設(shè)置盒子大小,以及外邊距等等。但是我們操作的對象就是盒子的大小+外邊距(也就是上圖中紅色框選的區(qū)域)。
 

具體流程如下:

我們先獲取到藍盒子以及其周圍整體的大小,假設(shè)上圖紅框的大小是200px * 200px

這些盒子就要牽扯到絕對定位和相對定位:綠色的盒子是相對定位,里面的藍盒子是絕對定位(即子絕父相)如果不明白那么請訪問CSS定位子絕父相

我們想象把上面的九宮格放進 [3][3] 的二維數(shù)組中。此時第一個方框位于數(shù)組的 [0] [0] 位置,他的位置在綠色的div中就是(0×200px,0×200px),即top = 0px,left = 0px;其右面方框在二維數(shù)組的位置是 [0][1](0×200px,1×200px)即top = 0px;,left = 200px;其下面方框在二維數(shù)組的位置是 [1][0](1×200px,0×200px)即top = 200px,left = 0px。以此類推就可以都得到所有子級元素的位置了。

代碼實現(xiàn)

先看效果截圖
 


 

在我點擊上方按鈕時可以實現(xiàn)不同列數(shù)的展現(xiàn)。
以下是JS代碼

 

window.onload = function () {
//    實現(xiàn)九宮格
    var btns  = $('.btnall button');//獲取所有的按鈕
    var photos = $('.photoall div.photo');//獲取所有的子塊
    //實現(xiàn)九宮格具體帶參方法,allcols代表想要的列數(shù)。
    function Event(allcols){
        //盒子的寬長和外邊距
        var w = 250, h = 390, margin = 10;
        for(var i = 0; i < photos.length; i++){
        	//方法的核心
            var row = parseInt(i / allcols);
            var col = parseInt(i % allcols);
            //具體位置的運行
            var top = row * (h + margin) + 'px';
            var left = col * (w + margin) + 'px';
            //設(shè)置位置
            photos[i].style.position = 'absolute';
            photos[i].style.left = left;
            photos[i].style.top = top;
        }
    }
    //為各個按鈕設(shè)置監(jiān)聽事件
    btns[0].onclick = function (){
      	Event(3);
    };
    btns[1].onclick = function (){
        Event(4);
    };
    btns[2].onclick = function (){
        Event(5);
    };
}

到此這篇關(guān)于HTML利用九宮格原理進行網(wǎng)頁布局的文章就介紹到這了,更多相關(guān)HTML九宮格布局內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:萍鄉(xiāng) 赤峰 阿壩 盤錦 綏化 金昌 中山 聊城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML利用九宮格原理進行網(wǎng)頁布局》,本文關(guān)鍵詞  HTML,利用,九宮,格,原理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML利用九宮格原理進行網(wǎng)頁布局》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML利用九宮格原理進行網(wǎng)頁布局的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久综合99久久综合网站| 久久久精品蜜桃| 亚洲男人的天堂网| 国产麻豆91精品| 精品理论电影在线观看| 亚洲精品视频在线观看免费| 国产精品一区二区你懂的| 欧美一级片在线| 免费观看日韩电影| 欧美三级日韩三级国产三级| 日韩精品一区二区三区视频播放 | 欧美四级电影在线观看| 成人午夜av电影| 自拍偷拍亚洲综合| 色悠悠亚洲一区二区| 一区二区三区欧美视频| 91精品福利在线| 美女尤物国产一区| 欧美一级二级三级乱码| 麻豆精品视频在线| 国产欧美日韩精品a在线观看| 日本在线不卡一区| 一区二区三区四区不卡视频| 欧美一级黄色大片| 欧美日韩激情一区| 成人黄色a**站在线观看| 日韩精品91亚洲二区在线观看| 久久综合九色综合97_久久久| 91成人国产精品| 日本精品一级二级| av在线一区二区| 懂色av噜噜一区二区三区av| 麻豆中文一区二区| 视频一区二区国产| 亚洲国产三级在线| 日韩主播视频在线| 琪琪久久久久日韩精品| 日韩在线a电影| 久久精品免费观看| 欧美手机在线视频| 欧美在线不卡视频| 在线成人午夜影院| 精品国产一区二区三区四区四 | 日本一区二区三区在线不卡| www成人在线观看| 久久综合狠狠综合久久激情| 视频一区二区不卡| 一区二区三区精密机械公司| 中文字幕日韩精品一区 | 国产欧美一区二区精品久导航| 欧美久久久久中文字幕| 99久久精品免费看国产| 成人污污视频在线观看| 国产福利精品一区| 国产高清在线精品| 成人免费va视频| 97精品视频在线观看自产线路二| 国产精品一区一区| 99视频一区二区三区| av在线不卡免费看| 欧美日韩精品欧美日韩精品一综合| 在线这里只有精品| 欧美巨大另类极品videosbest| 欧美日韩中字一区| 777色狠狠一区二区三区| 4438亚洲最大| 欧美国产视频在线| 亚洲人成网站精品片在线观看 | 国产欧美日韩精品一区| 亚洲一区二区五区| 狠狠色丁香婷综合久久| 欧美一区二区视频观看视频| 亚洲精品福利视频网站| 99精品视频免费在线观看| 精品美女一区二区| 国产精一品亚洲二区在线视频| jvid福利写真一区二区三区| 欧美亚洲尤物久久| 欧美国产欧美综合| 日本成人中文字幕| av不卡在线播放| 日韩精品一区二区三区中文精品| 日本一区二区综合亚洲| 日本欧美在线看| 色婷婷综合久久久久中文| 日韩精品一区二区在线观看| 欧美日韩一级视频| 韩国三级在线一区| 国产亚洲欧洲一区高清在线观看| 国产91精品免费| 亚洲黄色小视频| 91精品国产色综合久久不卡蜜臀| 性做久久久久久久免费看| 日韩精品中文字幕在线不卡尤物| 国产麻豆精品95视频| 亚洲愉拍自拍另类高清精品| 精品国产乱码久久久久久影片| www.亚洲激情.com| 日韩高清在线观看| 一区二区欧美国产| 久久久久久**毛片大全| 欧美又粗又大又爽| 豆国产96在线|亚洲| 日韩福利视频网| 亚洲一卡二卡三卡四卡五卡| 久久久精品欧美丰满| 欧美一区二区性放荡片| 欧美在线视频不卡| 91丨九色丨蝌蚪富婆spa| 国产呦精品一区二区三区网站| 一区二区三区日本| 一区二区在线观看不卡| 久久久不卡网国产精品二区| 欧美大度的电影原声| 欧美日韩国产小视频| 欧美在线一区二区三区| 91美女蜜桃在线| 欧美午夜在线观看| 91成人在线观看喷潮| 欧美视频完全免费看| 91女厕偷拍女厕偷拍高清| 色女孩综合影院| 欧美怡红院视频| 日韩一二在线观看| 精品毛片乱码1区2区3区 | 欧美一区二区美女| 精品卡一卡二卡三卡四在线| 久久久亚洲午夜电影| 国产日韩欧美一区二区三区乱码 | 久久久电影一区二区三区| 亚洲国产精品成人综合色在线婷婷| 国产精品嫩草影院com| 亚洲欧洲中文日韩久久av乱码| 最好看的中文字幕久久| 亚洲成人一二三| 麻豆久久久久久久| 91久久精品一区二区三| av在线不卡电影| 欧美一区二区三区影视| 国产丝袜美腿一区二区三区| 亚洲精品视频在线观看网站| 日本在线不卡一区| 色成年激情久久综合| 精品国产乱码久久久久久闺蜜| 亚洲精品欧美二区三区中文字幕| 日韩不卡在线观看日韩不卡视频| 国产成人超碰人人澡人人澡| 欧美三级日韩在线| 国产精品蜜臀在线观看| 国产在线播精品第三| 欧美一级欧美三级| 奇米精品一区二区三区四区 | 国产成人综合在线| 国产iv一区二区三区| 久久精品国产亚洲a| 久久国产综合精品| 国内精品免费在线观看| 国产精品一二三| 99精品一区二区| 91丨porny丨中文| 欧美日韩一区中文字幕| 欧美一区二区三区免费在线看| 69堂国产成人免费视频| 日韩欧美一区二区免费| 久久精品视频网| 亚洲一区二区三区四区在线免费观看| 亚洲天堂2016| 99精品欧美一区二区三区小说| 在线观看视频欧美| 精品电影一区二区| 成人欧美一区二区三区黑人麻豆| 一区二区三区四区高清精品免费观看| 三级一区在线视频先锋| 大美女一区二区三区| 欧美日韩一区二区三区四区| 国产人成亚洲第一网站在线播放| 亚洲日本韩国一区| 国产一二精品视频| 欧美片在线播放| eeuss鲁一区二区三区| 亚洲一区二区欧美日韩| 久久久久久久久免费| 欧美日韩久久一区| 国产精品一区二区黑丝| 亚洲图片欧美色图| 国产午夜久久久久| 在线成人高清不卡| 日韩欧美一级二级三级久久久| 亚洲最大成人综合| 一本到高清视频免费精品| 国产精品嫩草99a| 久久99国产精品免费| 精品视频999| 五月婷婷综合激情| 欧美性猛交xxxxxx富婆| 亚洲三级电影全部在线观看高清| 国产裸体歌舞团一区二区| 久久综合色天天久久综合图片| 日韩激情一区二区| 日韩一级片网址|