美文网首页
一个比较常见的CSS布局

一个比较常见的CSS布局

作者: 麦西的西 | 来源:发表于2022-01-06 22:29 被阅读0次

有这样一个需求:父盒子里有多个小盒子,横向排列。超过4个的话,横向滚动。且初始化的时候,滚动条位于最右侧。效果图如下:


首先,我们写一下布局结构。

<div class="container" id="container">
    <div class="item">1</div>
    <div class="item">2</div>
    <div class="item">3</div>
    <div class="item">4</div>
    <div class="item">5</div>
</div>

其次是样式排列,使用flex布局可以轻松实现。代码如下:

.container {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: 200px;
    line-height: 200px;
    overflow-x: auto;
}
.item {
    flex: none;
    text-align: center;
    width: 25%;
    height: calc(100% - 5px);
    border: 1px solid #ff0000;
}

最后,初始化的时候将滚动条置于最右侧即可。

window.onload = () => {
    const containerDom = document.getElementById('container');
    containerDom.scrollLeft = containerDom.scrollWidth;
}

相关文章

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • 一个比较常见的CSS布局

    有这样一个需求:父盒子里有多个小盒子,横向排列。超过4个的话,横向滚动。且初始化的时候,滚动条位于最右侧。效果图如...

  • CSS布局

    CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+float属性(浮...

  • CSS布局

    HTML CSS + DIV实现整体布局必备知识利用HTML和CSS实现常见的布局 单列布局 css 实现竖直居中...

  • css笔记-1/css的学习思路

    CSS 3 核心思想 响应式堆叠上下文常见布局:Float 布局、Flex 布局常见动画:Fullpage、轮播、...

  • CSS学习笔记四——水平垂直居中/文字图片对齐/多列布局/圣杯布

    css布局考察的知识点比较综合,基本就是使用上了所有css的基础技巧,以下是一些比较常见的场景总结。 水平居中 方...

  • CSS经典布局

    CSS经典布局 本文主要对一些常见的CSS布局问题进行总结,涉及三栏布局、负margin、清除浮动、居中布局、Fl...

  • BFC原理和作用

    一、常见布局模式 在讲BFC之前,我们先来看一下常见的CSS三种布局模型: CSS中的三种布局模型:流动模型(Fl...

  • 【CSS】 Index

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局

网友评论

      本文标题:一个比较常见的CSS布局

      本文链接:https://www.haomeiwen.com/subject/acldcrtx.html