微信小程序开发者微信小程序css相关

微信小程序 CSS 选择器::after和::before的简单

2018-07-04  本文已影响19人  周南城

前言

前两天看文档看到选择器那块儿的时候,前面4个基本都能理解:.class#idelementelement, element,但后面两个::after::before(文档中说,分别表示在view 组件的后面和前面插入内容),表示有点没有理解。于是上网仔细查了下。以下是笔记

image

基本概念

用法

wxml

<view class="container">
    <view class="price">{{price}}</view>
</view>

wxss

.container {
  width: auto;
  margin: 30rpx;
  background-color: #fff;
  text-align: center;
}

.price {
  position: relative;
  display: inline-block;
  font-size: 78rpx;
  color: red;
}

.price::before {
  content: "金额:¥";
  position: absolute;
  font-size: 40rpx;
  top: 30rpx;
  left: -160rpx;
  color: black;
}

.price::after {
  content: ".00 元";
  font-size: 30rpx;
  top: 40rpx;
  position: absolute;
  right: -90rpx;
  color: black;
}

js

Page({
  onLoad: function() {
    this.setData({
      price: 100
    })
  }
})

效果

image

其他

其实,after和before可以添加的不仅仅是像上面这种字符串,以下是可以添加的常用的内容

具体的请参考这篇文章

上一篇下一篇

猜你喜欢

热点阅读