微信小程序> wxml,小程序快速入门教程1.2WXML和WXSS

wxml,小程序快速入门教程1.2WXML和WXSS

浏览量:1119 时间: 来源:iotisan
文章目录
前言这节开始学习小程序的视图层,WXML和WXSS就像网页开发的HTML和CSS,一个负责页面结构,一个负责页面样式,即美化页面。
小能手这段时间在学习微信小程序开发,按照UI、API、云开发三个部分并结合示例系统性地学习,并实现了一个物联网小程序“花花草草守护仪”,详细可点此查看。
1WXML1.1使用view组件增加内容WXML负责页面结构,由各类组件组成。这里在home.wxml使用最常用的view组件,写了一个简单的静态页面。
viewviewviewWXML模板/viewview从事过网页编程的人知道,网页编程采用的是HTML+CSS+JS这样的组合,其中HTML是⽤来描述当前这个⻚⾯的结构,CSS⽤来描述⻚⾯的样⼦,JS通常是⽤来处理这个⻚⾯和⽤户的交互。/view/view/view1.2给WXML的组件增加选择器属性WXML中填充了非常多的view组件,而我们界面美化工作就需要对这些组件进行处理。前提就需要对这些组件增加“”,以方便样式文件能够选中相应条件的组件,从而做美化工作。
这里我们分别增加了id和class两个选择器,代码如下:
viewid="wxmlinfo"viewclass="content"viewclass="title"WXML模板/viewviewclass="desc"从事过网页编程的人知道,网页编程采用的是HTML+CSS+JS这样的组合,其中HTML是⽤来描述当前这个⻚⾯的结构,CSS⽤来描述⻚⾯的样⼦,JS通常是⽤来处理这个⻚⾯和⽤户的交互。/view/view/view2WXSS给wxml文件的组件加了选择器之后,接下来就可以在wxss文件中给指定的某个组件以及某类组件添加一些美化了,这里需要编辑home.wxss文件。
wxss美化的知识和css是一样的,所以可以看下w3shool的。
2.1字体属性与文本属性根据选择器的说明,我们可以使用.title选择所有拥有class=“title”的组件,使用#wxmlinfo选择所有id=“wxmlinfo”的组件,选择好之后相应的调整属性。
/pages/home/home.wxss/.title{font-size:20px;font-weight:600;text-align:center;}.item-title{font-size:18px;font-weight:500;color:#c60;}.desc,.item-desc{color:#333;}#wxmlinfo,#studyweapp{font-size:16px;font-family:-apple-system-font,HelveticaNeue,Helvetica,sans-serif;line-height:1.6;}修改后的实际效果是这样:

常用的CSS样式罗列如下:
字体属性描述font-family规定文本的字体系列。font-size规定文本的字体尺寸。font-weight规定字体的粗细。文本属性描述color设置文本的颜色。line-height设置行高。text-align规定文本的水平对齐方式。2.2盒模型盒模型,可以控制段落之间的距离、文字之间的距离,以及与边框之间的距离。盒⼦模型就像⼀个⻓⽅形的盒⼦,它有⻓度、⾼度、也有边框,以及内边距与外边距。我们通过实战来了解⼀下。
,就是这个⻓⽅形的边框与⻓⽅形⾥⾯的内容之间的距离,有上边距,右边距、下边距、左边距这个四个内边距,分别为padding-top,padding-right,paddingbottom,padding-left。注意是上、右、下、左,这样⼀个顺时针。
就是这个⻓⽅形的边框与⻓⽅形外⾯的内容之间的距离,同样也有上边距margin-top,右边距margin-right,下边距margin-bottom,左边距margin-left这个四个边距。同样也是上、右、下、左这个顺时针。
我们给几个组件增加了盒模型:
#wxmlinfo,#studyweapp{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;}.title,.item-title{margin-bottom:0.9em;}.item-title{border-left:3pxsolid#c60;padding-left:15px;}效果如下:

3小结本节尝试使用了WXML的view组件,同时增加了选择器;通过选择器给相应组件增加了字体文本属性和盒模型属性。
END

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