博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3弹性盒模型之box-orient & box-direction
阅读量:6969 次
发布时间:2019-06-27

本文共 891 字,大约阅读时间需要 2 分钟。

Css3引入了新的盒模型——弹性盒模型,其实上一篇文章已经讲到了一个,今天来讲讲另外的两个弹性盒模型属性box-orient 和 box-direction。

1、box-origent: 水平或垂直分布。

box-origent有两个值:horizional(水平)和vertical(垂直),意思就是元素的排列方式!

css代码如下:

body {

display: -webkit-box;

-webkit-box-orient: horizional;

}

水平排列方式如下:

body {

display: -webkit-box;

-webkit-box-orient: vertical;

}

垂直排列方式如下:

 

2、box-direction:反向分布

box-direction也有两个值 normal(正常)和reverse(反向),当然如果使用的时候当然一般都是为了reverse的!该属性的作用就是把本来 由1-2-3排列的元素倒过来变成:3-2-1

注意:无论是box-orient还是box-direction都需是在父元素中定义而决定子元素的排列的,而且他们起作用的前提是display:box 必须将display的值设置成box,否则是不会生效的,还有不同浏览器必须加上前缀(-webkit-、-moz-、-o-、-ms- 等等)。

 

3、除了box-direction能够实现反向分布外,还有一个更具体的公布方法,是定义在每个子元素的属性,它甚至可以决定任何的排列顺序,1-3-2,3-1-2...都可以,那就是 box-ordinal-group ,

它的值是从1开始的正整数,值越小便排得超前面!

css代码如下:

.box1{

-webkit-box-ordinal-group:1}

.box2{

-webkit-box-ordinal-group:3}

.box3{

-webkit-box-ordinal-group:2}

 

转载于:https://www.cnblogs.com/garfieldzhong/p/4655924.html

你可能感兴趣的文章
Map集合中value()方法与keySet()、entrySet()区别 《转》
查看>>
Thrift反序列化导致OOM(转)
查看>>
自定义用户登录,会话保持,登录后自动跳转原页面
查看>>
Quartz的cronTrigger表达式
查看>>
李洪强经典iOS面试题11
查看>>
知乎上关于游戏引擎的讨论
查看>>
解决:error: Cannot fetch repo (TypeError: expected string or buffer)
查看>>
oracle 11g RAC 的一些基本概念(三)
查看>>
api数据接口
查看>>
买房的贷款时间是否是越长越好?https://www.zhihu.com/question/20842791
查看>>
maven整合S2SH
查看>>
Android 增量更新完全解析 是增量不是热修复
查看>>
UI设计中px、pt、ppi、dpi、dp、sp之间的关系
查看>>
atitit 短信验证码的源码实现 .docx
查看>>
学位论文“致谢”中的人称问题
查看>>
JavaScript面向对象
查看>>
Winform实现多线程异步更新UI(进度及状态信息)
查看>>
FLP不可能原理
查看>>
数据库哪些情况下适合建索引,哪些情况下不适合建索引
查看>>
Win10系列:VC++ Direct3D模板介绍3
查看>>