refactor: componentize key art section; move title to tab area
This commit is contained in:
parent
5ab549d441
commit
60a31b659c
2 changed files with 42 additions and 39 deletions
35
components/KeyArtStage.vue
Normal file
35
components/KeyArtStage.vue
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<template>
|
||||
<div class="key-art-stage p-8 relative">
|
||||
<div class="key-art absolute top-8 left-0 right-0" />
|
||||
<div
|
||||
class="absolute top-0 bottom-0 left-0 right-0 flex items-center justify-center"
|
||||
@click="$store.commit('addCurrency', 1)"
|
||||
>
|
||||
<span
|
||||
class="spare-time flex flex-row items-center font-bold rounded-2xl p-2"
|
||||
:class="`text-${$store.getters.activeTab.darkColor}`"
|
||||
>
|
||||
<span class="text-3xl md:text-5xl" v-text="$store.state.currency" />
|
||||
<span
|
||||
class="fas fa-hourglass-half text-xl pt-1 pl-2 md:text-3xl md:pt-2"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.key-art {
|
||||
background: url('https://freesvg.org/img/johnny_automatic_hourglass.png');
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
opacity: 0.4;
|
||||
height: calc(100% - 4rem); /* 4rem = top padding + bottom padding */
|
||||
}
|
||||
.spare-time {
|
||||
background: rgba(2555, 255, 255, 0.6);
|
||||
box-shadow: 0px 0px 21px 3px #fff;
|
||||
transition: color 2000ms;
|
||||
}
|
||||
</style>
|
||||
Reference in a new issue