返回顶部
首页 > 资讯 > 精选 >微信小程序定位及布局设计的知识点有哪些
  • 727
分享到

微信小程序定位及布局设计的知识点有哪些

2023-06-26 07:06:44 727人浏览 薄情痞子
摘要

这篇文章主要讲解了“微信小程序定位及布局设计的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序定位及布局设计的知识点有哪些”吧!一:定位(position)2017的微信

这篇文章主要讲解了“微信小程序定位及布局设计的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序定位及布局设计的知识点有哪些”吧!

一:定位(position)

2017的微信公开课pro如期进行了,小程序将于2017年1月9日对个人开放,公司项目的demo版做了个大概,过程中花的时间最多的还是页面布局,所以后面将花一段时间将CSS的属性在小程序里过一篇,虽然小程序里面对于css支持,但没有说明支持到什么地步。今天就先来说说定位。

一.定位:position属性允许你对元素进行定位。

二.定位机制:有三种:普通流,浮动流,绝对定位。

三.定位属性值:static,relative,absolute,fixed,inherit,-ms-page,initial,unset(后面3个属性是小程序中有的,没看懂是什么样子)

微信小程序定位及布局设计的知识点有哪些

static:元素框正常生成,块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或者多个行框,置于其父元素中。

relative:元素框偏移某个距离。元素扔保持其未定位前的形状,它原来所占的空间扔保留。

absolute:元素框从文档流中删除,并相对于其包含块定位,包含快可能是文档中的另一个元素或者初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。

fixed:元素框的表现类似于将position 设置为absolute,不过其包含块是视窗本身。

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

-ms-page:位置取决于absolute的模式。

initial:将指定的值表示为属性的初始值。

unset:设置了“inherit”和“initial”,根据属性是否被继承。

四.top,right,bottom,left:定位元素,定义position不为static的元素。

取值:auto/直接数值/百分比

五.z-index 定义position不为static的元素。设置元素在当前上下文中的层叠级别。数值越大显示在上面,数值越小,则显示在下面。

六.clip:剪裁绝对元素定位。定义一个剪裁矩形,内容多出来的东西将根据overflow的值来处理。注意点:必须将position设置为absolute或者fixed的时候此属性才会生效

取值。shape/auto/inherit。

clip这个属性即将废弃,推荐使用 clip-path

微信小程序定位及布局设计的知识点有哪些

二:布局(Layout)

说到布局,脑子里第一反应出来的就是LinearLayout,RelativeLayout等等,不过现在既然是小程序,那当然得换换思路了,来看看css中有哪些布局方式。

一:布局有以下几种:display,float,clear,visibility,overflow,overflow-x,overflow-y。

display:设置对象是否显示。

float:指出对象是否及如何浮动。

clear:指出了不允许有浮动对象的边。

visibility:是否隐藏,与display隐藏不同,visibility隐藏的时候保留元素占据的位置。

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

overflow-x:设置在横向溢出内容的方式。

overflow-y:设置在纵向溢出内容的方式。

二:display:根据“float”和“position” 决定盒子或者箱子的类型生成一个元素。

微信小程序定位及布局设计的知识点有哪些

微信小程序定位及布局设计的知识点有哪些

微信小程序定位及布局设计的知识点有哪些

以上是小程序中display的取值,常用的如下:

block:指定对象为块元素。

flex:将对象作为弹性伸缩盒显示。(小程序推荐使用伸缩盒子)

inline:指定对象为内联元素。

inline-block:指定对象为内联块元素。

inline-flex:将对象作为内联块级弹性伸缩盒显示。

inline-table:指定对象作为内联元素级的表格。

list-item:指定对象为列表项目。

none:隐藏对象。不占物理位置。

table:指定对象最为块元素级的表格。

三:float:定义了元素在那个方向浮动,浮动元素会生成一个块级框,而不论它本身是何种元素。

取值:left,right,none,inherit。

微信小程序定位及布局设计的知识点有哪些

float 在绝对定位中不起作用。大多数企业网站布局都是以float来定位。

四.clear:该属性指出不允许有浮动对象的边。

取值:left,right,both,none.

微信小程序定位及布局设计的知识点有哪些

none:允许两边可以浮动。 left:不允许左边有浮动对象。 right:不允许右边有浮动对像。both:两边都不允许浮动。

五.visibility:是否显示对象;

取值:visible,hidden,collapse。

微信小程序定位及布局设计的知识点有哪些

visible:设置可见。hidden:设置隐藏(隐藏了也占位置)。collapse:隐藏表格的行或者列。

六.overflow:处理溢出内容的方式。

取值:visible,hidden,scroll,auto。

微信小程序定位及布局设计的知识点有哪些

visible:对溢出内容不做处理,内容可能会超出容器

hidden:隐藏溢出容器的内容且不会出现滚动条。

scroll:隐藏溢出容器的内容,溢出的内容将以卷动滚动条的方式呈现。

auto:当内容没有溢出容器的时候不出现滚动条,当内容溢出容器的时候出现滚动条。按需出现。

七:overflow-x:横向处理溢出内容的方式;

取值:visible,hidden,scroll,auto。

微信小程序定位及布局设计的知识点有哪些

同overflow。

八:overflow-y:纵向处理溢出内容的方式;

