微信小程序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、元素选择器:选中页面中的所有指定元素,例如pdiv等。

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;
}

常用属性和单位

微信小程序css 微信小程序css样式

1、颜色:可以使用十六进制颜色码、RGB颜色码或颜色名称表示,例如#FF0000rgb(255, 0, 0)red等,微信小程序还支持一些特殊颜色,如背景色background-color、文字颜色color等。

2、字体:可以使用关键字表示字体类型,例如normalitalicoblique等;也可以使用具体字体名称,例如"Microsoft YaHei""Arial"等,字体大小可以使用像素(px)、百分比(%)或视窗单位(vw、vh)表示。

3、尺寸:可以使用像素(px)、百分比(%)或视窗单位(vw、vh)表示尺寸,例如宽度(width)、高度(height)、边距(margin)、内边距(padding)等。