css-grid

    0熱度

    1回答

    所以,使用行佈局中的所有我需要做的包裝元素在Flex DIV是這樣的: div { display: flex; flex-direction: row; /* I want to change this to column */ flex-wrap: wrap; /* wrap doesn't seem to work on column, only

    1熱度

    2回答

    我想在我的網格佈局中的每個列上單獨滾動。 目前,我正在開發一個移動唯一的Web應用程序。我想爲縱向和橫向使用不同的網格佈局。 縱向方向只是1列,每個元素都在另一個之後。這裏沒問題。 在橫向方向上,我想使用2列。我的全部內容顯示在左側,我的導航移動到右側。現在我希望兩個部分都有一個單獨的滾動條。有沒有辦法來實現這個?如果當前列的內容結束,滾動應該停止。 守則CodePen:https://codep

    11熱度

    4回答

    我正在嘗試使用css網格佈局創建砌體佈局。網格中的所有物品都有變量高度。我不知道會有什麼項目。所以我無法爲每個項目定義grid-row。是否有可能在列的前一個結尾之後立即開始每個新項目? 代碼我想: .wrapper { display: grid; grid-template-columns: repeat(auto-fill, 330px); alig

    15熱度

    2回答

    當我不知道行數時,是否可以使柵格項目從第一行開始到最後一行? 可以說我有以下html與未知數量的框。 我該如何製作第一個網格線到最後一個網格線的第三個.box? .container { display: grid; grid-template-columns: repeat(3, minmax(10rem, 1fr)) [last-col] 35%; g

    8熱度

    1回答

    我有一堆自動流動的網格物品的CSS網格。有時網格物品是一個1 x 1軌道,有時它們是2 x 2軌道,所以我不知道從源訂單哪些項目將在網格中的某些位置。這意味着與:nth-child()造型將不可靠。 我想添加樣式到某些網格列中的項目(主要是最後一列)。有沒有一個CSS選擇器可以讓我對這些物品進行風格化? 例如,在本演示中,我將如何設置方框3,5和9(codepen here)? .grid-con

    3熱度

    2回答

    我不明白inline-grid元素的垂直對齊的邏輯。 第二個示例正常工作(請參閱代碼),但第一個示例沒有。爲什麼?我如何修復它,如下面的截圖所示? 還要注意。 代替使用display: inline-grid,我們可以使用display: inline-flex + flex-direction: column獲得相同的結果。 因此,如果使用inline-grid無法完成任務,可能可以使用inli

    1熱度

    1回答

    我試圖重新創建CSS網格佈局。當我爲每個類名聲明grid-area時,網格似乎不想在grid-area: aside;和grid-area: main;的正確位置正確渲染。我認爲這可能是因爲這兩個嵌套在其他元素內? 所需的結果:https://codepen.io/chrisburton/full/YVrqRr/ 實際結果:https://codepen.io/chrisburton/pen/eW

    3熱度

    1回答

    我有我需要顯示的瓷磚網格。 文章瓷磚可以適合4連續。 視頻可以連續放入2個。 我遇到的問題是:與文章,文章,文章,視頻一行。視頻碰到下一行。 或文章,視頻,視頻。第二個視頻再次碰到下一行。 設置順序屬性似乎很痛苦,因爲文章/視頻的顯示順序完全是隨機的。用flexbox處理這個問題有什麼好方法嗎? 這裏的小提琴 - https://jsfiddle.net/nx4ap9u4/(在這種情況下,我想有第

    1熱度

    1回答

    這是一個關於最近添加到CSS Web標準中的新的CSS網格系統的問題。這是我嘗試使用的佈局示例 - >Codepen example。 現在我需要切換聊天側欄,使主div佔據剩餘空間。我已經知道如何在Flexbox和JavaScript中做到這一點。但是,我想嘗試使用CSS網格。 一種方法是做到這一點... grid-template-columns: 1fr 0; 但我想聊天欄得以順利切換(如C

    2熱度

    1回答

    我試圖風格新CSS網格佈局使用@support定義列表來解決舊的瀏覽器。 Autoprefixer將其更改爲舊版本邊緣。 dl { display: grid; grid-gap: 0.5rem 0.75rem; grid-template-columns: min-content 1fr; display: -ms-grid;