DIV + CSS 布局:盒子内容超出宽度时,不换行,以滚动条形式水平滑动

滚动条水平滚动展示溢出内容

html

    <div class="outer">
        <div class="item">1111</div>
        <div class="item">2222</div>
        <div class="item">3333</div>
        <div class="item">4444</div>
        <div class="item">5555</div>
        <div class="item">6666</div>
        <div class="item">7777</div>
        <div class="item">8888</div>
    </div>

css(less)

.outer {
  background-color: #39a9ed;
  overflow-x: auto;
  &::-webkit-scrollbar {
    display: none;
  }
  white-space: nowrap;
  .item {
    display: inline-block;
    width: 80px;
    height: 60px;
    line-height: 60px;
  }
}

思路

  1. 外部盒子关闭换行(white-space: nowrap)
    如果不开启,超出当前行时会自动展示到下一行
  2. 开启外部盒子水平溢出滚动(overflow-x: auto)
    如果不开启溢出滚动,则会撑大整个盒子水平尺寸
  3. 定义盒子内元素的展示方式为行内块,并设置指定的宽度
    当所有盒子占据的宽度超出盒子时就会自动触发滚动

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 18:04:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 18:04:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 18:04:04       82 阅读
  4. Python语言-面向对象

    2024-03-28 18:04:04       91 阅读

热门阅读

  1. C语言中实现atoi函数实现

    2024-03-28 18:04:04       36 阅读
  2. 力扣由浅至深 每日一题.16 合并两个有序数组

    2024-03-28 18:04:04       47 阅读
  3. 深度学习系列63:tts和智能语音助手

    2024-03-28 18:04:04       46 阅读
  4. vue组件间通信详解

    2024-03-28 18:04:04       46 阅读
  5. 语言模型transformers调用部分 (To be continue...

    2024-03-28 18:04:04       43 阅读
  6. C语言:指针进阶

    2024-03-28 18:04:04       52 阅读
  7. Python入门级题目及答案

    2024-03-28 18:04:04       39 阅读
  8. 利用python脚本,根据词条爬取百度图片(爬虫)

    2024-03-28 18:04:04       39 阅读
  9. linux内核网络“每日读书”

    2024-03-28 18:04:04       43 阅读
  10. 【OpenGL实践06】如何读入模型文件obj数据

    2024-03-28 18:04:04       31 阅读
  11. OpenAI奥特曼豪赌1.42亿破解长生不老

    2024-03-28 18:04:04       42 阅读