html flex上下居中,css3 flex实现div内容水平垂直居中的几种方法

html flex上下居中,css3 flex实现div内容水平垂直居中的几种方法一、flex-direction:(元素排列方向)※flex-direction:row(横向从左到右排列==左对齐)※flex-direction:row-reverse(与row相反)※flex-direction:column(从上往下排列==顶对齐)※flex-direction:column-reverse(与column相反)二、flex-wrap:(内容一行容…

大家好,又见面了,我是你们的朋友全栈君。

一、flex-direction: (元素排列方向)

※ flex-direction:row (横向从左到右排列==左对齐)

4f8fd3b08ed5f3a7eca22950136c217f.png

※ flex-direction:row-reverse (与row 相反)

d02273ce47381039f8e000964a624baf.png

※ flex-direction:column (从上往下排列==顶对齐)

e05b6bdcf685bf8f46bb1be13166f8d8.png

※ flex-direction:column-reverse (与column 相反)

7397e755fce362977a4772754f10dbaa.png

二、flex-wrap: (内容一行容不下的时候才有效)

※flex-wrap:nowrap (超出不换行,很奇怪里面的宽度会变成100%)

a6397226d00d9af233a7d0f1678e935b.png

※ flex-wrap:wrap (超出按父级的高度平分)

c5e021cd2d6f9c458ef9779139457a95.png

※flex-wrap:wrap-reverse(与wrap 相反)

301f9a2a76ed5b7f8849a16efc66b1f5.png

三、justify-content: (水平对齐方式)

※flex-start (水平左对齐)

8e8ad5385091bed70513cd0ff084bb1f.png

※ justify-content:flex-end; (水平右对齐)

f0ad23f8b77666627b33ce73f34f1b31.png

※ justify-content:center;(水平居中对齐)

cfcb4528c616a8f79bb6ad5750ab6def.png

※justify-content:space-between; (两端对齐)

1bf09a817e25996b2c1a6dd520599c29.png

※justify-content:space-around; (两端间距对其)

894c99200f3f61c92997d2de0d7d6c0b.png

四、align-items: (垂直对齐方式)

※ align-items:stretch; (默认)

6d885a4c12c28c5128752d4ed9f87aed.png

※align-items:flex-start; (上对齐,和默认差不多)

30579fae63cf978d09f87abb7c9bbea9.png

※align-items:flex-end; (下对齐)

dd5d2f15596654b650567bd8c686ae03.png

※ align-items:center;(居中对齐)

6445ffa6311e5f7fd138d312be0d5013.png

=※align-items:baseline; (基线对齐)

如弹性盒子元素的行内轴与侧轴(纵轴)为同一条,则该值与’flex-start’等效。其它情况下,该值将参与基线对齐。

flex容器属性

/*1.方向*/

/*默认方向(row正方向)*/

/* flex-direction: row; */

/*row反方向*/

/* flex-direction: row-reverse; */

/*columnz正方向*/

/*flex-direction: column;*/

/*columnz反方向*/

/*flex-direction: column-reverse;*/

/*2.换行*/

/*flex-wrap: wrap;*/

/*flex-wrap: wrap-reverse;*/

/*3.direction+wrep组合*/

/*flex-flow: row wrap-reverse;*/

/*4.主轴对齐*/

/*起点左对齐*/

/*justify-content: flex-start;*/

/*起点右对齐*/

/*justify-content: flex-end;*/

/*起点居中对齐*/

/*justify-content: center;*/

/*间隔左右分散*/

/*justify-content: space-between;*/

/*间隔内边距相等*/

/*justify-content: space-around;*/

/*间隔相等*/

/*justify-content: space-evenly;*/

/*5.交叉轴对齐 当flex-direction: row;修饰y轴, 当flex-direction: column;修饰x轴*/

/*默认交叉轴对齐*/

/*align-items: stretch;*/

/*默认交叉轴居中*/

/*align-items: center;*/

/*默认交叉轴上对齐*/

/*align-items: flex-start;*/

/*默认交叉轴下对齐*/

/*align-items: flex-end;*/

/*默认交叉轴内容对齐*/

/*align-items: baseline;*/

/*6.多行交叉轴对齐*/

/*align-content: stretch;*/

/*多行交叉轴居中对齐*/

/*align-content: center;*/

/*多行交叉轴上对齐*/

/*align-content: flex-start;*/

/*多行交叉轴下对齐*/

/*align-content: flex-end;*/

/*多行交叉轴内边距相等*/

/*align-content: space-around;*/

/*多行交叉轴间隔左右分散*/

/*align-content: space-between;*/

/*多行交叉轴间隔相等*/

/*align-content: space-evenly;*/

flex项目属性

/*1.控制项目次序*/

/*order: 2;*/

/*2.按比例扩大空间,数越大空间越大,0值不扩大*/

/*flex-grow: 2;*/

/*3.按比例缩小空间,数越大空间越小,0值不压缩*/

/*flex-shrink: 2;*/

/*4.需要flex-direction配合使用,row=宽 column=高,并且优先级高于width hight, auto值 让位优先级*/

/*flex-basis: 600px;*/

/*5.flex=grow+shrink+basis*/

/*grow =1 && shrink = 1 && basis = auto*/

/*flex: auto;*/

/*grow =0 && shrink = 1 && basis = auto*/

/*flex: initial;*/

/*grow =0 && shrink = 0 && basis = auto*/

/*flex: none;*/

/*6.align-self覆盖容器的align-items*/

/*align-self: flex-start;*/

到此这篇关于css3 flex实现div内容水平垂直居中的几种方法的文章就介绍到这了,更多相关css3div水平垂直居中内容请搜索萬仟网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持萬仟网!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138974.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • js算法初窥03(搜索及去重算法)

    前面我们了解了一些常用的排序算法,那么这篇文章我们来看看搜索算法的一些简单实现,我们先来介绍一个我们在实际工作中一定用到过的搜索算法——顺序搜索。1、顺序搜索其实顺序搜索十分简单,我们还是以第一篇

  • Java泛型详解,史上最全图文详解「建议收藏」

    Java泛型详解,史上最全图文详解「建议收藏」泛型在java中有很重要的地位,无论是开源框架还是JDK源码都能看到它。毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课。一:泛型本质Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛.

  • AbstractMethodError那些事

    AbstractMethodError那些事Java社区添加小编微信进入java学习交流群,小编微信:372787553,备注进群AbstractMethodErrorExceptioninthread“main”java.lang.AbstractMethodError这样的异常并不常见,如果您有幸遇到了,那么一定要珍惜,否则转瞬即逝!发生原因为什么会发生这样的错误?让我们看一下官方的解释:当应用程序尝试调用抽象方法时抛出。通常,该错误被编译器捕获;如果某些类的定义自上次编译当前执行的方法以来不兼容地更改,则此错误只能

  • 正则提取字符串中的数字_正则表达式忽略空格python

    正则提取字符串中的数字_正则表达式忽略空格pythonpython从字符串中提取数字使用正则表达式,用法如下:##总结##^匹配字符串的开始。##$匹配字符串的结尾。##\b匹配一个单词的边界。##\d匹配任意数字。##\D匹配任意非数字字符。##x?匹配一个可选的x字符(换言之,它匹配1次或者0次x字符)。##x*匹配0次或者多次x字符。##x+匹配1次或者多次x字符。…

  • qca wlan wifi modules解析三

    qca wlan wifi modules解析三WLAN驱动的内核模块。参看下面这个框图:WLAN驱动中各个内核模块的作用如下:asf.ko–基本框架模块qdf.ko–基本框架模块ath_spectral.ko–支持Spectralath_dfs.ko–支持DFSumac.ko–通用802.11协议管理ath_hal.ko–Direct-Attach硬件虚拟层ath_rate_atheros.ko–…

  • 参数名ASCII码从小到大排序_按照ascii码值从小到大顺序排列

    参数名ASCII码从小到大排序_按照ascii码值从小到大顺序排列publicstaticvoidrequestPay(){Dictionary<string,string>dics=newDictionary<string,

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号