home + j4mesen card

This commit is contained in:
2021-04-11 22:53:18 +02:00
parent a919768066
commit 0400901964
7 changed files with 113 additions and 23 deletions

45
src/components/card.vue Normal file
View File

@@ -0,0 +1,45 @@
<template>
<router-link :to="link" class="card">
<img alt="" :src="require(`../assets/${photo}`)">
<div class="card-inner">
<p class="name"> {{name}} </p>
<p class="desc"> {{desc}} </p>
</div>
</router-link>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
name: 'card',
props: {
name: String,
photo: String,
desc: String,
link: String
}
});
</script>
<style lang="sass" scoped>
.card
background-color: var(--dark-bg2)
display: flex
flex-direction: row
margin: 1rem
border-radius: 8px
width: 24rem
user-select: none
color: inherit
text-decoration: inherit
img
width: 84px
border-radius: 8px 0 0 8px
.card-inner
padding: .2rem
margin-left: .5rem
.name
font-size: 1.7em
letter-spacing: 0.1em
</style>