You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
161 lines
3.5 KiB
161 lines
3.5 KiB
<template>
|
|
<view>
|
|
<lf-nav :spreadOut="true" :showIcon="true" bgColor="white" title="优惠券"></lf-nav>
|
|
<view class="special_tab">
|
|
<u-tabs :list="tab_list" active-color="#15716E" inactive-color='#777777' :is-scroll="true" :current="current" @change="tabChange"></u-tabs>
|
|
</view>
|
|
<view class="coupon-wrap">
|
|
<view class="coupon-card lf-m-b-30" v-for="i of 3">
|
|
<view class="coupon-circle-top">
|
|
<view class="coupon-circle1"></view>
|
|
</view>
|
|
<view class="coupon-circle-bottom">
|
|
<view class="coupon-circle1"></view>
|
|
</view>
|
|
<view class="coupon-radius">
|
|
<view class="coupon-left">
|
|
<view class="lf-font-24 lf-color-white">¥<text class="lf-font-36 lf-color-white lf-font-bold">200</text></view>
|
|
<view class="coupon-tag">
|
|
待使用
|
|
</view>
|
|
</view>
|
|
<view class="coupon-right">
|
|
<view class="lf-font-32 lf-font-bold lf-color-white">满1200减200</view>
|
|
<view class="lf-font-24 lf-color-white">有效期2021.09.09-2021-09.15</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
current: 0,
|
|
tab_list: [
|
|
{name: '全部'},
|
|
{name: '待使用'},
|
|
{name: '已使用'},
|
|
{name: '已过期'}
|
|
]
|
|
}
|
|
},
|
|
methods: {
|
|
tabChange(index){
|
|
this.current = index;
|
|
},
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped lang="scss">
|
|
.coupon-circle1 {
|
|
width: 40rpx;
|
|
height: 40rpx;
|
|
background-color: white;
|
|
border-radius: 50%;
|
|
}
|
|
.coupon-circle-top {
|
|
width: 50rpx;
|
|
height: 50rpx;
|
|
border-radius: 50%;
|
|
// background-color: red;
|
|
position: absolute;
|
|
border: 1px dashed #ccc;
|
|
left: 190rpx;
|
|
top: -20rpx;
|
|
display: flex;
|
|
align-items: center;
|
|
text-align: center;
|
|
justify-content: center;
|
|
}
|
|
.coupon-circle-bottom {
|
|
width: 50rpx;
|
|
height: 50rpx;
|
|
border-radius: 50%;
|
|
// background-color: red;
|
|
position: absolute;
|
|
border: 1px dashed #ccc;
|
|
left: 190rpx;
|
|
bottom: -20rpx;
|
|
display: flex;
|
|
align-items: center;
|
|
text-align: center;
|
|
justify-content: center;
|
|
}
|
|
.coupon-right {
|
|
text-align: left;
|
|
justify-content: center;
|
|
align-items: flex-start;
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-left: 84rpx;
|
|
}
|
|
.coupon-left {
|
|
margin-left: 40rpx;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.coupon-tag {
|
|
width: max-content;
|
|
margin-top: 10rpx;
|
|
padding: 0 24rpx;
|
|
height: 43rpx;
|
|
border-radius: 22rpx;
|
|
border: 2rpx solid #FFFFFF;
|
|
font-size: 24rpx;
|
|
color: white;
|
|
}
|
|
.coupon-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
margin-top: 30rpx;
|
|
flex-direction: column;
|
|
align-content: center;
|
|
align-items: center;
|
|
}
|
|
.coupon-card {
|
|
overflow: hidden;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 674rpx;
|
|
// display: flex;
|
|
height: 171rpx;
|
|
// opacity: 0.59;
|
|
// border: 1rpx solid #FFFFFF;
|
|
background: #15716E;
|
|
border-radius: 20rpx;
|
|
}
|
|
.coupon-radius {
|
|
width: 664rpx;
|
|
display: flex;
|
|
height: 161rpx;
|
|
border: 1rpx dashed #ccc;
|
|
// background: #15716E;
|
|
border-radius: 20rpx;
|
|
}
|
|
/deep/.u-scroll-box {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
border-bottom: 1rpx solid rgba(0, 0, 0, 0.1);
|
|
}
|
|
/deep/.special_tab .u-tabs .u-scroll-box .u-tab-bar {
|
|
background-color: #15716E!important;
|
|
width: 80rpx!important;
|
|
position: absolute;
|
|
height: 10rpx;
|
|
left: 0;
|
|
border-radius: 8rpx 8rpx 0px 0px!important;
|
|
bottom: -12rpx;
|
|
}
|
|
/deep/ .u-tab-item {
|
|
font-size: 28rpx!important;
|
|
}
|
|
</style>
|