cd91: theme 2022 (#71536) #76

Merged
aberriot merged 1 commits from wip/71536-cd91 into main 2023-01-02 09:24:36 +01:00
4 changed files with 231 additions and 0 deletions

View File

@ -0,0 +1,129 @@
%button {
text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
color: $blue-dark;
padding-left: $space-small;
padding-right: $space-small;
}
#top {
display: flex;
height: 6em;
justify-content: center;
align-items: center;
aberriot marked this conversation as resolved Outdated

Je ne comprends pas l'utilité du space-between, puisqu'il n'y a qu'un élément dans div#top qui soit positionné (le logo, les toplinks étant en position:absolute)

Je ne comprends pas l'utilité du space-between, puisqu'il n'y a qu'un élément dans div#top qui soit positionné (le logo, les toplinks étant en position:absolute)

Bien vu, c'était un reliqué d'une première version discutée avec Brice en visio. Je corrige.

Bien vu, c'était un reliqué d'une première version discutée avec Brice en visio. Je corrige.

Je viens de pousser un fixup, je peux te laisser relire @csechet ?

Pour le manque de contraste visuel, je suis d'accord. J'ai utilisé le bleu plus clair d'https://www.essonne.fr/ dans mon dernier fixup pour les chevrons (pour la bordure, je laisse le bleu sombre, avec le bleu clair, du coup ça jure avec le reste je trouve).

Je viens de pousser un fixup, je peux te laisser relire @csechet ? Pour le manque de contraste visuel, je suis d'accord. J'ai utilisé le bleu plus clair d'https://www.essonne.fr/ dans mon dernier fixup pour les chevrons (pour la bordure, je laisse le bleu sombre, avec le bleu clair, du coup ça jure avec le reste je trouve).
@media ($min-desktop-viewport) {
height: 17em;
}
aberriot marked this conversation as resolved Outdated

Idem : quel intéret du column-reverse pour un seul élément.

Idem : quel intéret du column-reverse pour un seul élément.

(même réponse)

(même réponse)
}
.site-header {
background-size: cover;
background-position: center;
height: 6em;
#logo a {
background-position: center;
height: 2em;
}
@media ($min-desktop-viewport) {
height: 18em;
#logo a {
margin-top: $space-medium;
background-position: center top;
width: 8em;
height: 6em;
}
}
}
#toplinks a {
color: white;
}
.site-nav {
@media ($min-desktop-viewport) {
position: relative;
top: -3.3em;
background: rgba(26, 26, 26, 0.8);
border-top: 8px solid $blue-dark;
#nav > .menu {
margin: 0;
display: flex;
& > li {
flex: 1 1 0px;
& > a {
padding: $space-large * 0.8 $space-medium;
position: relative;
line-height: 1;
display: block;
text-align: center;
&::before {
content: "\f054"; // chevron-right
color: $blue-light;
font-family: fontAwesome;
margin-right: $space-small;
}
}
&:not(:first-child) > a::after {
content: "";
position: absolute;
background: rgba(255, 255, 255, 0.21);
display: inline-block;
width: 1px;
height: $space-large * 1.5;
top: $space-small;
left: 0;
}
}
}
}
.gru-nav ul li a {
text-transform: uppercase;
font-size: $fz-xxsmall;
font-weight: 500;
}
}
body {
@media ($max-mobile-viewport) {
border-left: 0;
}
}
main {
@media ($max-mobile-viewport) {
margin-top: $space-large;
}
}
div#rub_service div.category h3,
.gru-content div.a2-block h2,
.gru-content .block h2,
div.links-list h2,
div#services > ul > li > strong > a,
.gru-content div.textcell h2:first-child,
.gru-content div.cell h2:first-child {
font-size: $fz-3;
background: $blue-dark;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
color: white;
}
%cell {
&:not(.pk-transparent) {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 10px 0px;
}
}
.search-cell {
input[type=search] {
background-color: white;
border-color: $font-color;
border-radius: 2em;
}
}
footer a:hover {
text-decoration: none;
}

