美文网首页
4、移动Web Flex布局

4、移动Web Flex布局

作者: 奶油裙子 | 来源:发表于2023-05-04 23:52 被阅读0次

一、Flex布局

1、主轴方向

目标:使用flex-direction改变元素排列方向
(1)主轴默认是水平方向, 侧轴默认是垂直方向
(2)修改主轴方向属性: flex-direction

属性值 作用
row 行,水平(默认值)
column 列,垂直
row-reverse 行, 从右向左
column-reverse 列, 从下向上

2、弹性盒子换行

目标:使用flex-wrap实现弹性盒子多行排列效果
(1)思考:默认情况下,多个弹性盒子如何显示?


(2)弹性盒子换行显示 : flex-wrap: wrap;
(3)调整行对齐方式 :align-content
取值与justify-content基本相同

二、省略号

1、text-overflow属性

(1)text-overflow 属性指定当文本溢出包含它的元素时,应该如何显示。可以设置溢出后,文本被剪切、显示省略号 (...) 或显示自定义字符串(不是所有浏览器都支持)。
(2)text-overflow 需要配合以下两个属性使用:
white-space: nowrap;
overflow: hidden;

clip 剪切文本。
ellipsis 显示省略符号 ... 来代表被修剪的文本。
string 使用给定的字符串来代表被修剪的文本。
initial 设置为属性默认值。
inherit 从父元素继承该属性值。
.orders .goods .txt{
    flex: 1;
    /* 溢出的时候显示省略号 */
    /* 因为弹性盒子的尺寸可以被内容撑开 */
    width: 0;
}

.orders .goods .txt h5{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

2、white-space 属性

white-space属性指定元素内的空白怎样处理。

描述
normal 默认。空白会被浏览器忽略。
pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap 文本不会换行,文本会在在同一行上继续,直到遇到
标签为止。
pre-wrap 保留空白符序列,但是正常地进行换行。
pre-line 合并空白符序列,但是保留换行符。
inherit 规定应该从父元素继承 white-space 属性的值。

相关文章

  • flex弹性布局

    移动web开发——flex布局 1.0传统布局和flex布局对比 1.1传统布局 兼容性好 布局繁琐 局限性,不能...

  • Flex布局

    移动web开发——flex布局 1.0传统布局和flex布局对比 1.1传统布局 兼容性好 布局繁琐 局限性,不能...

  • 移动WEB flex 布局

    一、简介 又名伸缩布局、弹性布局、伸缩盒布局、 更适用于移动端 布局原理,添加display: flex; 父盒设...

  • flex兼容性写法

    一、flexbox布局(弹性布局) 1.指定flex布局 { display:flex;display: -web...

  • 移动 web 开发 —— flex 布局

    1.0 传统布局和 flex 布局对比 1.1 传统布局 兼容性好 布局繁琐 局限性,不能再移动端很好的布局 1....

  • 移动web开发——flex布局

    一,传统布局和——flex布局 1.1 传统布局 兼容性好 布局繁琐 局限性,不能再移动端很好的布局 1.2 ...

  • 移动web四 - Flex布局

    1.0传统布局和flex布局对比 1.1传统布局 兼容性好 布局繁琐 局限性,不能再移动端很好的布局 1.2 fl...

  • 补充8: flex布局

    flex 布局与传统布局 传统布局兼容性好, 但是布局繁琐, 且不适合移动端flex布局更方便, 更适用移动端. ...

  • 网络编程(八)移动端布局(2)

    今天主要介绍一下移动端布局之flex布局。 一、 flex 布局体验 1.1 传统布局与flex布局的 1.2 初...

  • 20206月计划

    1,熟悉css常见布局,flex布局,移动端布局 2,掌握nuxt,配置,开发等等 3,vue剩下的文档看完 4,...

网友评论

      本文标题:4、移动Web Flex布局

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