- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Web前端基础技术;;弹性(Flex)布局:一种新的实现行、列布局的方式,也是当前WEB主流的布局方式。;;概念:默认情况下(不设置容器其他属性),任何一个容器包含两根轴
(3)主轴:水平方向的横轴,项从左到右排列;
(4)交叉轴:垂直方向的纵轴;
(5)主轴起点:左侧;终点:右侧。
(6)交叉轴起点:顶端;终点:底端。;二容器属性:指示容器中的项如何排列,如何对齐,是否分行;2.flex-wrap:项是否换行。;示例:一个弹性容器div,宽度400px,可换行,包含一组链接(padding:10px20px)
;3.justify-content:项在每根主轴上的对齐方式,通过设置宽度来观察效果。;示例:一个弹性容器div,宽度400px,可折行,包含一组链接(padding:10px20px)
主轴对齐方式:(1)起点对齐(左对齐,默认);(2)终点对齐(右对齐);(3)主轴居中对齐;(4)两端对齐;(5)环绕对齐
;4.align-content:项整体在交叉轴上的对齐方式---测试时,需要设置一定的高度,项必须可折行(多行);示例:一个弹性容器div,宽度400px,可折行,包含一组链接(padding:10px20px)
主轴对齐方式:(1)起点对齐(左对齐,默认);(2)终点对齐(右对齐);(3)主轴居中对齐;(4)两端对齐;(5)环绕对齐;
交叉轴对齐方式:(1)拉伸(默认);(2)(1)起点对齐(顶部对齐,默认);(2)终点对齐(底部对齐);(3)居中对齐;(4)两端对齐;(5)环绕对齐;
;5.align-items:项在交叉轴上的对齐方式;align-items与align-content的区别:
(1)align-items没有环绕和两端对齐;
(2)align-items优先级比align-content低,两者选择其一;
(3)align-items设置容器高度后,不折行也有效;align-content用于多行,配合flex-warp:wrap使用。
!!!(4)顶部/底部/居中对齐时(flex-start/flex-end/center),align-items在每一行均分间隔,而align-content的项之间无间隔。;示例:页面居中的块---登录界面页面居中实现
;divclass=containerfixed
divclass=item
这是块元素在块元素中居中的示例br/
模拟居中的登录窗体
p弹性容器仍然可以使用位置和定位属性/p
/div
/div;style
.container{
border:10pxsolidred;
/*弹性容器*/
display:flex;
justify-content:center;/*水平(主轴)居中*/
/*垂直居中;如果使用align-content:center,那么需要使用flex-wrap:wrap;*/
align-items:center;
/*加上固定定位:100%窗口大小*/
position:fixed;
left:0;right:0;top:0;bottom:0;
}
/*项-登录界面区域,使用align-items后,容器高度默认由元素决定,不会拉伸,根据需要来设置高度*/
.item{
width:400px;
height:200px;
border:10pxsolidblue;
}
/style;三项目属性;
style
.container{
border:10pxsolidred;
width:400px;
display:flex;
flex-direction:column;
}
.item{
border:1pxsolid#ccc;
height:40px;
margin:10px;
}
;2.flex-grow:该项跟随容器在主轴上的大小而放大的占比,默认为0,不跟随。;示例:弹性布局---商品列表;!DOCTYPEhtml
htmllang=
您可能关注的文档
- Web前端开发(HTML5+CSS3+JavaScript) 教学大纲.doc
- 《Web前端开发(HTML5+CSS3+JavaScript)》 教案全套 严健武 第1--24次课:Web前端开发概述及HTML基础--- 实验8 登录与注册表单.docx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第1章 WEB前端开发概述.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 HTML基础.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 格式化文本和段落.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.1- 列表.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.2-超链接 图片热点 .pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.3-表格.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.4-表单.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第4章 CSS基础.pptx
- 质量考题-生产辅助职系练习测试题附答案.doc
- 2025年-2025年房地产经纪协理之房地产经纪综合能力通关考试题库带答案20252.pdf
- 2025年-2025年执业药师之药事管理与法规精选试题及答案二 .pdf
- 2025年-2025年执业药师之中药学专业二精选试题及答案二 完整版20252.pdf
- 2025年-2025年执业药师之中药学专业二练习题(一)及答案 .pdf
- 2025年-2025年执业药师之中药学专业二押题练习试题A卷含答案 .pdf
- 2025年-2025年执业药师之中药学综合知识与技能真题精选附答案_优选文 20254.pdf
- 2025年-2025年执业药师之中药学专业二练习题(一)及答案 完整版20255.pdf
- 2025年-2025年执业药师之中药学综合知识与技能真题精选附答案.pdf
- 2025年-2025年执业药师之中药学专业二通关题库(附带答案) .pdf
文档评论(0)