自学关于JS一阶段小结


flex布局

1.主轴默认是水平方向, 侧轴默认是垂直方向l修改主轴方向属性: flex-direction主轴方向目标:

flex-direction改变元素排列方向属性值作用

flex-direction:row行, 水平(默认值)

flex-direction:column* 列, 垂直<常用>

flex-direction:row-reverse行, 从右向左

flex-direction:column-reverse列, 从下向上

2.Flex布局模型中,flex-direction弹性盒子默认沿着水平方向排列

x,y方向交换

<Flex布局/弹性布局:1.是一种浏览器提倡的布局模型Ø布局网页更简单、灵活;2.避免浮动脱标的问题>

3.作用:基于Flex 精确灵活控制块级盒子的布局方式,避免浮动布局中脱离文档流现象发生。

4.Flex布局非常适合结构化布局l设置方式Ø父元素添加display: flex,子元素可以自动的挤压或拉伸

5.组成部分:弹性容器,弹性盒子,主轴,侧轴/交叉轴

6.在Flex布局模型中,调节主轴或侧轴的对齐方式来设置盒子之间的间距

修改主轴对齐方式属性: justify-content     调节元素在侧轴的对齐方式align-items

修改主轴对齐方式属性: justify-content主轴对齐方式目标:使用justify-content调节元素在主轴的对齐方式属性值作用flex-start默认值, 起点开始依次排列

flex-end终点开始依次排列沿主轴居中排列

space-around弹性盒子沿主轴均匀排列, 空白间距均分在弹性盒子两侧

space-between弹性盒子沿主轴均匀排列, 空白间距均分在相邻盒子之间

space-evenly弹性盒子沿主轴均匀排列, 弹性盒子与容器之间间距相等  

7.1.属性flex : 值;

2.取值分类:数值(整数)

3:注意: 只占用父盒子剩余尺寸

8.写移动端项目游乐园的步骤及注意事项

(1.建立index.less,利用@inport  “./base.less和./normalize.less”。,easy less建立index.css(就可以摆脱index.css,直接在index.less书写))

(2.在html中head里面用link引进./css/index.css和./lib/iconfont/iconfont.css)

(3.引入移动适配js : <script src="./js/flexible.js"></script>)

(4.在body中要注意分头中尾模块书写,写完就得收起来)

(5.写index.less时引入base和兼容less文件,要定量变量cttl+a全选后按alt+z可以把px改成rem)

(6.写index.less时要弄清楚// 里面的内容各占一份:flex: 1; display: flex;// 改变x,y方向。一列 flex-direction: column;

        justify-content和align-items改变后的主侧轴)

(7..写index.less时要弄清楚嵌套的父盒子和子盒子之间的关系{千万谨记})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 伸缩布局和LESS介绍 其他属性介绍 word-break属性介绍 该属性规定自动换行的处理方法。 normal ...
    刘其瑞阅读 4,798评论 0 0
  • 流式布局 1. 移动端基础 1.1浏览器现状 1.2手机屏幕的现状 1.3常见移动端屏幕尺寸 1.4移动端调试方法...
    Scincyc阅读 5,408评论 0 4
  • 一、学习使我快乐 笔记来自拉勾教育大前端,说真的,对于培训机构我起初报有的信心不是很大,包括以前也报过,但是都因为...
    安掌门dear阅读 3,921评论 0 5
  • html常用的标记:html、body、ol、ul、li、h1、h2、h3、h4、h5、h6、p、th、td、dl...
    78e96b7bacb3阅读 1,651评论 0 0
  • 适配问题 1.布局适配 流式布局(百分比) : 核心问题:页面不能出现缩放;页面不能出现滚动条。 解决方案:1.设...
    leeleepro阅读 1,033评论 0 1