|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="p-gift-card">
|
|
<div class="p-gift-card">
|
|
- <div class="fixed">
|
|
+ <div>
|
|
<h3 class="ptc-title bg-gray">My gift card</h3>
|
|
<h3 class="ptc-title bg-gray">My gift card</h3>
|
|
<div class="tabs border-bottom">
|
|
<div class="tabs border-bottom">
|
|
<div class="tab" :class="{ active: type === 0 }" @click="type = 0">
|
|
<div class="tab" :class="{ active: type === 0 }" @click="type = 0">
|
|
@@ -17,36 +17,38 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="card-list">
|
|
+ <div class="card-list-wrap">
|
|
- <div class="card card-a">
|
|
+ <div class="card-list">
|
|
- <p class="card-title">Pull new reward gift card</p>
|
|
+ <div class="card card-a">
|
|
- <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
+ <p class="card-title">Pull new reward gift card</p>
|
|
- <p class="card-value">- $10</p>
|
|
+ <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
- <p class="card-desc">PTC offline store use</p>
|
|
+ <p class="card-value">- $10</p>
|
|
- </div>
|
|
+ <p class="card-desc">PTC offline store use</p>
|
|
- <div class="card card-b">
|
|
+ </div>
|
|
- <p class="card-title">Pull new reward gift card</p>
|
|
+ <div class="card card-b">
|
|
- <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
+ <p class="card-title">Pull new reward gift card</p>
|
|
- <p class="card-value">- $10 <span class="sub">100 available</span></p>
|
|
+ <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
- <p class="card-desc">PTC offline store use</p>
|
|
+ <p class="card-value">- $10 <span class="sub">100 available</span></p>
|
|
- </div>
|
|
+ <p class="card-desc">PTC offline store use</p>
|
|
- <div class="card card-c">
|
|
+ </div>
|
|
- <p class="card-title">Pull new reward gift card</p>
|
|
+ <div class="card card-c">
|
|
- <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
+ <p class="card-title">Pull new reward gift card</p>
|
|
- <p class="card-value">- $10</p>
|
|
+ <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
- <p class="card-desc">PTC offline store use</p>
|
|
+ <p class="card-value">- $10</p>
|
|
- </div>
|
|
+ <p class="card-desc">PTC offline store use</p>
|
|
- <div class="card card-d">
|
|
+ </div>
|
|
- <p class="card-title">Pull new reward gift card</p>
|
|
+ <div class="card card-d">
|
|
- <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
+ <p class="card-title">Pull new reward gift card</p>
|
|
- <p class="card-value">- $10 <span class="sub">100 available</span></p>
|
|
+ <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
- <p class="card-desc">PTC offline store use</p>
|
|
+ <p class="card-value">- $10 <span class="sub">100 available</span></p>
|
|
- </div>
|
|
+ <p class="card-desc">PTC offline store use</p>
|
|
- <div class="card card-e">
|
|
+ </div>
|
|
- <p class="card-title">Pull new reward gift card</p>
|
|
+ <div class="card card-e">
|
|
- <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
+ <p class="card-title">Pull new reward gift card</p>
|
|
- <p class="card-value">- $10 <span class="sub">100 available</span></p>
|
|
+ <p class="card-period">Validity: 2020/12/01-2020/05/01</p>
|
|
- <p class="card-desc">PTC offline store use</p>
|
|
+ <p class="card-value">- $10 <span class="sub">100 available</span></p>
|
|
|
|
+ <p class="card-desc">PTC offline store use</p>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -68,7 +70,9 @@ const type = ref(0)
|
|
}
|
|
}
|
|
.tabs {
|
|
.tabs {
|
|
display: flex;
|
|
display: flex;
|
|
- justify-content: space-around;
|
|
+ @include media-breakpoint-down(md) {
|
|
|
|
+ justify-content: space-around;
|
|
|
|
+ }
|
|
line-height: 104px;
|
|
line-height: 104px;
|
|
background: #fff;
|
|
background: #fff;
|
|
}
|
|
}
|
|
@@ -77,6 +81,9 @@ const type = ref(0)
|
|
font-size: 32px;
|
|
font-size: 32px;
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
color: #666;
|
|
color: #666;
|
|
|
|
+ @include media-breakpoint-up(md) {
|
|
|
|
+ margin-left: 140px;
|
|
|
|
+ }
|
|
&.active {
|
|
&.active {
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
color: $primary-color;
|
|
color: $primary-color;
|
|
@@ -103,18 +110,32 @@ const type = ref(0)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- .card-list {
|
|
+ .card-list-wrap {
|
|
- margin-top: 232px;
|
|
|
|
padding: 50px 34px 0;
|
|
padding: 50px 34px 0;
|
|
|
|
+ background: #fff;
|
|
|
|
+ }
|
|
|
|
+ .card-list {
|
|
|
|
+ margin: auto;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ @include media-breakpoint-up(md) {
|
|
|
|
+ width: 680px * 2 + 52px;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.card {
|
|
.card {
|
|
margin-bottom: 48px;
|
|
margin-bottom: 48px;
|
|
|
|
+ // width: 680px;
|
|
|
|
+ width: 100%;
|
|
height: 296px;
|
|
height: 296px;
|
|
text-align: center;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
line-height: 1;
|
|
line-height: 1;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
|
+ @include media-breakpoint-up(md) {
|
|
|
|
+ width: 680px;
|
|
|
|
+ }
|
|
|
|
|
|
&-title {
|
|
&-title {
|
|
margin: 32px 0 16px;
|
|
margin: 32px 0 16px;
|