uni-app中的css3选择器

uni-app修炼之路(八)

参考官方文档:https://uniapp.dcloud.io/frame?id=%e9%80%89%e6%8b%a9%e5%99%a8

选择器

目前支持的选择器有:

选择器样例样例描述
.class.intro选择所有拥有 class=“intro” 的组件
#id#firstname选择拥有 id=“firstname” 的组件
elementview选择所有 view 组件
element, elementview, checkbox选择所有文档的 view 组件和所有的 checkbox 组件
::afterview::after在 view 组件后边插入内容,仅微信小程序和App生效
::beforeview::before在 view 组件前边插入内容,仅微信小程序和App生效

注意:

在 uni-app 中不能使用 * 选择器。
page 相当于 body 节点,例如:

<!-- 设置页面背景颜色 -->
page {
  background-color:#ccc;
}

微信小程序自定义组件中仅支持 class 选择器

经常用到的奇偶选择器,代码示例:

<template>
	<view>
		
		<view class="box">
			<text>text组件</text>
			<view>1</view>
			<view>2</view>
			<view>3</view>
			<view>4</view>
			<view>5</view>
			<view>6</view>
		</view>
		
	</view>
</template>

<script>
	export default {
		data() {
			return {
			//title: 'Hello'
			}
		},
		onLoad() {

		},
		methods: {

		}
	}
</script>

<style>
	.box{
		width: 200upx;
		height:200upx;
		background:#09BB07;
		color: #FFFFFF;
		margin: 100upx;
	}
	.box view{
		font-size: 40upx;
	}
	/*box中奇数的view*/
	.box>view:nth-of-type(odd){
		background-color: red;
	}
	/*box中偶数的view*/
	.box>view:nth-of-type(even){
		background-color: pink;
	}
	
</style>

演示效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值