【移动端网页布局】flex 弹性布局子项目属性 ① ( flex 属性用法说明 | 代码示例 : 占有剩余布局 / 平均分成若干等份 )

这篇具有很好参考价值的文章主要介绍了【移动端网页布局】flex 弹性布局子项目属性 ① ( flex 属性用法说明 | 代码示例 : 占有剩余布局 / 平均分成若干等份 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。





一、flex 子项目常用属性




1、子项目常用属性介绍


flex 子项目 的常用属性 :

  • flex 属性 : flex 子项目 在 flex 父容器 中 占有的 份数比例 , 如果都设置 1 , 那么将对应尺寸平分即可 ;
  • align-self 属性 : 控制 flex 子项目 在 侧轴 的排列方式 ;
  • order 属性 : 控制 flex 子项目 的排列顺序 ; 主要是修改前后顺序 , 原来是 1 - 2 - 3 排列顺序 , 可以将其改为 2 - 1 - 3 排列顺序 ;

2、flex 属性用法说明


flex 属性 用于 设置 flex 子项目 在 flex 父容器 剩余空间 占有的 份数比例 ;

如果都设置 flex:1; 样式 , 那么所有的子项目将对应的尺寸平分即可 ;


默认情况下 flex 属性值为 0 , 可以将其设置为 1 / 2 / 3 … 等数字 ;





二、flex 属性代码示例




1、代码示例 - 左右两侧 100 像素 / 中间元素占有所有剩余布局


在下面的代码中 , 左右两侧各占 100 像素 , 为中间的元素设置 flex: 1; 样式 , 即可占用剩余所有的布局 ;

代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 设置 meta 视口标签 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>flex 弹性布局</title>
    <style>
        div {
            /* 将展示样式设置为 flex 即可启用弹性布局 */
            display: flex;
            /* 布局宽度 500 像素 */
            width: 60%;
            /* 布局高度 500 像素 */
            height: 100px;
            /* 设置背景颜色 */
            background-color: pink;
            /* 设置文本颜色 */
            color: white;
            /* 水平居中 */
            margin: 0 auto;
        }
        
        div span:nth-child(1) {
            width: 100px;
            height: 100px;
            background-color: blue;
        }
        
        div span:nth-child(2) {
            flex: 1;
            background-color: red;
        }
        
        div span:nth-child(3) {
            width: 100px;
            height: 100px;
            background-color: blue;
        }
    </style>
</head>

<body>
    <div>
        <span>1</span>
        <span>2</span>
        <span>3</span>
    </div>
</body>

</html>

显示效果 :

flex布局占满剩余空间,移动端网页布局,css,css3,html,前端,flex弹性布局,原力计划


3、代码示例 - 平均分成三等份


代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 设置 meta 视口标签 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>flex 弹性布局</title>
    <style>
        div {
            /* 将展示样式设置为 flex 即可启用弹性布局 */
            display: flex;
            /* 布局宽度 500 像素 */
            width: 60%;
            /* 布局高度 500 像素 */
            height: 100px;
            /* 设置背景颜色 */
            background-color: pink;
            /* 设置文本颜色 */
            color: white;
            /* 水平居中 */
            margin: 0 auto;
        }
        
        div span:nth-child(1) {
            flex: 1;
            background-color: blue;
        }
        
        div span:nth-child(2) {
            flex: 1;
            background-color: red;
        }
        
        div span:nth-child(3) {
            flex: 1;
            background-color: blue;
        }
    </style>
</head>

<body>
    <div>
        <span>1</span>
        <span>2</span>
        <span>3</span>
    </div>
</body>

</html>

展示效果 :

flex布局占满剩余空间,移动端网页布局,css,css3,html,前端,flex弹性布局,原力计划文章来源地址https://www.toymoban.com/news/detail-707444.html

到了这里,关于【移动端网页布局】flex 弹性布局子项目属性 ① ( flex 属性用法说明 | 代码示例 : 占有剩余布局 / 平均分成若干等份 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git零基础实战之如何实现子项目同步更新

    1. 背景 2.git apply vs git am 3.生成patch 4.git apply使用 5.git am使用 假设我们有一个独立的插件项目,因为一些项目的变更,现在需要将其迁移到一个较大的项目中的子目录中。传统的方法可能包括使用 git cherry-pick 来选择性地应用提交,但这种方法并不能很好的处理 子目录问题 。

    2024年03月23日
    浏览(48)
  • Jenkins怎么配置Gradle只构建子项目,而不构建父项目,Jenkins配置gradle详细介绍

            Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试

    2024年02月03日
    浏览(41)
  • 【JS每N日一练】【自动化】gitcode创建子项目并导入git

    需求 github访问时好时不好的,而且克隆代码及其麻烦,经常失败。所以小编往往是把代码先在国内做个镜像,然后再下载。 gitcode 目前使用还是挺方便的,今天就以gitcode为例,写两个脚本,加速代码下载。 手动操作 注册并登录自己的仓库主页:https://gitcode.net/dashboard/proje

    2024年02月03日
    浏览(42)
  • web前端之使用弹性和外边距进行网页布局、非常有用的小技巧、flex、margin、auto

    图中效果只需要flex和margin便可以实现。 1、d_f: display: flex; 2、fw_w: flex-wrap: wrap; 3、m_a: margin: auto; 4、ml_a: margin-left: auto; 5、mr_a: margin-right: auto; 3、item类名比较特殊,所以单独定义,涉及到变量,不属于公共样式 4、其他类名基本是见名知意,不做过多叙述

    2024年02月20日
    浏览(57)
  • 微信小程序进阶——Flex弹性布局&轮播图&会议OA项目(首页)

    目录 一、Flex弹性布局 1.1 什么是Flex弹性布局 1.1.1 详解 1.1.2 图解  1.1.3 代码演示效果 1.2 Flex弹性布局的核心概念 1.3 Flex 弹性布局的常见属性 1.4 Flex弹性布局部分属性详解 1.4.1 flex-direction属性 1.4.2 flex-wrap属性 1.4.3 flex-flow属性 1.4.4 justify-content属性 1.4.5 align-items属性 1.4.6 

    2024年02月05日
    浏览(43)
  • flex 弹性布局

    任何一个容器都可以指定为 Flex 布局。 行内元素也可以使用 Flex 布局。 注意 :设为 Flex 布局以后,子元素的 float 、 clear 和 vertical-align 属性将失效。 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为 Flex 项目(

    2024年02月14日
    浏览(47)
  • flex弹性布局详细介绍

    这里提供一个可以边学习边玩的flex学习网站:弹性盒青蛙 Flex布局是指弹性布局,其中Flex是Flexible Box的缩写,用来为盒状模型提供最大的灵活性。它给 flexbox 的子元素之间提供了强大的空间分布和对齐能力。本文将介绍几种常见属性使用方法,以后也将不断更新补充(也欢迎

    2023年04月15日
    浏览(50)
  • Flex 弹性盒子布局

    可以少去理解一些不必要的概念,而多去思考为什么会有这样的东西,它解决了什么问题,或者它的运行机制是什么? Flex 是 Flexible Box 的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。比如: 容器、项目的理解? 采用

    2024年01月17日
    浏览(59)
  • flex布局(弹性盒子)–详谈2

    这是小编接着flex布局(弹性盒子)–详谈进行续写,帮助各位快速上手熟悉flex布局! flex 属性用于指定弹性子元素如何分配空间。 flex:none | [ flex-grow ] || [ flex-shrink ] || [ flex-basis ] 各个值解析: none:none的计算值为: 0 0 auto [ flex-grow ]:定义弹性盒子元素的扩展比率。

    2024年03月20日
    浏览(49)
  • 9-web前端 flex弹性布局

    1、flex弹性布局 设置方式:给父元素设置 display: flex,子元素可以自动挤压或拉伸   组成部分:     弹性容器     弹性盒子     主轴:默认在水平方向     侧轴 / 交叉轴:默认在垂直方向   例如:   2、主轴对齐方式   属性名:justify-content     属性值 效果 flex

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包