成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么在CSS網格布局中的列中填充項目

這篇文章主要講解了“怎么在CSS網格布局中的列中填充項目”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么在CSS網格布局中的列中填充項目”吧!

從網站建設到定制行業(yè)解決方案,為提供成都做網站、成都網站設計服務體系,各種行業(yè)企業(yè)客戶提供網站建設解決方案,助力業(yè)務快速發(fā)展。創(chuàng)新互聯(lián)公司將不斷加快創(chuàng)新步伐,提供優(yōu)質的建站服務。

假設我們有n  個項目,并且我們必須在網格布局中將這些項目按列排序。列數(shù)是固定的,我們還必須確保網格布局中的行數(shù)最少,以便有效填充網格。在本文中,我把數(shù)字視為項目。并且根據我們的要求在網格布局中排列1-13之間的數(shù)字。列數(shù)固定為三。我將使用  React和SCSS(Sassy CSS)對此進行演示。

如果必須按行排列,那將是非常簡單的。用CSS就可以了,代碼如下所示:

怎么在CSS網格布局中的列中填充項目

完整的代碼,包括CSS部分,如下所示:

怎么在CSS網格布局中的列中填充項目

輸出效果:

怎么在CSS網格布局中的列中填充項目

如你所見,數(shù)字按行排列。在這里,網格項目沿水平方向流動,并根據需要自動創(chuàng)建新行。當網格項目流達到列尾時,將創(chuàng)建一個新行。這也稱為行優(yōu)先排列,因為只有在前一行完全填滿時才開始下一行。

但是我們的要求是按列安排項目,所以為了按列排列項目,我們需要知道網格布局中的行數(shù)。我可以解釋為什么要需要知道行數(shù)。在逐行排列中,僅當前一行完全填滿時(即,前一行中的項目數(shù)已等于列數(shù)),才開始下一行。

類似地,在逐列排列中,只有當前一列完全填滿時(即,前一列中的項目數(shù)已等于行數(shù)),新列才開始。因此,我們需要知道行數(shù)有多少。那么問題來了,我們如何才能知道網格布局中要進行的行數(shù)呢?可以通過基本的數(shù)學學出來.....。我們現(xiàn)在知道了網格項目的數(shù)量,也知道列數(shù)。因此,我們要進行行數(shù)最小化可以運用此公式Math.ceil(itemsCount/columnsCount),為什么要最小化行數(shù),因為如果我們采用更大的隨機整數(shù)作為行數(shù),那么網格將無法有效填充,整個布局中會有一些格子沒能填充上。以下CSS代碼是按列排列的,并且由于我們必須動態(tài)的設置grid-template-rows字段,因此以下代碼中不存在該字段:

怎么在CSS網格布局中的列中填充項目

完整的代碼,包括CSS部分,如下所示:

怎么在CSS網格布局中的列中填充項目

可以看到在第16行,會計算行數(shù)。在第17行,該grid-template-rows字段是動態(tài)設置的。

怎么在CSS網格布局中的列中填充項目

在這里,你可以看到數(shù)字以固定的列數(shù)(3)按列排列。同樣,最小化的行數(shù)為五。如果行數(shù)少于五,則無法進行排列。并且如果行數(shù)大于五,則布局中將有沒填上的空白空間。僅當前一列完全填滿時,列才開始。

感謝各位的閱讀,以上就是“怎么在CSS網格布局中的列中填充項目”的內容了,經過本文的學習后,相信大家對怎么在CSS網格布局中的列中填充項目這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

當前名稱:怎么在CSS網格布局中的列中填充項目
文章源于:http://jinyejixie.com/article2/ijghic.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供云服務器定制開發(fā)、小程序開發(fā)、網站維護、標簽優(yōu)化商城網站

廣告

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

商城網站建設
云南省| 延川县| 秭归县| 河北区| 滦南县| 清苑县| 高陵县| 临泉县| 武山县| 安西县| 万安县| 榆中县| 富裕县| 江安县| 石柱| 顺义区| 云安县| 青铜峡市| 中山市| 太白县| 山阴县| 马山县| 剑川县| 灵璧县| 缙云县| 宁津县| 梅州市| 宜都市| 山东省| 宝山区| 鄂伦春自治旗| 得荣县| 临桂县| 海安县| 平乡县| 屯门区| 富顺县| 定远县| 察哈| 香格里拉县| 保德县|