|
|
|
|
@ -28,6 +28,9 @@
|
|
|
|
|
<div class="list">
|
|
|
|
|
<transition-group name="list-item" ref="listItems">
|
|
|
|
|
<div v-for="(item, index) in scrollList" :key="item.id" ref="listItem" class="list-item" :class="`list-item-${timeStatusFormat(item)}`">
|
|
|
|
|
<div class="list-item__new" v-if="item._isNew">
|
|
|
|
|
新
|
|
|
|
|
</div>
|
|
|
|
|
<div class="list-item__status">
|
|
|
|
|
<template>
|
|
|
|
|
<template v-if="timeStatusFormat(item) === 3">
|
|
|
|
|
@ -472,11 +475,27 @@ $list-height: calc(#{$container-height} - 5.33rem);
|
|
|
|
|
border-bottom: 1px #fff solid;
|
|
|
|
|
|
|
|
|
|
padding: 1.2rem 2rem;
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
&:nth-last-child(1) {
|
|
|
|
|
border-radius: 0 0 .67rem .67rem;
|
|
|
|
|
border-bottom: none;
|
|
|
|
|
}
|
|
|
|
|
&__new {
|
|
|
|
|
color: #fff;
|
|
|
|
|
background: rgb(115, 160, 223);
|
|
|
|
|
width: 1.8rem;
|
|
|
|
|
height: 1.8rem;
|
|
|
|
|
line-height: 1.8rem;
|
|
|
|
|
text-align: center;
|
|
|
|
|
font-size: 1rem;
|
|
|
|
|
border-radius: 100% 100% 100% 0%;
|
|
|
|
|
animation: flash 5s infinite linear;
|
|
|
|
|
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 0.5rem;
|
|
|
|
|
left: 0.5rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$bkg-colors: #fff,linear-gradient(to bottom,#527ded18, #527ded28),linear-gradient(to bottom,#ecc06918, #ecc06928),linear-gradient(to bottom,#d15d5218, #d15d5228);
|
|
|
|
|
@for $i from 1 through length($bkg-colors) {
|
|
|
|
|
|