CSS3弹性盒模型与布局

发布时间:2020-07-08 12:24:47 作者:txytxyt
来源:网络 阅读:396

一、弹性盒模型

1、注意:在使用弹性盒模型的时候,父元素必须要加display:box 或 display:inline-box,同时要加浏览器内核前缀

Horizontal 水平显示

vertical 垂直方向

Normal 正序

Reverse 反序

 

子元素的尺寸=盒子的尺寸*子元素的box-flex属性值 / 所有子元素的box-flex属性值的和

 

 

Start 所有子元素在盒子左侧显示,富裕空间在右侧

 

 

End 所有子元素在盒子右侧显示,富裕空间在左侧

 

 

Center 所有子元素居中

 

Justify 富余空间在子元素之间平均分布

 

Star 所有子元素在据顶

 

 

End 所有子元素在据底

 

Center 所有子元素居中

2、盒模型阴影

inset:投影方式——inset:内投影;不给:外投影

x、y:阴影偏移

blur:模糊半径

spread:扩展阴影半径——先扩展原有形状,再开始画阴影

color:颜色

3、其他盒模型新增属性

 

direction 方向:above|below|left|right;

距离(可选)

渐变(可选)

Both 水平垂直都可以缩放

Horizontal 只有水平方向可以缩放

Vertical 只有垂直方向可以缩放

 

Content-box 标准盒模型 width/height=border+padding+content

 

 

Border-box 怪异盒模型 width/height=content

 

 

二、分栏布局(只有webkit浏览器内核支持)

三、响应式布局

all 所有媒体

braille 盲文触觉设备

embossed 盲文打印机

print 手持设备

projection打印预览

screen彩屏设备

speech'听觉'类似的媒体类型

tty 不适用像素的设备

tv 电视

 

and

not  用来排除某种制定的媒体类型

only 用来定某种特定的媒体类型

 

(max-width:600px)

(max-device-width: 480px) 设备输出宽度

(orientation:portrait) 竖屏

(orientation:landscape) 横屏

(-webkit-min-device-pixel-ratio: 2) 像素比

 

1、引入针对不同设备的样式表

2、在CSS文件中设置不同设备的样式

3、移动端媒体

 


推荐阅读:
  1. CSS3 弹性伸缩布局
  2. css3中的弹性盒模型

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

弹性盒 弹性盒模型

上一篇:0008-如何卸载CDH(附一键卸载github源码)

下一篇:cocos2dx3 绑定lua

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》