日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

兩行代碼就能適應(yīng)任何屏幕

liguoquan
2025年6月30日 9:1 本文熱度 496
:兩行代碼就能適應(yīng)任何屏幕


你可能想不到,只用兩行 CSS,就能讓你的卡片、圖片、內(nèi)容塊自動(dòng)適應(yīng)各種屏幕寬度,徹底擺脫復(fù)雜的媒體查詢! 秘訣就是 CSS Grid 的 auto-fillauto-fit

馬上教你用!?


?? 基礎(chǔ)概念

假設(shè)你有這樣一個(gè)需求:

  • 一排展示很多卡片
  • 每個(gè)卡片最小寬度 200px,剩余空間平均分配
  • 屏幕變窄時(shí)自動(dòng)換行

只需在父元素加兩行 CSS 就能實(shí)現(xiàn):

css
體驗(yàn)AI代碼助手
代碼解讀
復(fù)制代碼
/* 父元素 */ .grid {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } /* 子元素 */ .item {  height: 200px;  background-color: rgb(141, 141, 255);  border-radius: 10px; }

下面詳細(xì)解釋這行代碼的意思:

css
體驗(yàn)AI代碼助手
代碼解讀
復(fù)制代碼
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));

這是 CSS Grid 布局里定義列寬的常用寫法,逐個(gè)拆解如下:

1. grid-template-columns

  • 作用:定義網(wǎng)格容器里有多少列,以及每列的寬度。

2. repeat(auto-fit, ...)

  • repeat 是個(gè)重復(fù)函數(shù),表示后面的模式會被重復(fù)多次。
  • auto-fit 是一個(gè)特殊值,意思是:自動(dòng)根據(jù)容器寬度,能放下幾個(gè)就放幾個(gè),每列都用后面的規(guī)則。
    • 容器寬度足夠時(shí),能多放就多放,放不下就自動(dòng)換行。

3. minmax(200px, 1fr)

  • minmax 也是一個(gè)函數(shù),意思是:每列最小200px,最大可以占1fr(剩余空間的平分)
  • 具體來說:
    • 當(dāng)屏幕寬度很窄時(shí),每列最小寬度是200px,再窄就會換行。
    • 當(dāng)屏幕寬度變寬,卡片會自動(dòng)拉伸,每列最大可以占據(jù)剩余空間的等分1fr),讓內(nèi)容填滿整行。

4. 綜合起來

  • 這行代碼的意思就是:
    • 網(wǎng)格會自動(dòng)生成多列,每列最小200px,最大可以平分一行的剩余空間。
    • 屏幕寬了就多顯示幾列,屏幕窄了就少顯示幾列,自動(dòng)換行,自適應(yīng)各種屏幕!
    • 不需要媒體查詢,布局就能靈活響應(yīng)。

總結(jié)一句話:

grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
讓你的網(wǎng)格卡片最小200px,最大自動(dòng)填滿一行,自動(dòng)適應(yīng)任何屏幕,布局永遠(yuǎn)美觀!


這里還能填 auto-fill,和 auto-fit 有啥區(qū)別?


?? auto-fill 和 auto-fit 有啥區(qū)別?

1. auto-fill

?? 盡可能多地填充列,即使沒有內(nèi)容也會“占位”

  • 會自動(dòng)創(chuàng)建盡可能多的列軌道(包括空軌道),讓網(wǎng)格盡量填滿容器。
  • 適合需要“列對齊”或“固定網(wǎng)格數(shù)”的場景。

2. auto-fit

?? 自動(dòng)適應(yīng)內(nèi)容,能合并多余空列,不占位

  • 會自動(dòng)“折疊”沒有內(nèi)容的軌道,讓現(xiàn)有的內(nèi)容盡量拉伸占滿空間。
  • 適合希望內(nèi)容自適應(yīng)填滿整行的場景。

?? 直觀對比

假設(shè)容器寬度能容納 10 個(gè) 200px 的卡片,但你只放了 5 個(gè)卡片:

  • auto-fill 會保留 10 列寬度,5 個(gè)卡片在前五列,后面五列是“空軌道”。
  • auto-fit 會折疊掉后面五列,讓這 5 個(gè)卡片拉伸填滿整行。

?? Demo 代碼:

html
體驗(yàn)AI代碼助手
代碼解讀
復(fù)制代碼
<h2>auto-fill</h2> <div class="grid-fill">    <div>item1</div>    <div>item2</div>    <div>item3</div>    <div>item4</div>    <div>item5</div> </div> <h2>auto-fit</h2> <div class="grid-fit">    <div>item1</div>    <div>item2</div>    <div>item3</div>    <div>item4</div>    <div>item5</div> </div>
css
體驗(yàn)AI代碼助手
代碼解讀
復(fù)制代碼
.grid-fill {  display: grid;  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));  gap: 16px;  margin-bottom: 40px; } .grid-fit {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));  gap: 16px; } .grid-fill div {  background: #08f700; } .grid-fit div {  background: #f7b500; } .grid-fill div, .grid-fit div {  padding: 24px;  font-size: 18px;  border-radius: 8px;  text-align: center; }

兼容性

caniuse.com/?search=aut…


?? 什么時(shí)候用 auto-fill,什么時(shí)候用 auto-fit?

  • 希望每行“有多少內(nèi)容就撐多寬”,用 auto-fit
    適合卡片式布局、相冊、響應(yīng)式按鈕等。

  • 希望“固定列數(shù)/有占位”,用 auto-fill
    比如表格、日歷,或者你希望網(wǎng)格始終對齊,即使內(nèi)容不滿。


?? 總結(jié)

屬性空軌道內(nèi)容拉伸適用場景
auto-fill保留固定列數(shù)、占位網(wǎng)格
auto-fit折疊流式布局、拉伸填充

?? 小結(jié)

  • auto-fill 更像“占位”,auto-fit 更像“自適應(yīng)”
  • 推薦大部分響應(yīng)式卡片用 auto-fit
  • 善用 minmax 配合,讓列寬自適應(yīng)得更自然

只需兩行代碼,你的頁面就能優(yōu)雅適配各種屏幕!


作者:前端九哥
鏈接:https://juejin.cn/post/7497895954101403688
來源:稀土掘金
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

該文章在 2025/6/30 9:01:34 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

日韩 欧美激情| 日本韩国香港久久视频| 成人专区中文字幕无| 久久久久久久久久久久三级| 超碰caoprO| 超碰 国产 亚洲 欧美| 久久国产100| 嗯嗯啊啊三级片在线啦| 操逼入内视频| 亚洲午夜午理论电影| 免费看夫妻同房性生活的视频网站| 色欲AV中文字幕在线观看| 特级片毛网站| 少妇加勒比AV| 日本道中文字幕| 69AV久久久久久久久久久| 激情综合专区| 日本有码在线不卡| 麻豆区一区二| 99视频黄| 热中文天堂| 久久久一区二区三区h| 本土aV一区二区| 亚洲第三免费视频| 在线免费观看操 b视频| 国产欧美三级熟女| 久久精品国产久精最新章节| 日韩A三级一区| 久久香港伦理精品| 欧美日韩在线精品一区二区| 捅得爽小视频| 亚洲熟女综合一区二区| 欧美粉嫩小泬久久久久久久| 中文字幕av成人网| 欧美性爱亚洲日韩国产| 免费呦呦网站在线看| 伦理福利手机视频在线观看| 国产中出内射在线电影| 欧美可直接看的a片婷婷5月| 欧美三及片久久久| 一级好看的黄色网址|