View File

@ -0,0 +1,83 @@
$carbon: #3b3b3b;
$gray-1: rgb(59, 59, 59);
$blue-dark: #164496;
$blue-light: #00a0df;
$primary-color: $blue-dark;
aberriot marked this conversation as resolved Outdated

$space-xsmall & $space-xlarge ne sont pas utilisées.

$space-xsmall & $space-xlarge ne sont pas utilisées.

Effectivement, mais je préfère laisser, ça n'alourdit pas le CSS généré et ça permet de garder une cohérence et une facilité de copier-coller d'un thème à l'autre.

Effectivement, mais je préfère laisser, ça n'alourdit pas le CSS généré et ça permet de garder une cohérence et une facilité de copier-coller d'un thème à l'autre.
$space-xsmall: 0.25em;
$space-small: 0.5em;
$space-medium: 1em;
$space-large: 2em;
$space-xlarge: 3em;
// typo
$font-color: $carbon;
$font-family: Roboto, sans-serif;
$font-size: 18px;
$font-line-height: 1.2;
$base-font: 16;
$fz-1: 30em / $base-font;
$fz-2: 24em / $base-font;
$fz-3: 21em / $base-font;
$fz-4: 18em / $base-font;
aberriot marked this conversation as resolved Outdated

fz-small, fz-xsmall non utilisées.

fz-small, fz-xsmall non utilisées.

(même réponse)

(même réponse)
$fz-small: 14em / $base-font;
$fz-xsmall: 12em / $base-font;;
$fz-xxsmall: 11em / $base-font;;
$width: 1400px;
$link-color: $blue-dark;
// $link-decoration: none;
// $link-hover-decoration: none;
// $header-logo-size: 59px 37px;
$responsive-menu: left-to-right;
$nav-color: white;
$nav-background: transparent;
$nav-button-background: $gray-1;
$nav-button-color: white;
// $nav-mobile-menu-background: $white;
$nav-item-background: transparent;
$nav-item-selected-background: white;
$nav-item-selected-color: $gray-1;
$nav-submenu-item-hover-color: $gray-1;
$nav-submenu-background: $gray-1;
$nav-submenu-color: white;
$nav-border-color: white;
$nav-mobile-menu-background: $gray-1;
$nav-mobile-menu-item-color: white;
$nav-mobile-bottom-bar-background: $gray-1;
$nav-mobile-bottom-bar-item-hover-background: white;
$nav-mobile-bottom-bar-item-hover-color: $gray-1;
$nav-mobile-bottom-bar-item-selected-background: $blue-dark;
$nav-mobile-bottom-bar-item-selected-color: white;
$cell-border: none;
$title-color: $blue-dark;
$title-font-size: $fz-2;
$title-weight: 700;
$button-background: $blue-dark;
$button-border-radius: 25px;
$button-hover-background: darken($button-background, 20%);
$cancel-button-style: '%inverted-button';
$buttons-order: previous, cancel (grow), submit;
$widget-background: lighten($gray-1, 75%);
$widget-focus-border: 1px solid $primary-color;
$widget-focus-outline: 1px solid $primary-color;
$footer-background: $blue-dark;
$footer-color: white;
$footer-link-color: white;
$toplinks-border: none;
$toplinks-border-radius: 0;
$toplinks-background: rgba(26, 26, 26, 0.8);
$toplinks-padding: $space-small $space-medium;

View File

@ -0,0 +1,14 @@
{
"label": "Essonne (CD91) - 2022",
"variables": {
"theme_color": "#00a0df"
},
"settings": {
"combo": {
"COMBO_ASSET_SLOTS.update": {
"header:logo": { "label": "Têtière : logo" },
"header:background": { "label": "Têtière : fond" }
}
}
}
}

View File

@ -0,0 +1,5 @@
@charset "UTF-8";
@import '../includes/fonts/roboto';
@import 'vars';
@import '../includes/publik';
@import 'custom';