`

Flex之 justify-content 和 flex-direction 的应用

    博客分类:
  • css
阅读更多


flex 简介:

采用Flex布局的元素,被称为Flex容器(flex container),简称"容器"。其所有子元素自动成为容器成员,成为Flex项目(Flex item),简称"项目"


Flex-direction调整主轴方向(默认为水平方向)
包括row、column、row-reverse、column-reverse


https://www.cnblogs.com/wangyawei/p/9103573.html




要点1:
justify-content: space-between;
使元素各分部两端。

要点2:
flex-direction: row | column;
使元素 横向 或 纵向 排列






<!doctype html>
<html>
<head>

    <style>
    
        body {
            padding:50px 200px;
        }
    
        .item {
            width: 300px;
            padding: 10px 20px;
            background: #f5f6f8;
        }
        
        .title-node {
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row;
            flex-direction: row;
            -webkit-justify-content: space-between;
            justify-content: space-between;
        }

        .title-left {
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: column;
            flex-direction: column;
        }

        .title-right {
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row;
            flex-direction: row;
        }
        
        .t-txt {
            color: #39a;
            font-weight: bold;
        }
        .t-sub{
            color: #888;
        }
        .icon{
            line-height: 36px;
        }
    
    
    </style>

</head>
<body>

    <div class="title-node item">

        <div class="title-left">
            <div class="t-txt">
                This is a list item title
            </div>
            <div class="t-sub">
                item(0)
            </div>
        </div>
        
        <div class="title-right">
            <span class="icon">icon</span>
        </div>

    </div>


<body>
</html>
































--
分享到:
评论

相关推荐

    CSS3弹性布局内容对齐(justify-content)属性使用详解

    justify-content: flex-start | flex-end | center | space-between | space-around; ``` 1. `flex-start`(默认值):所有弹性项目向行头靠拢。第一个项目的main-start外边距与容器的main-start边线对齐,后续项目...

    FlexLayout布局-wechat-app-flexlayout-master

    - `justify-content`:定义主轴上的对齐方式,如`flex-start`(靠左)、`flex-end`(靠右)、`center`(居中)、`space-between`(两端对齐,项目之间等距)和`space-around`(每个项目两侧的间隔相等)。...

    CSS弹性盒子.docx

    `justify-content`属性用于调整子元素在主轴(沿`flex-direction`的方向)上的对齐方式。它可以是`flex-start`、`flex-end`、`center`、`space-between`、`space-around`或`space-evenly`。例如,`space-between`会...

    flex布局-flex-layout-master.zip

    - `justify-content`:定义主轴上的对齐方式,如`flex-start`, `flex-end`, `center`, `space-between`, `space-around`。 - `align-items`:定义交叉轴上的对齐方式,如`flex-start`, `flex-end`, `center`, `...

    FlexBox-flex-direction:flex,inline-flex。 弹性方向

    在实际应用中,`flex-direction`配合其他Flex属性,如`justify-content`(主轴对齐)、`align-items`(交叉轴对齐)和`flex-wrap`(是否换行),能实现丰富的布局效果。例如,`justify-content`可以调整项目在主轴上...

    动画演示flex属性 - 可点击切换属性

    动画演示flex布局,包括flex父容器属性以及flex布局子元素属性 flex父容器属性有: 一. flex-direction 主轴方向 row:从左到右 row-reverse... justify-content 子盒子主轴方向上的对齐方式 等,字数不够,无法一一列举

    flex组件应用

    - 属性:`flex-direction`, `flex-wrap`, `justify-content`, `align-items`, `align-content`控制容器的主轴、侧轴、内容对齐方式等。 2. Flex项目 - 定义:Flex项目是Flex容器内的子元素,它们沿主轴线进行布局...

    flex-布局.doc

    justify-content:定义了项目在主轴上的对齐方式。 align-items:定义项目在交叉轴上如何对齐。 align-content:定义多根轴线的对齐方式。 3.1 flex-direction 属性 flex-direction 属性决定主轴的方向(即...

    flex 左右分栏 效果

    - **对齐方式**:使用`justify-content`属性控制子元素在主轴上的对齐,如`justify-content: space-between`可以使子元素在主轴上均匀间隔分布,`justify-content: flex-start`则使子元素靠左排列,`justify-...

    02-flex布局.pdf

    flex容器可以使用flex-flow(简写属性,包含flex-direction和flex-wrap)、flex-direction(主轴方向)、flex-wrap(是否换行)、justify-content(项目在主轴上的对齐方式)、align-items(项目在交叉轴上的对齐...

    前端响应式布局笔记-flex

    与`justify-content`类似,其可选值有`flex-start`、`flex-end`、`center`、`baseline`(基线对齐)和`stretch`(默认,拉伸填满整个容器)。 五、`align-self`属性 `align-self`允许单个项目有与其他项目不同的...

    Flex 布局速查手册-阮一峰

    flex 布局有六个属性可以设置在容器上:flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content。 1. flex-direction 属性决定主轴的方向(即项目的排列方向)。它可能有四个值:row...

    关于flex 的css样式表

    - 使用Flexbox可以轻松创建响应式设计,通过改变`flex-direction`,`flex-wrap`,`justify-content`和`align-items`等属性,适应不同屏幕尺寸。 - 结合媒体查询(Media Queries),可以针对不同屏幕大小应用不同的...

    前端移动Web第二天:Flex伸缩布局-携程首页案例.zip

    2. `justify-content`: 控制子元素在主轴上的对齐方式,包括`flex-start`(靠左/上)、`flex-end`(靠右/下)、`center`、`space-between`(两端对齐,中间间距相等)和`space-around`(各元素间间距相等)。...

    Flex布局笔记.docx

    Flex布局是一种现代网页和应用程序设计中的重要布局模式,它允许开发者更加灵活地调整元素在容器内的分布和排列。本笔记将深入探讨Flex布局的核心概念、属性及其用法。 1. Flex容器(flex-container) Flex容器是...

    微信小程序开发中flex布局容器及元素之属性技术释疑.pdf

    justify-content属性用于定义Flex容器内的元素在主轴上的对齐方式,常见的值包括flex-start(起始位置对齐)、flex-end(结束位置对齐)、center(居中对齐)、space-between(两端对齐,元素之间间隔相等)、space-...

    直线和折线flex实现经典源码

    如果要创建“直线”,可能使用了`justify-content: flex-start`(默认值,所有项目从起点开始)、`justify-content: flex-end`(所有项目靠终点)、`justify-content: center`(所有项目居中)或`justify-content: ...

    Web前端技术项目式教程(HTML5 CSS3 Flex Bootstrap)教案-使用Flex实现网页响应式布局.docx

    2. 掌握 Flex 布局的基本语法,如 flex-direction、flex-wrap、justify-content、align-items 等属性的用法。 3. 学习如何使用 Flex 布局创建适应不同设备尺寸的响应式网页。 【教学内容】: 1. **响应式布局基础**...

    flex移动布局,极简公共样式包,附demo

    - `align-items`: 沿交叉轴对齐子元素,类似`justify-content`,但作用于垂直方向(取决于`flex-direction`)。 - `align-content`: 当有多行子元素时,控制它们在交叉轴上的对齐方式,仅在`flex-wrap`值为`wrap`...

Global site tag (gtag.js) - Google Analytics