feat [front]: skip links nav <-> content

This commit is contained in:
Alice 2022-12-30 21:36:59 +01:00
parent 15eb2cfac9
commit 2d2179ed53
3 changed files with 23 additions and 15 deletions

View file

@ -24,6 +24,16 @@
</div>
<div class="navbar-menu" :class="{ 'is-active': isBurgerOpen }">
<div class="navbar-start">
<nuxt-link
v-for="(menuItem, index) of menuItems"
:key="index"
class="navbar-item"
:to="menuItem.link"
>
{{ menuItem.label }}
</nuxt-link>
</div>
<div class="navbar-end">
<div class="place card mr-5">
<div class="card-content is-flex">
@ -35,16 +45,6 @@
</div>
<Socials class="networks" vertical />
</div>
<div class="navbar-start">
<nuxt-link
v-for="(menuItem, index) of menuItems"
:key="index"
class="navbar-item"
:to="menuItem.link"
>
{{ menuItem.label }}
</nuxt-link>
</div>
</div>
</nav>
</div>
@ -121,7 +121,7 @@ $navbar-item-img-max-height: 105px
.navbar-menu
display: flex
flex-direction: column
flex-direction: column-reverse
align-items: flex-end
justify-content: flex-end

View file

@ -1,6 +1,10 @@
<template>
<AdminHeader v-if="authStore.isLogged" />
<div class="container"><slot /></div>
<a class="button is-link is-sr-only" href="#content">Accéder au contenu</a>
<AdminHeader v-if="authStore.isLogged" id="nav" />
<a class="button is-link is-sr-only" href="#nav">Accéder à la navigation</a>
<div class="container" id="content">
<slot />
</div>
</template>
<script setup lang="ts">

View file

@ -1,7 +1,11 @@
<template>
<div class="layout bg-gray-100">
<LayoutNavBar />
<div class="container">
<a class="button is-link is-sr-only" href="#content">Accéder au contenu</a>
<LayoutNavBar id="nav" />
<div id="content" class="container">
<a class="button is-link is-sr-only" href="#nav">
Accéder à la navigation
</a>
<slot />
</div>
<LayoutFooter />