android 小程序目录,微信小程序-从 Android 开发层面简单理解 WXSS 中的样式

微信小程序 WXSS 文档

官方文档地址,官方文档只是简单介绍了基础的 WXSS,具体的CSS样式属性还是没有,这对于前端小白不是很友好,所以笔者这里从 Android 开发的层面去记录一些常见的 CSS样式。建议阅读文章前先看官方文档。

常见的样式属性

推荐看这篇博文,基本上常用的都总结了微信小程序wxss设置样式

View 显示位置

参考布局文件

1

2

3

4

5

参考样式文件

.container{

display: inherit;

background-color: hsl(234, 56%, 57%);

}

.view1{

background-color: red;

}

.view2{

background-color: gold;

}

.view3{

background-color: green;

}

.view4{

background-color: gray;

}

.view5{

background-color: greenyellow;

}

display: flex;

display 控制的是 view 的显示规则,它的常见属性值有flex,inline-block,inherit 等。

默认不加dispaly样式的效果如下:

143701c59eccecfc507f30a8e4ec0903.png

dispaly:flex;的效果如下:可以看出display:flex和默认效果是一样的,它的作用是将对象作为弹性伸缩盒显示。相当于Android中的wrap_content

f3db176d496a00928f1505f903fe8ebf.png

dispaly:inline-block;的效果如下:相当于Android中的wrap_content,父布局也是wrap_content,所以居左显示

0f01df93d84f4de9dcd2c65bcdaa703e.png

dispaly:inherit;的效果如下:相当于Android中的match_parent,父布局是match_parent使用了该属性后子布局也就继承了父布局,所以也是match_parent

77b1b374a646c1a0b69391af53eafe0d.png

flex-direction: row;

相当于 LinearLayout布局的 orientation 用于控制 子View 的显示方向

flex-direction: row; 子控件水平摆放

flex-direction: column; 子控件垂直摆放

width: 92%;

控件的宽度占父布局的 92%,可以是具体的像素值。

height: 40px;

控件的高度为 40px,小程序中推荐使用 rpx作为单位。建议在水平方向上尽量使用rpx单位,因为屏幕的宽度是固定,而屏幕高度是可以滑动的,所以在高度上可以使用px单位。

文字 显示位置、显示大小

text-align: center;

文本居中显示

text-align的其他可选值:justify:实现两端对齐文本效果。inherit: 规定应该从父元素继承 text-align 属性的值

line-height: 60px;

行高,在设置 text 居中时需要设置行高,不然是不会不居中。就像这样(未设置行高)

cdceaec68b2e0726ef41435777c8f858.png

font-size: 15px;

设置字体的大小,相当于Android 中 的 textSize

View 颜色、背景色、透明度

opacity: 0.2;

设置透明度,相当于android中的 alpha

c6fee12088a6ac046ab76372beadbc9f.png

color: #000000;

设置字体的颜色,相当于Android 的textColor

background-color: red;

设置字体的颜色,相当于Android 的background

View 的内边距、外边距

margin: 0 auto;

设置View的外边距,相当于Android 的margin。它的显示顺序是上、右、下、左,margin:0 auto; 表示上下0px,左右 自适应 也是标准的View居中写法。

padding-top: 20px;

设置View的内边距,相当于Android 的padding。可以设置上下左右的内边距。

View 的圆角

border-top-left-radius: 5px;

设置View的圆角,相当于Android 的shape 中的radius。可以设置上下左右的圆角。

View 的位置

position: fixed;

View 的定位 absolute 绝对定位 relative 相对定位 fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定 static 默认值。没有定位,元素出现在正常的流中

待具体的使用截图验证

float: right;

浮动,float: right;表示元素向右浮动

待具体的使用截图验证

本文同步分享在 博客“_龙衣”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值