小程序UI布局前言盒相关的样式(css中display属性)display:blockinlinedisplay:inline-blockoverflow:hidden|scrolloverflow-x:前言1.最近有小程序的开发需求,但又不是很急;就想着静下来系统的好好看看吧;之前都是浅显的知道点js、html;每次想好好学都不知道从何开始;想了想,我一个写iOS项目、学过android的程序员,接触这些也好几年了,总是觉得看看就会了,总觉得稍微看看就能写项目了;等到些项目的时候根本不能很熟练的使用,于是促使我还是系统的把知识点过一遍吧;虽然还是会不熟练,但好歹用的时候能找到也算;之前总觉得自己会,最近才发现自己对js、css、html5根本就不懂;于是只好结合上书、加上笔记心得来把基础只是过一遍了;今天下面是布局的一些知识;
2.对于写前端的、不管是Android、iOS、还是小程序、归根结底、区别大的就是UI的布局;像网络、数据存储、绘图、还是多媒体;这些东西只是在不同的平台上,不同的环境中有不同的写法;他们的核心思路还是变化不大的;但是对于UI来说,就不一样了;Android平台提供了好几个基础布局、利用xml来完成;UI组件在界面上的排列由这些基础布局决定;对于iOS来说,他的布局更是简单粗暴;所有的组件都可以添加子组件;跟Android相比,我觉得就是一个采用深度优先、一个是广度优先;那对于小程序来说又是啥呢;小程序首先要说一个,他的界面我们看到的,是通过webview渲染的,也就是浏览器;android、iOS底层库都包含WebKit(一个开源的浏览器引擎)有他就可以解释js;可以渲染界面;学习小程序前提html、css基础好,那小程序用起来简直是易如反掌;奈何我的基础并不好;所以基础还是得看呀;下面讲讲这两天看到的以及我的理解;
盒相关的样式(css中display属性)display:blockinline3.总的来讲,可以分为两种block、inline;display:inline当前行能放下的话就在当前行,放不下的话才会另起一行放;宽高不起作用;在小程序中、Text是inline组件、原生的span、a元素属于inline类型display:block组件另起一行;接收宽高(button、view都是block组件)button、view可以说是block组件下面是一个例子:wxss
.inline{display:inline;background-color:red;/*设置:display:inlinewidth:heightmarginpaddingfloat都不生效*/}.block{display:block;background-color:yellow;}4.wxml
button布局学习/buttonviewclass='inline'display:inline!--label设置:display:inlinewidth,height,margin,padding,float都不生效/label--texttext1/texttexttext2/texttexttext3/texttextclass="block"display:block/textbuttonbutton1/buttonbuttonbutton2/button/view5.效果
6.大家可以自己试试;
display:inline-block7.display:block组件另起一行;接收宽高(button、view都是block组件)他可以很好的做一个布局按照列的排列;需要结合width;比如两个button,如果想一行放两个,可以设置宽50%,display:inline-block;刚刚好;如下:wxss
.inline-block{display:inline-block;background-color:rgb(63,33,230);width:50%;color:white;}8.wxml
viewbuttonclass='inline-block'button1/buttonbuttonclass='inline-block'button2/button/view9.效果图
overflow:hidden|scroll10.超出的部分隐藏或者滑动显示;
overflow-x:11.x轴hidden|scroll超出的部分隐藏或者滑动显示;
12.总结:以后不能再说简单不简单,知识,对于不熟悉不了解的东西,即使他学起来没那么困难,但对于不懂的来说,他就是不简单,跟一分钱难倒英雄汉是一个道理;今年大半年,迷迷糊糊的就过去了;今后还是始终的保持一个脚踏实地的态度;积极的心态去工作、去生活;即使渺小,也要把所在的工作、职业做好;不能因简单就不想看,重在变化,重在过程;乐在其中;也不错;
ui小程序布局-小程序布局结合css3的学习-小程序ui
浏览量:1561
时间:
来源:扬起帆前行
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。












