+ [navbar] Added the navbar component

This commit is contained in:
Alexis
2020-03-11 18:53:07 +01:00
parent 6b59e073a7
commit 28a2bf7090
4 changed files with 60 additions and 16 deletions

View File

@@ -1,27 +1,31 @@
<template>
<div id="app">
<spellcard
v-bind:name="'Soleil Pourri'"
v-bind:description="[`Le lanceur projette un petit astre vert jusquà 20m autour de lui. Lastre brûle lair environnant, nécrosant rapidement les formes de vies dans un rayon de 100m.`, `Toutes les créatures dans la portée de lastre (sauf le lanceur) doivent réussir un jet de CON avec un malus de -30. Si elles échouent, elles subissent 3D20 dégâts radiants et 2D20 dégâts nécrotiques. Elles perdent également 1D10 PV max.`]"
v-bind:schools="['Lumomancie', 'Nécromancie']"
v-bind:level="'30'"
v-bind:charge="'2'"
v-bind:ingredients="`Volonté, Geste`"
v-bind:cost="'-90'"
v-bind:variables="[{name: 'x', description: 'lol'}]"
/>
<div id="app">
</div>
<navbar></navbar>
<spellcard
v-bind:name="'Soleil Pourri'"
v-bind:description="[`Le lanceur projette un petit astre vert jusquà 20m autour de lui. Lastre brûle lair environnant, nécrosant rapidement les formes de vies dans un rayon de 100m.`, `Toutes les créatures dans la portée de lastre (sauf le lanceur) doivent réussir un jet de CON avec un malus de -30. Si elles échouent, elles subissent 3D20 dégâts radiants et 2D20 dégâts nécrotiques. Elles perdent également 1D10 PV max.`]"
v-bind:schools="['Lumomancie', 'Nécromancie']"
v-bind:level="'30'"
v-bind:charge="'2'"
v-bind:ingredients="`Volonté, Geste`"
v-bind:cost="'-90'"
v-bind:variables="[{name: 'x', description: 'lol'}]"
/>
</div>
</template>
<script>
import spellcard from './components/spell-card.vue'
import spellcard from './components/spells/spell-card.vue'
import navbar from "./components/global/navbar.vue";
export default {
name: 'app',
components: {
spellcard
spellcard,
navbar
}
}
</script>
@@ -32,7 +36,6 @@ export default {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 60px;
}
</style>

View File

@@ -31,6 +31,15 @@ html *::after {
@-ms-viewport { width: device-width; }
}
a {
text-decoration: none;
color: inherit;
}
ul {
list-style-type: none;
}
var {
font-style: normal;
}

View File

@@ -0,0 +1,32 @@
<template>
<nav>
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">Sorts</a></li>
<li><a href="#">Personnages</a></li>
</ul>
</nav>
</template>
<script>
export default {
}
</script>
<style lang="scss">
nav {
padding: 1.5rem 2.5rem;
font-size: .9rem;
color: $white;
background: $black;
text-transform: uppercase;
box-shadow: 0 0 .5rem rgba($black, .75);
ul {
display: flex;
li {
margin-right: 2.5rem;
}
}
}
</style>