美文网首页
CSS(二)横向布局(Flex换行)

CSS(二)横向布局(Flex换行)

作者: fanren | 来源:发表于2021-03-01 17:16 被阅读0次

前言

使用flex布局时,弹性子元素默认是排列在一行的;
但是如果子元素的个数超过了弹性容器的长度,则需要进行换行;

使用方式

<div class="flexContainer">
      <div class="flexItem" style="background-color: red">a</div>
      <div class="flexItem" style="background-color: blue">b</div>
      <div class="flexItem" style="background-color: green">c</div>
      <div class="flexItem" style="background-color: black">d</div>
</div>
...
.flexContainer {
  display: flex;
  flex-direction: row;
  background-color: gray;
  width: 800px;
  height: 50px;
}
.flexItem {
  width: 250px;
  height: 20px;
  color: white;
  text-align: center;
}

未使用换行之前的展示


展示

1.基本使用wrap

.flexContainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: gray;
  width: 800px;
  height: 50px;
}
截图
wrap的其他属性值
  • nowrap:不适用,默认
  • wrap:换行
  • wrap-reverse:反转wrap排列
  • initial:
  • inherit:

2.修复flex-wrap的对齐行为align-content

align-content属性用于修改 flex-wrap 属性的行为。类似于align-items, 但它不是设置弹性子元素的对齐,而是设置各个行的对齐。

截图

相关文章

  • CSS(二)横向布局(Flex换行)

    前言 使用flex布局时,弹性子元素默认是排列在一行的;但是如果子元素的个数超过了弹性容器的长度,则需要进行换行;...

  • 微信小程序 小知识

    横向布局 横向布局 自动换行 Flex 布局教程:语法篇 文本自动换行 文字超出用省略号显示 wx.switchT...

  • 24.纯CSS实现瀑布流布局

    1.CSS实现瀑布流布局(display: flex) 本例使用 CSS flex 实现瀑布流布局关键点,横向fl...

  • 小程序CSS知识点

    一、flex布局Flex 布局教程:语法篇Flex 布局教程:实例篇 二、CSS position 属性总结CSS...

  • 1 html css

    css书写位置 选择器 语义化标签 Flex 布局 flex-wrap 是否换行 flex-flow 是 fle...

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • Vue自用代码块记录

    css布局1、div内部滑动: overflow: scroll;2、div内部换行:flex-wrap: wr...

  • 历代网页布局方式

    1.表格布局 2.DIV+CSS布局 float:left向左边横向自适应 3.flex布局 row 行disp...

  • 2022-03-07 flutter 常用组件以及布局

    根据css的布局习惯大致分为: 线性布局:横向使用row,纵向使用Colemn。 弹性盒子:flex和Expand...

  • flex布局笔记

    flex布局 决定主轴方向:flex-directionflex-direction:row 横向;默认横向r...

网友评论

      本文标题:CSS(二)横向布局(Flex换行)

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