這篇文章介紹使用CSS定位瀑布流簡單的實作程式碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <title>简单CSS定位瀑布流实现方法</title> <style type="text/css"> /* * @name: * @time: 2016-12-07 * @author: wht */ body , html { height: 100%; } /* basic */ body { background:#f9f9f9; margin:0 auto; font:12px/24px tahoma, Helvetica, Arial; text-align:center; } body,iframe,div,p,h1,h2,h3,h4,h5,h6,fieldset,ul,dl,dt,dd,form,input,button,textarea,select,i { margin:0px; padding:0px; font-weight:normal; } ul { list-style:none; overflow:hidden; } img { border:none; } /* content */ .content {margin:10px auto; } /* case-list */ .case-list { margin:0 auto; } .case-list li { display:block; position:absolute;padding:5px 0; border:1px solid #ddd;border-radius:5px; background-color:#fff;} .case-list li img { display:block;border-radius:5px;margin-left:5px; } </style> </head> <body> <!-- content --> <div class="content" id="content"> <ul class="case-list" id="case-list"> <li><img src="/static/imghwm/default1.png" data-src="1.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="2.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="3.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="4.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="5.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="5.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="7.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="8.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="9.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="10.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="11.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="12.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="13.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="14.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="15.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="16.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="17.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="18.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="19.jpg" class="lazy" alt="" /></li> <li><img src="/static/imghwm/default1.png" data-src="20.jpg" class="lazy" alt="" /></li> </ul> </div> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <script type="text/javascript"> window.onload = function(){ var windowW=$(window).width(); //console.log(windowW); var imgW=$("#case-list li>img").width(); var hNum=parseInt(windowW/imgW); var cases = $("#case-list li"); var case_h = new Array(); for(var j=0;j<hNum;j++){ case_h[j] = new Array(); } $.each(cases, function(i){ var hNum=parseInt(windowW/imgW); var m = i%hNum; case_h[m].push(cases.eq(i).height()); var step = Math.floor(i/hNum); cases.eq(i).css("left", (imgW + 10)*m+"px"); // console.log(step); if(!step){ cases.eq(i).css("top", "0"); }else{ var num = 0; for(var n = 0; n<step;n++){ num += case_h[m][n] + 20; } cases.eq(i).css("top", num+"px"); } }); } </script> </body> </html>
以上是使用CSS定位瀑布流簡單的實作程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境