Skip to content

Commit 6e6b190

Browse files
committed
#52 Fennec: use Vue transitions to fade out PlayersAlive
1 parent f6c96c5 commit 6e6b190

File tree

4 files changed

+25
-18
lines changed

4 files changed

+25
-18
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
.v-enter-active,
2+
.v-leave-active {
3+
transition: opacity 0.3s ease;
4+
}
5+
6+
.v-enter-from,
7+
.v-leave-to {
8+
opacity: 0;
9+
}

src/themes/fennec/index.css

+1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22

33
@import '/hud/css/base.css';
44
@import '/hud/css/font.css';
5+
@import '/hud/css/transitions/default.css';
56
@import '/hud/css/vars.css';

src/themes/fennec/players-alive/players-alive.css

-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.5);
1414
font-weight: 700;
1515
text-transform: uppercase;
16-
transition: opacity 0.3s ease;
17-
}
18-
19-
.players-alive:not(.--active) {
20-
opacity: 0;
2116
}
2217

2318
.title {
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
1-
<div class="players-alive" :class="{ '--active': isActive }">
2-
<div class="title">
3-
Players Alive
4-
</div>
1+
<Transition>
2+
<div v-if="isActive" class="players-alive">
3+
<div class="title">
4+
Players Alive
5+
</div>
56

6-
<div :class="['team', '--left', leftTeamColorClass]">
7-
{{ leftTeamAlive }}
8-
</div>
7+
<div :class="['team', '--left', leftTeamColorClass]">
8+
{{ leftTeamAlive }}
9+
</div>
910

10-
<div class="vs">
11-
vs
12-
</div>
11+
<div class="vs">
12+
vs
13+
</div>
1314

14-
<div :class="['team', '--right', rightTeamColorClass]">
15-
{{ rightTeamAlive }}
15+
<div :class="['team', '--right', rightTeamColorClass]">
16+
{{ rightTeamAlive }}
17+
</div>
1618
</div>
17-
</div>
19+
</Transition>

0 commit comments

Comments
 (0)