欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

原生JS實現(xiàn)瀑布流插件-創(chuàng)新互聯(lián)

瀑布流布局中的圖片有一個核心特點—等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模的使用,比如pinterest、花瓣網(wǎng)等等。那么接下來就基于這個特點開始瀑布流探索之旅。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供沅江網(wǎng)站建設(shè)、沅江做網(wǎng)站、沅江網(wǎng)站設(shè)計、沅江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、沅江企業(yè)網(wǎng)站模板建站服務(wù),10年沅江做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

基礎(chǔ)功能實現(xiàn)

首先我們定義好一個有 20 張圖片的容器,

<body>
 <style>
  #waterfall {
   position: relative;
  }
  .waterfall-box {
   float: left;
   width: 200px;
  }
 </style>
</body>
<div id="waterfall">
  <img src="images/1.png" class="waterfall-box">
  <img src="images/2.png" class="waterfall-box">
  <img src="images/3.png" class="waterfall-box">
  <img src="images/4.png" class="waterfall-box">
  <img src="images/5.png" class="waterfall-box">
  <img src="images/6.png" class="waterfall-box">
  ...
 </div>
由于未知的 css 知識點,絲襪最長的妹子把下面的空間都占用掉了。。。
接著正文,假如如上圖,每排有 5 列,那第 6 張圖片應(yīng)該出現(xiàn)前 5 張圖片哪張的下面呢?當(dāng)然是絕對定位到前 5 張圖片高度最小的圖片下方。
那第 7 張圖片呢?這時候把第 6 張圖片和在它上面的圖片當(dāng)作是一個整體后,思路和上述是一致的。代碼實現(xiàn)如下:
Waterfall.prototype.init = function () {
 ...
 const perNum = this.getPerNum() // 獲取每排圖片數(shù)
 const perList = []       // 存儲第一列的各圖片的高度
 for (let i = 0; i < perNum; i++) {
  perList.push(imgList[i].offsetHeight)
 }
 let pointer = this.getMinPointer(perList) // 求出當(dāng)前最小高度的數(shù)組下標(biāo)
 for (let i = perNum; i < imgList.length; i++) {
  imgList[i].style.position = 'absolute' // 核心語句
  imgList[i].style.left = `${imgList[pointer].offsetLeft}px`
  imgList[i].style.top = `${perList[pointer]}px`

  perList[pointer] = perList[pointer] + imgList[i].offsetHeight // 數(shù)組最小的值加上相應(yīng)圖片的高度
  pointer = this.getMinPointer(perList)
 }
}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文題目:原生JS實現(xiàn)瀑布流插件-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://aaarwkj.com/article4/dshjie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站策劃、網(wǎng)站制作微信小程序、商城網(wǎng)站搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
中文字幕乱码日韩在线| 国产三级精品在线免费| 少妇欧美日韩精品在线观看| 亚洲欧美日韩一区91| 国产美女冒白浆视频免费| 亚洲成人日韩欧美在线| 老熟女乱色一区二区三区| 国产av超爽剧情系列| 欧美色精品人妻视频在线| 午夜香蕉av一区二区三区| 漂亮人妻少妇中文字幕| 亚洲国产99在线精品一区| 久久久国产精品9999综合| 国产精品久久久天美传媒| 成年爽片在线观看播放欧美| 蜜臀av中文字幕亚洲| 亚洲国际精品女人乱码| 不卡免费av在线高清| 精品一区精品二区国产日韩| 一区二区三区特黄色片| 未满18周岁禁止观看视频| 国产精品国产三级国产专区| 国产精品久久久久精品三级中文国 | 精品色妇熟妇丰满人妻5| 日韩视频 一区 二区| 欧美香蕉高清视频免费| 亚洲成av在线免费不卡| 色吊丝日韩在线观看| 福利一区福利二区视频| 日韩欧美亚洲国产另类| 亚洲av二区三区成人| 国产姐弟操大率悠荡笕| 日韩欧美国产午夜精品| 少妇人妻精品一区三区二区| 国产av麻豆全部免费| 丰满人妻侵犯中文字幕| 日韩亚洲av在线免费观看| 97国产在线视频观看| 嫩草网站国产精品一区二 | 亚洲国产日韩精品自拍av| 成人国产精品三上悠亚久久|