微信小程序定位功能是什么?

9158APP 0

微信小程序定位功能是什么?

不知道你喜欢微信小程序吗?你喜欢它的小功能吗?小程序很多,功能也很多。如果您认为此内容是您需要的,请跟进。快来学习小编的步骤吧!

1. 定位:position 属性允许您定位元素。

2、定位机制:有普通流、浮动流、绝对定位三种。

3、定位属性值:static、relative、absolute、fixed、inherit、-ms-page、initial、unset(最后三个属性是小程序里的,没看懂啥样子)。

1.static:元素框正常生成。块级元素生成一个矩形框作为文档流的一部分。内联元素将创建一个或多个行框并将它们放置在其父元素中。

2.relative:元素框架偏移一定距离。该元素保留其未定位的形状,并且保留其最初占据的空间。

3.Absolute:元素框从文档流中移除,并相对于其包含块定位,该包含块可能是文档中的另一个元素或初始包含块。正常文档流中该元素先前占用的空间被关闭,就好像该元素不存在一样。元素在定位后会生成一个块级盒子,无论它最初在正常流程中生成什么类型的盒子。

4.fixed:元素框的行为类似于将位置设置为绝对,但其包含块是视图窗口本身。

5.inherit:继承父元素的位置。 ----任何版本的IE都不支持该属性值:inherit

6.-ms-page:位置取决于绝对模式。

7.initial:表示指定值作为属性的初始值。

8.unset:设置“inherit”和“initial”,取决于属性是否被继承。

4. top、right、bottom、left:定位元素,定义位置非静态的元素。

1. 数值:自动/直接数值/百分比

5. z-index 定义位置不是静态的元素。设置当前上下文中元素的堆叠级别。值越大显示在顶部,值越小显示在底部。

6.clip:剪辑绝对元素定位。定义一个裁剪矩形,超出的内容会根据overflow的值进行处理。注意:该属性只有当position设置为absolute或fixed时才会生效。

1. 获取值。形状/自动/继承。

2、clip属性即将被废弃。推荐使用clip-path。

2:布局

说到布局,首先想到的就是LinearLayout、RelativeLayout等,但既然是微信小程序,我们当然要转变思路,看看CSS中有哪些布局方法。

1:布局有以下类型:display、float、clear、visibility、overflow、overflow-x、overflow-y。

1.display:设置对象是否显示。

2.float:表示对象是否以及如何浮动。

3.clear:表示不允许漂浮物体的边缘。

4.Visibility:是否隐藏,与显示隐藏不同。当可见性隐藏时,元素占据的位置将被保留。

5.overflow:设置对象处理溢出内容的方式。

6.overflow-x:设置内容水平溢出的方式。

7.overflow-y:设置内容垂直溢出的方式。

2:显示:根据“float”和“position”确定box或box的类型,生成元素。

现在大家都知道微信小程序的功能了吧!