generated from gitea_admin/default
138 lines
5.6 KiB
Vue
138 lines
5.6 KiB
Vue
|
||
<template>
|
||
<div class="ds-preview">
|
||
<DsHeading class="titre" as="h1" size="">Design du site internet de l'Orchestre National d'Île-de-France</DsHeading>
|
||
<DsHeading class="centrer" as="h1" tone="brand_rouge" size="">TYPOGRAPHIE</DsHeading>
|
||
|
||
<div class="category">
|
||
<DsHeading class="centrer rempli" as="h3" size="">Les titres avec la police Roboto Flex (police par défaut des titres)</DsHeading>
|
||
<DsHeading as="h1" size="">Titres niveau 1 (h1) Roboto extrabold Taille 2xl/40px</DsHeading>
|
||
<DsHeading as="h2" size="">Titres niveau 2 (h2) Roboto bold Taille xl/32px</DsHeading>
|
||
<DsHeading as="h3" size="">Titres niveau 3 (h3) Roboto semibold Taille lg/24px</DsHeading>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<DsHeading as="h4" size="">Titre de carte niveau 4 (h4) Roboto black Taille lg2/30px</DsHeading>
|
||
<DsHeading as="h5" size="">Titres de carte niveau 5 (h5) Roboto medium Taille md2/23px</DsHeading>
|
||
<DsHeading as="h6" size="">Titres de carte niveau 6 (h6) Roboto extralight Taille xs2/17px</DsHeading>
|
||
</div>
|
||
|
||
<div class="category">
|
||
<DsHeading class="centrer rempli" as="h3" size="">Les titres avec la police Brandon</DsHeading>
|
||
<DsHeading as="h1" font="brandon" size="">Titres niveau 1 (h1) Brandon extrabold Taille 2xl/40px</DsHeading>
|
||
<DsHeading as="h2" font="brandon" size="">Titres niveau 2 (h2) Brandon bold Taille xl/32px</DsHeading>
|
||
<DsHeading as="h3" font="brandon" size="">Titres niveau 3 (h3) Brandon semibold Taille lg/24px</DsHeading>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<DsHeading as="h4" font="brandon" size="">Titres de carte niveau 4 (h4) Brandon black Taille lg2/30px</DsHeading>
|
||
<DsHeading as="h5" font="brandon" size="">Titres de carte niveau 5 (h5) Brandon medium Taille md2/23px</DsHeading>
|
||
<DsHeading as="h6" font="brandon" size="">Titres de carte niveau 6 (h6) Brandon extralight Taille xs2/17px</DsHeading>
|
||
</div>
|
||
|
||
|
||
<div class="category">
|
||
<DsHeading class="centrer rempli" as="h3" font="barlow" size="">Les titres avec la police Barlow</DsHeading>
|
||
<DsHeading as="h1" font="barlow" size="">Titres niveau 1 (h1) Barlow extrabold Taille 2xl/40px</DsHeading>
|
||
<DsHeading as="h2" font="barlow" size="">Titres niveau 2 (h2) Barlow bold Taille xl/32px</DsHeading>
|
||
<DsHeading as="h3" font="barlow" size="">Titres niveau 3 (h3) Barlow semibold Taille lg/24px</DsHeading>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<DsHeading as="h4" font="barlow" size="">Titres de carte niveau 4 (h4) Barlow black Taille lg2/30px</DsHeading>
|
||
<DsHeading as="h5" font="barlow" size="">Titres de carte niveau 5 (h5) Barlow medium Taille md2/23px</DsHeading>
|
||
<DsHeading as="h6" font="barlow" size="">Titres de carte niveau 6 (h6) Barlow extralight Taille xs2/17px</DsHeading>
|
||
</div>
|
||
|
||
<div class="category">
|
||
<DsHeading class="centrer rempli" as="h3">Les textes</DsHeading>
|
||
<DsText as="p" tone="brand_rouge">
|
||
Texte standard police Roboto Flex / Taille 16px / couleur rouge ONDIF: info éditoriale, description, contenu d’article.
|
||
</DsText>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<DsText as="p" font="brandon">
|
||
Texte police Brandon / Taille 16px : info éditoriale, description, contenu d’article.
|
||
</DsText>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<DsText as="p" font="barlow">
|
||
Texte police Barlow / Taille 16px : info éditoriale, description, contenu d’article.
|
||
</DsText>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<DsText as="p" :clamp="2">
|
||
Texte police Roboto Flex / Taille 16px / clampé sur 2 lignes pour les cartes (résumé, programme, etc.).
|
||
Si ça dépasse, ça coupe proprement. Pour du texte de description qui doit tenir dans un cadre, mais qui a été écrit trop long, pour ne pas casser le design du site, on va limiter l'affichage à 2 lignes. c'est pour des espace réduit. Pour ne pas casser le design de la page. J'ai presque écrit 2 lignes, je vais bientôt être censurée.
|
||
</DsText>
|
||
</div>
|
||
|
||
|
||
<div class="category">
|
||
<DsHeading class="centrer rempli" as="h3">Carte concert</DsHeading>
|
||
<DsText as="p" tone="brand_rouge">
|
||
Pour les endroits où il y a une liste de concert page d'accueil, page agenda, page saison...
|
||
</DsText>
|
||
<br>
|
||
<hr>
|
||
<br>
|
||
<ConcertCard
|
||
id="1"
|
||
title="TITRE DU CONCERT EN MAJUSCULE"
|
||
venue="Nom du lieu, éventuellement de la salle"
|
||
dateISO="2026-01-15T20:30:00+01:00"
|
||
dateLabel="Jeudi 15 janvier 2026 — 20h30"
|
||
description="Description du concert assez courte qui reprend l'essentiel, les artistes... On pourra écrire un nombre de lettres limitées."
|
||
imageUrl="https://picsum.photos/id/56/500/700"
|
||
imageAlt="Orchestre sur scène"
|
||
ctaHref="/concert[id]"
|
||
detailsHref="/concerts/concert_template"
|
||
/>
|
||
</div>
|
||
|
||
</div>
|
||
</template>
|
||
|
||
<script setup>
|
||
import DsHeading from '@root/design-system/primitives/DsHeading.vue'
|
||
import DsText from '@root/design-system/primitives/DsText.vue'
|
||
</script>
|
||
|
||
|
||
<style lang="scss">
|
||
|
||
.ds-preview {
|
||
display: grid;
|
||
//gap: var(--sp-4);
|
||
padding: var(--sp-48);
|
||
justify-content: center;
|
||
}
|
||
.titre {
|
||
justify-self: center;
|
||
margin-bottom: 50px;
|
||
}
|
||
.category {
|
||
max-width: 1000px;
|
||
justify-self: flex-start;
|
||
margin-bottom: 30px;
|
||
padding: 40px;
|
||
border-radius: 14px;
|
||
}
|
||
.centrer {
|
||
justify-self: center;
|
||
margin-bottom: 30px;
|
||
}
|
||
.rempli {
|
||
width: 100%;
|
||
background-color: #ebebeb;
|
||
|
||
padding-top: 5px;
|
||
padding-bottom: 5px;
|
||
padding-left: 10px;
|
||
padding-right: 5px;
|
||
border-radius: 5px;
|
||
}
|
||
</style> |