Chalut !
Beau boulot
Quelques trucs me chagrinaient alors j'ai fait des modif, libre à toi de les inclure :
La police Open Sans, chez moi, apparaît floue. J'ai remplacé par Roboto qui semble déjà chargée par le site et qui s'affiche mieux :
Et pour le reste des modifs, en vrac :
J'ai compacté la zone au dessus de la liste des sujets, avec le bouton de création de sujet, le titre du forum, la pagination et la barre d'outils, afin que ça prenne moins de place en hauteur.
J'ai amélioré l'affichage des cellules "Réponses / Affichages" et "Dernier message par".
J'ai réaligné les infos sous les titres des sujets (pagination, auteur, date, icône de pièce jointe) et j'ai remis la pagination sur la droite.
Avant
Après
Si jamais tu veux ajouter tout ou partie :
Code:
* {
font-family: "Roboto", sans-serif !important;
}
.body_wrapper {
display: flex;
flex-wrap: wrap;
}
.body_wrapper > * {
width: 100%;
}
#pagetitle {
order: -1;
margin-bottom: 0;
display: flex;
align-items: baseline;
}
#pagetitle .description {
margin-left: 10px;
}
.author {
display: flex;
align-items: center;
margin-top: 4px;
}
.threadbit .pagination {
margin-top: 0;
margin-left: 5px !important;
}
.threadbit .sticky, .threadbit .nonsticky {
display: flex;
align-items: stretch;
}
.threadbit .threadstats {
background: white;
}
.threadbit .threadstats, .threadbit .threadlastpost {
font-size: 12px;
display: flex;
flex-direction: column;
justify-content: center;
justify-content: space-evenly;
padding-left: 10px;
}
.threadbit .threadlastpost {
flex: 1;
height: auto;
padding: 0 10px;
}
.threadbit .threaddetails {
margin-left: 5px;
}
#breadcrumb {
order: -2;
}
.pagination_bottom {
margin-top: 0 !important;
}
.below_postlist .pagination_bottom .pagination {
margin-bottom: 0;
}
#below_postlist {
margin-bottom: 10px;
}
.above_threadlist {
height: auto;
width: auto;
display: flex;
align-items: center;
}
.above_threadlist .newcontent_textcontrol {
position: static;
}
#newthreadlink_top {
position: static;
}
.above_threadlist .threadpagenav {
display: flex;
width: auto !important;
margin-left: 10px;
position: static;
margin-top: 0 !important;
}
.toolsmenu {
margin-left: auto;
margin-top: 10px;
}
@media (min-width: 1300px) {
.toolsmenu {
width: auto;
}
}
/*#footer, .vbform, #navbar, #qr_defaultcontainer {
width: 100%;
}*/
#newreplylink_top, #newreplylink_bottom {
display: inline;
white-space: nowrap;
margin-top: 0;
position: static;
}
#above_postlist, #below_postlist {
height: auto;
width: auto;
margin-top: 5px;
align-items: center;
display: flex;
}
.pagination_top {
margin-top: 0 !important;
}
.pagination_top .pagination {
top: 0;
margin-left: 5px !important;
}
/* top bar */
#blackband {
height: auto;
}
#blackband_subdiv {
height: auto;
}
#blackband_subdiv a, .barre_verticalus {
margin-top: 0;
padding: 5px 0;
}
/* header menu submenu color */
#navtabs .popupmenu ul, #navtabs .popupmenu ul li a {
background: #333;
}
/* compact header */
.above_body {
display: flex;
align-items: stretch;
padding-top: 0;
}
.above_body .navbar {
height: auto;
flex: 1;
margin-top: 0;
}
.above_body .navtabs > li > ul {
height: calc(100% - 26px);
display: flex;
align-items: center;
}
.above_body .navbar_advanced_search > li {
top: 13px;
position: relative;
}
Et du code pour rendre le header compact :
Avant/après :
Code:
/* compact header */
.above_body {
display: flex;
align-items: stretch;
padding-top: 0;
}
.above_body .navbar {
height: auto;
flex: 1;
margin-top: 0;
}
.above_body .navtabs > li > ul {
height: calc(100% - 26px);
display: flex;
align-items: center;
}
.above_body .navbar_advanced_search > li {
top: 13px;
position: relative;
}
.ad_global_header {
display: none;
}
C'est valide jusqu'à une résolution de 1300px comprise.