微信小程序CSS基础教程
微信小程序是腾讯公司推出的一款轻量级应用,用户无需下载安装即可使用,微信小程序的开发语言主要包括JavaScript、WXML和WXSS,WXSS(WeiXin Style Sheets)是微信小程序的样式语言,类似于Web开发中的CSS,本文将介绍微信小程序CSS的基本概念、语法和使用技巧。
基本概念
1、选择器:用于选中页面中的元素,类似于HTML中的标签,微信小程序支持的选择器有元素选择器、类选择器、ID选择器、后代选择器、群组选择器等。
2、属性:用于设置元素的样式,包括颜色、字体、尺寸等,微信小程序的属性与CSS属性基本相同,但部分属性有所不同。
3、单位:用于表示尺寸、长度等数值的单位,包括像素(px)、百分比(%)、视窗单位(vw、vh)等。
4、值:用于设置属性的具体数值,可以是数字、颜色、字符串等。
基本语法
1、引入样式文件:在WXML文件中使用<style>
标签引入外部CSS文件,或者使用@import
语句引入其他WXSS文件。
<!-- 引入外部CSS文件 --> <style src="index.wxss"></style> <!-- 引入其他WXSS文件 --> <style> @import "common.wxss"; </style>
2、编写样式规则:在<style>
标签内编写CSS样式规则,格式为“选择器 { 属性: 值; }”。
/* 示例 */ .title { font-size: 32px; color: #333; }
常用选择器
1、元素选择器:选中页面中的所有指定元素,例如p
、div
等。
p { font-size: 16px; }
2、类选择器:选中具有相同类名的元素,以.
开头,例如.title
、.content
等。
.title { font-size: 32px; color: #333; }
3、ID选择器:选中具有相同ID的元素,以#
开头,例如#main
、#footer
等,一个页面中ID应唯一。
#main { width: 100%; }
4、后代选择器:选中某个元素的后代元素,用空格分隔,例如div p
、.container > div
等,后代选择器的优先级高于子元素选择器。
div p { font-size: 18px; }
5、群组选择器:选中多个选择器对应的元素,用逗号分隔,例如.title, .content
等,群组选择器的优先级与单个选择器相同。
.title, .content { font-family: Arial, sans-serif; }
常用属性和单位
1、颜色:可以使用十六进制颜色码、RGB颜色码或颜色名称表示,例如#FF0000
、rgb(255, 0, 0)
、red
等,微信小程序还支持一些特殊颜色,如背景色background-color
、文字颜色color
等。
2、字体:可以使用关键字表示字体类型,例如normal
、italic
、oblique
等;也可以使用具体字体名称,例如"Microsoft YaHei"
、"Arial"
等,字体大小可以使用像素(px)、百分比(%)或视窗单位(vw、vh)表示。
3、尺寸:可以使用像素(px)、百分比(%)或视窗单位(vw、vh)表示尺寸,例如宽度(width)、高度(height)、边距(margin)、内边距(padding)等。
发表评论