第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

網(wǎng)格模板列和響應窗口的單行容器

網(wǎng)格模板列和響應窗口的單行容器

墨色風雨 2023-05-25 15:59:38
假設(shè)我有大約 250 個樣式為 class 的 div?slider-item。我在 css 中有一個響應式網(wǎng)格A,它在窗口縮放時將 div 包裝為列/項目。下面列出了最小項目寬度240px。我試圖讓網(wǎng)格在一行中保持響應(nowrap 水平溢出)。問題是屬性grid-template-columns: repeat(auto-fill..)增長/收縮行 b/c div 超過當前窗口寬度A.slider-content {? position: relative;? display: grid;? grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));?? overflow: hidden;? margin: 20px 0;? scroll-behavior: smooth;}?/* .slider-content > .slider-item {? min-height: 130px;? min-width: 240px;} */乙.slider-content {display:grid;? ?grid-auto-flow:column;??grid-gap:10px;?margin:20px 0;overflow:auto;}.slider-content > .slider-item {? min-height: 130px;? min-width: 240px;}CssB通過水平滾動將內(nèi)容保持在一行中,但問題是它不像 css 那樣響應迅速A我稍后需要它用于多列輪播。對 flexbox 或 slickjs 不感興趣;使用 CSS 網(wǎng)格。
查看完整描述

1 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

我認為這可以實現(xiàn)您想要的:


.slider-content {

    display: grid;

    overflow-x: auto;

    grid-auto-flow: column;

    grid-auto-columns: minmax(240px, 1fr);

}

.slider-content并且不要忘記在或上設(shè)置高度.slider-item。


更新


我不知道如何禁用 CSS 網(wǎng)格行換行。但是,我找到了一種類似于視頻的方法,但在一行中有溢出。這不是最優(yōu)雅的方式,但效果很好。我沒有添加最多 6 列的所有媒體查詢,但添加它們非常容易 - 只需將媒體大小增加 240 像素,或者任何你想要的最小寬度,然后更改值grid-auto-columns。


.slider-content {

    /* Same as above, before update. */

}


@media (max-width: 479px) {

    .slider-content {

        grid-auto-columns: 100%;

    }

}


@media (min-width: 480px) and (max-width: 719px) {

    .slider-content {

        grid-auto-columns: 50%;

    }

}


@media (min-width: 720px) and (max-width: 959px) {

    .slider-content {

        grid-auto-columns: 33.3%;

    }

}


查看完整回答
反對 回復 2023-05-25
  • 1 回答
  • 0 關(guān)注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號