先看效果:

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

小程序列表页制作优惠券效果相关推荐

  1. 小程序列表页进入详情页

    小程序列表页进入详情页 从列表页进入详情页,通过使用本地存储来实现,当我点击的时候,拿到这个索引,并且获取整个对象,存入内存中,然后在详情页onload中get拿到这个数据,放到页面进行展示 1.1 ...

  2. 小程序列表页tab切换swiper并滚动到上次位置

    最近小程序做到一个很常见的需求,订单列表功能.虽说看着很常见,做起来也发现了有一些坑.效果如图: 这里就是顶部tab页切换到不同状态的订单,下次切回来不刷新页面而且需要跳到上次浏览的地方,然后滑动每个 ...

  3. 微信小程序列表页分页加载功能

    微信小程序做分页加载数据,会做一些下拉加载更多.然后上拉刷新的操作.数据放在一个for循环里去加载,数据源是一个数组对象.在加载下一页数据时,将下一页的数据拼到当前数组后面. 代码如下: wxml代码 ...

  4. 小程序列表页分页获取数据,下滑加载更多

    页面代码 <view class="fp_box"> <!--等待框--> <view class="load_style" hi ...

  5. 微信小程序 列表收起与展开效果

    首先,先看下效果吧,就放两张图片看下吧 第一张图就是原页面了,然后点击 "收起" ,效果就是第二张图的样式了.再点击 "展开" 的时候就会变成第一张图的样子了. ...

  6. 微信小程序:block制作动态商品列表

    微信小程序:block制作动态商品列表 在制作微信小程序时,我们往往会碰到需要动态生成列表的情况,本文便是以常见的商品列表为例来学习如何利用block制作动态商品列表. 运行截图 实现代码 js: P ...

  7. 微信小程序中如何制作瀑布流效果

    微信小程序中如何制作瀑布流效果如图是 首先,页面布局,页面分为两个部分,左右各一部分,各自插入图片,页面代码如下: <view class="city_history"> ...

  8. 微信小程序列表加载动画示例

    微信小程序列表加载动画 微信小程序列表加载动画示例 实现思路 什么是动画? 导航栏设置 列表动画加载 完整代码demo 微信小程序列表加载动画示例 初学微信小程序开发,记录一下.网上找了很久这种效果, ...

  9. PHP更新小程序,微信小程序Tab页切换更新数据详细介绍

    这篇文章主要介绍了微信小程序 Tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天 ...

  10. Android 仿微信小程序开屏页加载loading

    Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...

最新文章

  1. Samba如何配置共享资源
  2. 不忘初心,砥砺前行——写在数据院成立四周年之际
  3. git 切换分支_简单git操作
  4. SpringMVC解决前台传入的数组或集合类型数据
  5. os如何处理键盘的所有按键,显示or不显示,显示是如何显示
  6. 5次方用计算机,用科学计算器来求三的五次方的值,按键顺序是( )?
  7. Python中的字典(Dictionary)
  8. 今日问题:如果开发总是延迟提测时间,该怎么办呢?
  9. 【王道计组笔记】储存系统(2):主存简单模型及寻址的概念
  10. Google 开源 iOS 应用测试工具:EarlGrey
  11. 张亚勤寄语哥伦比亚大学2020年毕业生:引领未知时代
  12. 在线制作html个人简历,HTML制作个人简历的简单实现
  13. 轻快PDF阅读器怎么阅读电子书
  14. mysql wating for_MySQL:关于Wating for Slave workers to free pending events等待
  15. 【金钱开道】直捣黄龙!
  16. MackBookpro8.1从10.11升级到high sierra10.13.6
  17. 位运算 之(1) 按位与(AND) 操作【转载】
  18. 35.搭建NFS服务器
  19. 关于Java中的日期与时间的相关类说明详解
  20. 解读wlk成就系统系列之:饱读诗书

热门文章

  1. php开发微信小程序教程,从零开始开发微信小程序步骤(三)
  2. 十二个开源UML工具
  3. 给大家推荐下这几年看过的觉得不错的视频教程
  4. pythonobject转int_在Python中将元组转换为int
  5. Python常用模块之 json模块
  6. 模2除法(CRC冗余码计算)和二进制/十进制除法
  7. 数据库sql优化总结之1-百万级数据库优化方案+案例分析
  8. maven添加阿里云仓库
  9. AVI视频文件编码格式不受支持0xc00d5212怎么解决?
  10. python怎么开发服务器_Python服务器开发(1)