Tycho nous a fait une excellente base avec Django, mais il faut un CSS qui ressemble à quelque chose. Ce TAF décrit le CSS attendu.
Les feuilles de style sont prévues pour trois tailles d'écrans :
Je ne me souviens pas des standards, à quel moment la vue mérite d'être changée pour ne pas perde en ergonomie. Concrètement, le mode “mobile” est aussi valable sur la plupart des tablettes, d'où le 600px, par contre je n'ai pas de grand écran pour tester quand ça commence à faire trop de vide sur les bords.).
La palette de couleur est la suivante (éviter d'en utiliser plus, en principe les contrastes sont OK pour l'accessibilité si elles sont utilisées au bon endroit)
Code couleur Khaganat
Code couleur Khanat
La couleur des textes varie suivant les éléments :
Les liens sont soulignés pour favoriser l'accessibilité, attribut “dotted” (moins lourd visuellement que la ligne pleine). S'ils ne sont pas visités : couleur 1. Une fois visités : couleur 2. Au survol : couleur 3.
La police sera l'Ubuntu dans les titres, dans le corps, celle par défaut suffit ?
Il y a un fond pour les pages (fond violet avec des étoiles), en motif, qui est dans Kloud/Khaganat/Temporaire/graphisme/siteweb/img/bg7.jpg
. Il sera peut-être changé par un meilleur motif à un moment mais pour le moment ça fera l'affaire.
Les images pour la partie “mise en place du thème” se trouvent dans ce dossier Kloud/Khaganat/Temporaire/graphisme/siteweb/img/
, dont les logos, la bannière et des images tests pour les vignettes de la page d'accueil.
Cliquez sur les images pour les avoir en grande version. Elles sont aussi sur le cloud, en jpg et svg (Kloud/Khaganat/Temporaire/graphisme/siteweb/
).
Ici, je l'avais appliqué à un pied de page ; il suffit d'y retourner pour le logo de la barre, et de décliner suivant ce qu'on veut obtenir. Il faut éviter d'avoir des éléments translucides, par contre, car on a des superpositions facilement et ça se voit. Je sais, c'est du code, mais ça me semble utile d'archiver ça publiquement pour les éons à venir. Ça utilise des propriétés CSS assez anciennes donc en principe bien supportées partout.
/* Footer */ .footer { padding:0; display:flex; background-color: #918bdf; width:50%; margin: 0 auto; } .footer:before { content:" "; border-left: 2.5em solid transparent; border-bottom: 2.5em solid #918bdf; width:20%; margin-left: -10%; } .footer:after { content:" "; border-right: 2.5em solid transparent; border-bottom: 2.5em solid #918bdf; width:20%; margin-right: -10%; } .footer ul { display: flex; height:100%; } .footer ul li { height:100%; text-align: center; flex-grow: 1; } .footer ul li a { display: block; padding:0.4em 0.5em; color:white; }
Deed est motivé pour se lancer dessus.
Zatalyz a travaillé sur le design général.
Beaucoup de temps, ou de solides bases en CSS. Même dans ce dernier cas, il doit y avoir une semaine de travail avec les aller-retour pour voir tout ce qu'on a oublié de préciser.