Skip to content

Commit fc55198

Browse files
author
Dorine Lambinet
committed
Remplace deuxième section par une section à deux zones, à gauche les publics cibles à droite la présentation du site
1 parent 2c988c9 commit fc55198

1 file changed

Lines changed: 110 additions & 77 deletions

File tree

src/custom/simplifions/views/HomeView.vue

Lines changed: 110 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ const fournisseursDeService = [
3131
title: 'Particuliers',
3232
emoji: '👱',
3333
filters: 'target-users=particuliers',
34-
description: "Tous les cas d'usages concernant les particuliers"
34+
description: "Toutes les démarches concernant les particuliers"
3535
},
3636
{
3737
title: 'Entreprises',
3838
emoji: '💼',
3939
filters: 'target-users=entreprises',
40-
description: "Tous les cas d'usages concernant les entreprises"
40+
description: "Toutes les démarches concernant les entreprises"
4141
},
4242
{
4343
title: 'Associations',
4444
emoji: '🤝',
4545
filters: 'target-users=associations',
46-
description: "Tous les cas d'usages concernant les associations"
46+
description: "Toutes les démarches concernant les associations"
4747
}
4848
]
4949
@@ -96,7 +96,7 @@ const niveauxDeSimplification = [
9696
</script>
9797

9898
<template>
99-
<div
99+
<section
100100
class="banner"
101101
:style="`background: linear-gradient(0.25turn, ${colorsBanner[0]}, ${colorsBanner[1]}, ${colorsBanner[2]})`"
102102
>
@@ -163,59 +163,71 @@ const niveauxDeSimplification = [
163163
</div>
164164
</div>
165165
</div>
166-
</div>
167-
168-
<div class="fr-container section">
169-
<h2
170-
class="fr-h1 fr-mt-15w fr-mb-5w"
171-
style="color: black; text-align: center"
172-
>
173-
Améliorer les services à destination :
174-
</h2>
175-
176-
<p class="fr-text--lg" style="text-align: center">
177-
Le portail <i>simplifions.data.gouv.fr</i> vous accompagne pour
178-
simplifier, avec de la donnée, les démarches des citoyens.<br />Retrouvez
179-
tous les cas d'usages selon le public concerné :
180-
</p>
181-
182-
<div class="fr-grid-row fr-grid-row--gutters">
183-
<div
184-
v-for="item in fournisseursDeService"
185-
:key="item.title"
186-
class="fr-col-12 fr-col-lg-4"
187-
>
188-
<div
189-
id="tile-sourcing"
190-
class="fr-tile fr-tile--horizontal fr-enlarge-link"
191-
>
192-
<div class="fr-tile__body">
193-
<div class="fr-tile__content">
194-
<h3 class="fr-tile__title fr-h3">
195-
<router-link :to="`/cas-d-usages?${item.filters}`"
196-
>{{ item.title }}<br />{{ item.emoji }}</router-link
197-
>
198-
</h3>
199-
<p class="fr-tile__detail fr-h6">
200-
{{ item.description }}
201-
</p>
166+
</section>
167+
168+
<section>
169+
<div class="fr-grid-row">
170+
<div class="fr-col-12 fr-col-md-6 section-intro__left">
171+
<div class="fr-py-6w fr-px-10w">
172+
<h2 class="fr-h3 fr-mb-2w">
173+
<i>Ne demandez plus aux usagers<br />ce que l'administration sait déjà.</i>
174+
</h2>
175+
<p class="fr-mb-3w">
176+
Explorez les démarches référencées dans le catalogue à destination des :
177+
</p>
178+
<div v-for="item in fournisseursDeService" :key="item.title" class="fr-mb-2w">
179+
<div class="fr-tile fr-tile--horizontal fr-enlarge-link fr-tile--no-icon">
180+
<div class="fr-tile__body">
181+
<div class="fr-tile__content">
182+
<h3 class="fr-tile__title">
183+
<router-link :to="`/cas-d-usages?${item.filters}`">{{ item.emoji }} {{ item.title }}</router-link>
184+
</h3>
185+
<p class="fr-tile__desc">{{ item.description }}</p>
186+
</div>
187+
</div>
188+
</div>
189+
</div>
190+
</div>
191+
</div>
192+
<div class="fr-col-12 fr-col-md-6 section-intro__right">
193+
<div class="fr-py-6w fr-px-10w section-intro__right-content">
194+
<div>
195+
<h2 class="fr-h3 fr-mb-3w">Qu'est-ce que Simplifions.data.gouv.fr&nbsp;?</h2>
196+
<p class="fr-text--lead fr-mb-2w">
197+
Un catalogue des données accessibles aux acteurs publics organisé par démarche usagers.
198+
</p>
199+
<p class="fr-mb-0">
200+
Pour chaque démarche —<em>aides et subventions, marchés publics, petite enfance,
201+
cantine, transport, etc.</em>—, le catalogue recense les
202+
<strong>API et bases de données</strong> utiles,
203+
les <strong>solutions publiques et privées</strong> raccordées à ces données,
204+
et les sites de consultation de ces données disponibles en ligne.
205+
</p>
206+
</div>
207+
<div class="fr-mb-12w">
208+
<div class="fr-mb-2w">
209+
<router-link
210+
to="#redaction-contenu"
211+
class="fr-btn fr-btn--primary fr-btn--icon-right fr-icon-arrow-down-line fr-text--lg"
212+
>
213+
Comment est rédigé le contenu&nbsp;?
214+
</router-link>
215+
</div>
216+
<div>
217+
<router-link
218+
to="/about"
219+
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-icon-arrow-right-line fr-text--lg"
220+
>
221+
A propos de simplifions.data
222+
</router-link>
202223
</div>
203224
</div>
204225
</div>
205226
</div>
206227
</div>
207-
<div class="fr-mt-4w fr-col-md-12 fr-grid-row fr-grid-row--center">
208-
<router-link to="/cas-d-usages" class="button-link">
209-
<button
210-
class="fr-btn fr-btn--icon-left fr-btn--lg fr-icon-checkbox-circle-fill"
211-
>
212-
Tous les cas d'usages
213-
</button>
214-
</router-link>
215-
</div>
216-
</div>
228+
</section>
217229

218-
<div class="fr-container section">
230+
<div class="fr-container fr-mt-4w">
219231
<h2
220232
class="fr-h1 fr-mt-15w fr-mb-5w"
221233
style="color: black; text-align: center"
@@ -300,7 +312,7 @@ const niveauxDeSimplification = [
300312
</div>
301313
</div>
302314

303-
<div class="fr-container section">
315+
<div class="fr-container fr-mt-4w">
304316
<h2
305317
class="fr-h1 fr-mt-15w fr-mb-5w"
306318
style="color: black; text-align: center"
@@ -351,7 +363,7 @@ const niveauxDeSimplification = [
351363
</div>
352364
</div>
353365

354-
<div class="fr-container section">
366+
<div class="fr-container fr-mt-4w">
355367
<h2
356368
class="fr-h1 fr-mt-15w fr-mb-5w"
357369
style="color: black; text-align: center"
@@ -423,17 +435,16 @@ const niveauxDeSimplification = [
423435
</div>
424436

425437
<div class="fr-mt-4w fr-col-md-12 fr-grid-row fr-grid-row--center">
426-
<router-link to="/niveaux-simplification" class="button-link">
427-
<button
428-
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-btn--lg fr-icon-arrow-right-line fr-text--lg"
429-
>
430-
En savoir plus sur les niveaux de simplification
431-
</button>
438+
<router-link
439+
to="/niveaux-simplification"
440+
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-btn--lg fr-icon-arrow-right-line fr-text--lg"
441+
>
442+
En savoir plus sur les niveaux de simplification
432443
</router-link>
433444
</div>
434445
</div>
435446
<div
436-
class="fr-container section fr-mt-8w fr-py-8w"
447+
class="fr-container fr-mt-8w fr-py-8w"
437448
style="background-color: rgb(243, 243, 251)"
438449
>
439450
<h2
@@ -527,21 +538,19 @@ const niveauxDeSimplification = [
527538
</p>
528539

529540
<div class="fr-mt-4w fr-grid-row fr-grid-row--center fr-grid-row--gutters">
530-
<router-link to="/doctrine-referencement-cas-usages" class="button-link">
531-
<button
532-
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-btn--lg fr-icon-arrow-right-line fr-text--lg fr-my-2w fr-mx-2w"
533-
>
534-
Doctrine de référencement des cas d'usages
535-
</button>
541+
<router-link
542+
to="/doctrine-referencement-cas-usages"
543+
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-btn--lg fr-icon-arrow-right-line fr-text--lg fr-my-2w fr-mx-2w"
544+
>
545+
Doctrine de référencement des cas d'usages
536546
</router-link>
537547
</div>
538548
<div class="fr-mt-1w fr-grid-row fr-grid-row--center fr-grid-row--gutters">
539-
<router-link to="/doctrine-referencement-solutions" class="button-link">
540-
<button
541-
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-btn--lg fr-icon-arrow-right-line fr-text--lg"
542-
>
543-
Doctrine de référencement des solutions
544-
</button>
549+
<router-link
550+
to="/doctrine-referencement-solutions"
551+
class="fr-btn fr-btn--secondary fr-btn--icon-right fr-btn--lg fr-icon-arrow-right-line fr-text--lg"
552+
>
553+
Doctrine de référencement des solutions
545554
</router-link>
546555
</div>
547556
</div>
@@ -561,6 +570,10 @@ const niveauxDeSimplification = [
561570
562571
.banner {
563572
min-height: calc(100dvh - 220px); /* 220px ≈ hauteur totale header + bannière + nav */
573+
display: flex;
574+
flex-direction: column;
575+
justify-content: center;
576+
align-items: center;
564577
}
565578
566579
.title {
@@ -575,13 +588,33 @@ const niveauxDeSimplification = [
575588
border-radius: 4px;
576589
}
577590
578-
.section {
579-
margin-top: 30px;
580-
text-align: left;
581-
}
582-
583591
.button-link {
584592
text-decoration: none;
585593
background: none;
586594
}
595+
596+
.section-intro__left {
597+
background-color: var(--background-alt-beige-gris-galet);
598+
display: flex;
599+
justify-content: flex-end;
600+
}
601+
602+
.section-intro__right {
603+
background-color: var(--background-default-grey);
604+
display: flex;
605+
justify-content: flex-start;
606+
}
607+
608+
.section-intro__left > div,
609+
.section-intro__right > div {
610+
max-width: 39rem;
611+
width: 100%;
612+
}
613+
614+
.section-intro__right-content {
615+
display: flex;
616+
flex-direction: column;
617+
justify-content: space-between;
618+
height: 100%;
619+
}
587620
</style>

0 commit comments

Comments
 (0)