取值:visible,hidden,scroll,auto。

微信小程序定位及布局设计的知识点有哪些

同overflow。

感谢各位的阅读,以上就是“微信小程序定位及布局设计的知识点有哪些”的内容了,经过本文的学习后,相信大家对微信小程序定位及布局设计的知识点有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 微信小程序定位及布局设计的知识点有哪些

本文链接: https://lsjlt.com/news/307770.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序定位及布局设计的知识点有哪些
    这篇文章主要讲解了“微信小程序定位及布局设计的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序定位及布局设计的知识点有哪些”吧!一:定位(position)2017的微信...
    99+
    2023-06-26
  • 微信小程序api的知识点有哪些
    本篇内容主要讲解“微信小程序api的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序api的知识点有哪些”吧!API框架提供丰富的微信原生API,可以方便的调起微信提供的能力...
    99+
    2023-06-26
  • 微信小程序Flexbox布局有哪些特点
    微信小程序Flexbox布局具有以下特点: 灵活性:Flexbox布局可以轻松地实现不同屏幕尺寸和设备的适配,使页面在不同设备上呈...
    99+
    2024-04-03
    微信小程序
  • 微信小程序运行端的知识点有哪些
    这篇文章主要讲解了“微信小程序运行端的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序运行端的知识点有哪些”吧!javascript && wxss微信小...
    99+
    2023-06-26
  • 微信小程序视图层的知识点有哪些
    这篇文章主要介绍“微信小程序视图层的知识点有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序视图层的知识点有哪些”文章能帮助大家解决问题。小程序框架的视图层由WXML(WeiXin Ma...
    99+
    2023-06-30
  • 微信小程序开发文档tip有哪些知识点
    今天小编给大家分享一下微信小程序开发文档tip有哪些知识点的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  微信在去年支持了...
    99+
    2023-06-26
  • 微信小程序开发基本知识有哪些
    本篇内容介绍了“微信小程序开发基本知识有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基础知识MINA 框架为方便微信小程序开发,微信为...
    99+
    2023-06-26
  • 微信小程序的设计规范有哪些
    今天小编给大家分享一下微信小程序的设计规范有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。清晰明确一旦用户进入我们的小程...
    99+
    2023-06-26
  • DIV+CSS布局的知识点有哪些
    这篇文章主要介绍了DIV+CSS布局的知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇DIV+CSS布局的知识点有哪些文章都会有所收获,下面我们一起来看看吧。 di...
    99+
    2024-04-02
  • CSS的布局基础知识点有哪些
    本篇内容介绍了“CSS的布局基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常见布局种类一列布局自上而下的,一般头部进行固定宽...
    99+
    2023-06-27
  • 微信小程序有哪些优点
    这篇文章给大家分享的是有关微信小程序有哪些优点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。提供一个新的开发平台许多公司都想开发自己的APP,但是这需要太多的人力和物力。微信小程序的出现解决了他们的问题。只需输入...
    99+
    2023-06-27
  • 微信小程序的特点有哪些
    这篇文章将为大家详细讲解有关微信小程序的特点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序的特点有:1、无需安装和卸载,用户可以直接使用,使用完直接关闭,不会占用桌面空间;2、制作成本低;...
    99+
    2023-06-29
  • 开发微信小程序需要了解的知识有哪些
    今天给大家介绍一下开发微信小程序需要了解的知识有哪些。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。经常有朋友和客户要求开发一些电商方面的微信小程序,小程序用起...
    99+
    2023-06-05
  • 微信小程序商城的优点有哪些
    这篇文章将为大家详细讲解有关微信小程序商城的优点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、展现产品功能小程序商城系统在开发设计上一个较大的益处便是低成本,可以说只需有着一部手机,就可以完成开...
    99+
    2023-06-27
  • 开发微信小程序有哪些优点
    这篇“开发微信小程序有哪些优点”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“开发微信小程序有哪些优点”文章吧。微信小程序使用...
    99+
    2023-06-27
  • 微信点菜小程序有哪些优势
    这篇文章主要介绍微信点菜小程序有哪些优势,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  1、扫二维码就可以使用  之前大家关注微信公众号还可以够点菜,殊不知这类方式并沒有盛行,关键缘故是大家务必要关注微信公众号之后...
    99+
    2023-06-26
  • ASP.NET组件设计的知识点有哪些
    本篇内容介绍了“ASP.NET组件设计的知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ASP.NET组件设计一、什么是ASP.N...
    99+
    2023-06-18
  • HTML5移动端页面布局的知识点有哪些
    这篇文章主要介绍“HTML5移动端页面布局的知识点有哪些”,在日常操作中,相信很多人在HTML5移动端页面布局的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HT...
    99+
    2024-04-02
  • 微信小程序监控点状态有哪些
    本篇内容介绍了“微信小程序监控点状态有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!将监控点包装成一个类以后,接下来应该就是设计和实现监...
    99+
    2023-06-19
  • 微商城与微信小程序有哪些不同点
    这篇文章主要介绍了微商城与微信小程序有哪些不同点的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微商城与微信小程序有哪些不同点文章都会有所收获,下面我们一起来看看吧。两者特性不同,用户体验不同对于微商城来讲更多的...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作