小程序列表页制作优惠券效果
先看效果:
wxml:
<van-tab title="全部"><view class="coupon-list"><block wx:for="{{getmerchantsList}}" wx:key="{{item.id}}" data-id="{{item.id}}"><view class="item stamp stamp01 " data-id="{{item.id}}" bindtap="GetCoupon"><!-- 左侧 --><view class="float-li t1"><view class="coupon-left"><view class="t5">票</view><view class="t t1">¥</view><view class="t t2">{{item.sell_price}}</view><view class="t t11">原价</view><view class="t t21">{{item.origin_price}}</view></view></view><!-- 右侧 --><view class="float-li-rig"><view class="coupon-rig"><view class=""><image src='{{item.picurl}}' class='img'></image></view><view class="title"> {{item.name}}</view><view class="address">{{item.address}}</view><view class="t3"><text>详情</text></view></view></view><i></i></view></block></view></van-tab>
wxss:
/* 修改卡片样式 */.coupon-list {width: 710rpx;margin: 10rpx auto; }.coupon-list .item {width: 710rpx;height: 250rpx;margin-bottom: 20rpx;/* border: 1px dashed #666; */box-sizing: border-box;background: linear-gradient(135deg, #ffb543 10%, deeppink 10%, deeppink 10.5%, #ffb543 10.5%);/* 画圆点 */position: relative; }/* 画卡片右边圆点开始 */
.item:after { /*.item:before,item:after{} 这是卡片两边都是锯齿形,我这里只要右边是锯齿形*/content: ' ';width: 0;height: 100%;/* 绝对定位进行偏移 */position: absolute;top: 0; }.item:before {/* 圆点型的border */border-right: 10px dotted white;/* 偏移一个半径,让圆点的一半覆盖div */left: -5px; }.item:after {/* 圆点型的border */border-left: 10px dotted white;/* 偏移一个半径,让圆点的一半覆盖div */right: -5px; }/* 画卡片右边圆点结束 */.coupon-list .item .float-li {width: 200rpx;height: 100%;border-right: 2rpx dashed rgba(255, 255, 255, 0.3);float: left; }.coupon-list .item .float-li-rig {width: 420rpx;padding-right: 20rpx;height: 100%;color: #fff;float: right; }.coupon-left {position: relative; }.coupon-left .t {position: absolute;color: #fff; }.coupon-left .t1 {left: 10rpx;top: 110rpx; }.coupon-left .t2 {left: 30rpx;top: 50rpx;font-size: 80rpx;font-weight: bold; }.coupon-left .t3 {left: 220rpx;top: 50rpx;width: 200rpx;font-size: 30rpx; }.coupon-left .t4 {left: 10rpx;top: 180rpx; }.coupon-left .t5 {margin-left: 5rpx;font-size: 35rpx;opacity: 0.6; }.coupon-left .t11 {left: 10rpx;top: 176rpx;font-size: 30rpx; }.coupon-left .t21 {left: 80rpx;top: 160rpx;font-size: 50rpx;text-decoration: line-through;color: gray; }.coupon-rig .t1 {font-size: 40rpx;padding: 30rpx 0 10rpx 0; }.coupon-rig .t3 {float: right;margin-top: 60rpx; }.coupon-rig .t3 text {/* background: #fff; color: #333; border-radius: 7rpx; padding: 5rpx 40rpx */background-color: rgb(252, 126, 67);color: white;border-radius: 7rpx;background: bg_red;padding: 10rpx 40rpx; }.coupon-rig .img {width: 100rpx;height: 100rpx;border-radius: 98rpx;margin-top: 5rpx;position: absolute;left: 30%; }.coupon-rig .title {margin-top: 20rpx;margin-left: 60rpx;font-size: 40rpx; }.note {background: #faeab7; }.coupon-rig .address {font-size: 30rpx;text-indent: 25rpx;text-align: left;position: absolute;left: 30%;bottom: 50rpx;width: 300rpx; }.note {background: #faeab7; }.stamp {width: 700rpx;height: 250rpx;margin-bottom: 50rpx;position: relative;overflow: hidden; }.stamp i {position: absolute;left: 20%;top: 90rpx;height: 500rpx;width: 700rpx;background-color: rgba(255, 255, 255, 0.15);transform: rotate(-30deg); }.stamp01 {background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30rpx, #ffb543 30rpx);background-size: 10rpx 10rpx;background-position: 9rpx 3rpx;background: #ffb543; }.stamp02 {background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30rpx, #d24161 30rpx);background-size: 10rpx 10rpx;background-position: 9rpx 3rpx;background: #d24161; }.stamp03 {background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30rpx, #d24161 30rpx);background-size: 10rpx 10rpx;background-position: 9rpx 3rpx;background: #7eab1e; }.stamp04 {background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30rpx, #d24161 30rpx);background-size: 10rpx 10rpx;background-position: 9rpx 3rpx;background: #50add3; }.stamp05 {background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30rpx, #d24161 30rpx);background-size: 10rpx 10rpx;background-position: 9rpx 3rpx;background: #f0229b; }.stamp05 {background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30rpx, #d24161 30rpx);background-size: 10rpx 10rpx;background-position: 9rpx 3rpx;background: #f0229b; }
转载于:https://www.cnblogs.com/bin521/p/10195689.html
小程序列表页制作优惠券效果相关推荐
- 小程序列表页进入详情页
小程序列表页进入详情页 从列表页进入详情页,通过使用本地存储来实现,当我点击的时候,拿到这个索引,并且获取整个对象,存入内存中,然后在详情页onload中get拿到这个数据,放到页面进行展示 1.1 ...
- 小程序列表页tab切换swiper并滚动到上次位置
最近小程序做到一个很常见的需求,订单列表功能.虽说看着很常见,做起来也发现了有一些坑.效果如图: 这里就是顶部tab页切换到不同状态的订单,下次切回来不刷新页面而且需要跳到上次浏览的地方,然后滑动每个 ...
- 微信小程序列表页分页加载功能
微信小程序做分页加载数据,会做一些下拉加载更多.然后上拉刷新的操作.数据放在一个for循环里去加载,数据源是一个数组对象.在加载下一页数据时,将下一页的数据拼到当前数组后面. 代码如下: wxml代码 ...
- 小程序列表页分页获取数据,下滑加载更多
页面代码 <view class="fp_box"> <!--等待框--> <view class="load_style" hi ...
- 微信小程序 列表收起与展开效果
首先,先看下效果吧,就放两张图片看下吧 第一张图就是原页面了,然后点击 "收起" ,效果就是第二张图的样式了.再点击 "展开" 的时候就会变成第一张图的样子了. ...
- 微信小程序:block制作动态商品列表
微信小程序:block制作动态商品列表 在制作微信小程序时,我们往往会碰到需要动态生成列表的情况,本文便是以常见的商品列表为例来学习如何利用block制作动态商品列表. 运行截图 实现代码 js: P ...
- 微信小程序中如何制作瀑布流效果
微信小程序中如何制作瀑布流效果如图是 首先,页面布局,页面分为两个部分,左右各一部分,各自插入图片,页面代码如下: <view class="city_history"> ...
- 微信小程序列表加载动画示例
微信小程序列表加载动画 微信小程序列表加载动画示例 实现思路 什么是动画? 导航栏设置 列表动画加载 完整代码demo 微信小程序列表加载动画示例 初学微信小程序开发,记录一下.网上找了很久这种效果, ...
- PHP更新小程序,微信小程序Tab页切换更新数据详细介绍
这篇文章主要介绍了微信小程序 Tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天 ...
- Android 仿微信小程序开屏页加载loading
Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...
最新文章
- Samba如何配置共享资源
- 不忘初心,砥砺前行——写在数据院成立四周年之际
- git 切换分支_简单git操作
- SpringMVC解决前台传入的数组或集合类型数据
- os如何处理键盘的所有按键,显示or不显示,显示是如何显示
- 5次方用计算机,用科学计算器来求三的五次方的值,按键顺序是( )?
- Python中的字典(Dictionary)
- 今日问题:如果开发总是延迟提测时间,该怎么办呢?
- 【王道计组笔记】储存系统(2):主存简单模型及寻址的概念
- Google 开源 iOS 应用测试工具:EarlGrey
- 张亚勤寄语哥伦比亚大学2020年毕业生:引领未知时代
- 在线制作html个人简历,HTML制作个人简历的简单实现
- 轻快PDF阅读器怎么阅读电子书
- mysql wating for_MySQL:关于Wating for Slave workers to free pending events等待
- 【金钱开道】直捣黄龙!
- MackBookpro8.1从10.11升级到high sierra10.13.6
- 位运算 之(1) 按位与(AND) 操作【转载】
- 35.搭建NFS服务器
- 关于Java中的日期与时间的相关类说明详解
- 解读wlk成就系统系列之:饱读诗书