欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序 CSS 选择器::after和::before的简单使用

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:736

高端HTML5响应式企业通用网

2020-05-06   浏览:517

html5响应式外贸网站英文版

2020-05-08   浏览:505

HTML5自适应律师工作室类网

2020-04-04   浏览:501

HTML5影视传媒文化公司类网

2020-05-12   浏览:495

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

发布时间:2020-10-18  
前言

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

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

image

 

基本概念

::before 用法:view::before,表示在该view组件的前面加入内容 
::after 用法:view::after,表示在该view组件的后面加入内容 
这里是双冒号,不是单冒号。单冒号是CSS2的内容,双冒号是CSS3的内容。当然微信小程序也是兼容CSS2的写法的 
这种在组件的前面和后面加入内容,其实有点类似Android中的给TextView四周加图片的做法,setCompoundDrawables(Drawable left, Drawable top, Drawable right, Drawable bottom)(原谅我这里有点强行建立联系的奇怪思路)

 

用法

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

})

}

})

效果

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

image

 

其他

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

 

String 静态字符串

attr 动态内容

url/uri 用于引用媒体文件

counter 计数器,可以实现序号功能

本文标签

:备案管家服务帮您把复杂流程变简单,解决您在进行网站备案过程中遇到的效率低下和成功率不高的问题。个人300/2个域名,企业500/5个域名,qq1650004.