微信小程序實現時間軸特效
本文實例為大傢分享瞭微信小程序實現時間軸特效的具體代碼,供大傢參考,具體內容如下
效果
wxml
<view class="timeLine" style=" width: 100%;"> <view class="on" wx:for="{{array}}" wx:key="Lsh" style="background:url('../images/ba.png') repeat-y 28.2% 0;"> <p class="p" style="background: url('../images/icon.png') no-repeat 100% 0;background-size: 36rpx 36rpx;"> {{item.CreateTime1}}<text class="text">{{item.CreateTime}}</text></p> <label class="con" >由用戶<text class="name"> {{item.UserName}} </text>提供,將 ”{{item.text1}}“ 修改為 ”{{item.text2}}“ </label> </view> </view> <view class="END"> <view>- THE END -</view> </view>
wxss
page { margin: 0; padding: 0; background-color: #fff; } .timeLine { margin: 60rpx 0; } .on { padding-bottom: 30px; display: flex; width: 100%; } .timeLine view:last-child { padding-bottom: 2rpx; } .timeLine view:first-child { padding-top: 50rpx; } .p { width: 24%; font-size: 32rpx; font-weight: 300; text-align: right; padding-right: 50rpx; color: #377FFC; } .text { display: block; color: #9BBFFD; font-size: 12px; } .con { display: inline-block; padding-left: 30rpx; width: calc(100% - 300rpx); font-weight: 300; font-size: 28rpx; } .name{ font-weight: 400; } .END { text-align: center; font-size: 24rpx; color: #999; padding: 30rpx 50rpx 30rpx 50rpx; }
Js
const app = getApp(); Page({ /** * 頁面的初始數據 */ data: { array:[{ "CreateTime":"2021年03月19日", "CreateTime1":"11:24:19", "Lsh":"210319112419179022", "UserName":"11", "test1":"重新佩戴安全帶時失去平衡", "test2":"重新佩戴安全帶時失去平衡" },{ "CreateTime":"2021年03月19日", "CreateTime1":"11:24:19", "Lsh":"210319112419179022", "UserName":"11", "test1":"重新佩戴安全帶時失去平衡", "test2":"重新佩戴安全帶時失去平衡" }] }, /** * 生命周期函數--監聽頁面加載 */ onLoad: function (options) { }, })
以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。
推薦閱讀:
- vue時間線組件的使用方法
- 小程序實現列表倒計時功能
- vue實現兩列水平時間軸的示例代碼
- vue導入.md文件的步驟(markdown轉HTML)
- jquery+swiper組件實現時間軸滑動年份tab切換效果