From ca74f692ec854d4058c551c6c45ad3d65848bf73 Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Sat, 15 Apr 2023 13:51:44 +0100 Subject: [PATCH] train robbery deck display --- frontend/src/components/Card.vue | 19 +++- frontend/src/components/Deck.vue | 17 ++++ frontend/src/components/StationCard.vue | 112 ++++++++++++++++++++++++ 3 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 frontend/src/components/StationCard.vue diff --git a/frontend/src/components/Card.vue b/frontend/src/components/Card.vue index cfad2e7..2f17766 100644 --- a/frontend/src/components/Card.vue +++ b/frontend/src/components/Card.vue @@ -115,7 +115,7 @@ export default { #816b45 10px ); } -.card:not(.back, .fistful-of-cards, .high-noon, .gold-rush):before { +.card:not(.back, .fistful-of-cards, .high-noon, .gold-rush, .train-piece):before { content: ""; background-image: radial-gradient(var(--bg-color) 13%, #0000 5%), radial-gradient(var(--bg-color) 14%, transparent 5%), @@ -347,4 +347,21 @@ export default { border-radius: 100%; transform: scale(0.8); } +.train-piece { + background: linear-gradient(180deg, rgba(218,101,64,1) 0%, rgba(217,197,184,1) 13%, rgba(217,197,184,1) 53%, rgba(235,169,95,1) 61%, rgba(158,81,55,1) 91%, rgba(158,81,55,1) 100%); + box-shadow: 0 0 0pt 2pt var(--font-color), 0 0 5pt 2pt #aaa; +} +.train-piece .emoji { + transform: scaleX(-1); + /* filter: grayscale(1); */ +} +.train-piece h4 { + position: absolute; + text-align: center; + width: 100%; + bottom: -10pt; + top: unset; + font-size: 11pt; + color: #FFE27E; +} \ No newline at end of file diff --git a/frontend/src/components/Deck.vue b/frontend/src/components/Deck.vue index 0970f50..f34e6a0 100644 --- a/frontend/src/components/Deck.vue +++ b/frontend/src/components/Deck.vue @@ -11,6 +11,21 @@ +
+ +
@@ -59,6 +74,7 @@ + + \ No newline at end of file