« MediaWiki:Common.css » : différence entre les versions

De TC-Dossiers
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
/* ---- Couleurs et polices globales ---- */
/* ---- Couleurs et variables racines ---- */
:root {
  --background-color-base: #C7CDE8; /* Couleur de fond principale */
  --primary-color: #00587a; /* Couleur principale pour les titres */
  --text-color-light: #ffffff; /* Couleur de texte clair */
  --container-shadow: 2px 5px 5px rgba(0, 0, 0, 0.3); /* Ombre douce et semi-transparente */
  --title-font: "Gill Sans", sans-serif; /* Police pour les titres */
  --body-font: "Arial", sans-serif; /* Police pour le contenu */
}


/* Couleur de fond générale */
/* ---- Fond de la page ---- */
body {
body {
    background-color: #F5F5F5; /* Ajuste avec la couleur de fond de TC-Dossiers.fr */
  background-color: var(--background-color-base);
    font-family: "Gill Sans", sans-serif ; /* Change avec la police principale de TC-Dossiers.fr */
  font-family: var(--body-font);
}
}


/* ---- Conteneurs et contenu principal ---- */
/* ---- Titres de page ---- */


/* Conteneur principal de l'article */
/* Titre principal (en en-tête fixe) */
#content {
.mw-page-title-main,
    background-color: #FFFFFF; /* Couleur du conteneur principal */
#firstHeading {
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); /* Ombre douce */
  color: var(--text-color-light);
    padding: 20px;
  background-color: var(--primary-color);
    border-radius: 8px;
  font-family: var(--title-font);
    color: #333333; /* Couleur de texte principale */
  padding: 6px 15px;
  border-radius: 4px;
  box-shadow: var(--container-shadow);
  z-index: 1;
  margin-bottom: 15px; /* Espace pour distinguer du contenu */
}
}


/* ---- Couleur et style des titres ---- */
/* Titres de sections dans la page */
 
.mw-body h1,
h1 {
.mw-body h2,
    color: #0056b3; /* Couleur spécifique pour le titre de niveau 1 */
.mw-body h3 {
   font-family: "Gill Sans", sans-serif;
  font-family: var(--title-font);
    font-weight: 700; /* Poids du texte pour un effet gras */
  color: var(--primary-color);
  padding: 4px 10px;
  border-left: 4px solid var(--primary-color); /* Barre pour marquer les sections */
   margin-top: 20px;
  background-color: #F0F4FA;
  border-radius: 3px;
}
}


h2 {
/* ---- Contenu principal de l'article ---- */
    color: #007ACC; /* Couleur pour les sous-titres de niveau 2 */
.vector-body,
   font-family: "Gill Sans", sans-serif;
.vector-page-toolbar {
    font-weight: 600;
  background-color: #ffffff;
  padding: 15px;
  border-radius: 6px;
  box-shadow: var(--container-shadow);
   font-family: var(--body-font);
  color: #333;
  z-index: 1;
}
}


h3, h4, h5, h6 {
/* ---- Barre latérale gauche ---- */
    color: #3399FF; /* Couleur des sous-titres de niveau inférieur */
.vector-pinned-container {
   font-family: "Gill Sans", sans-serif;
   background-color: var(--background-color-base);
    font-weight: 500;
  padding: 10px;
  border-radius: 6px;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2); /* Ombre plus discrète */
}
}


/* ---- Style des panneaux latéraux ---- */
/* ---- Liens et interactions ---- */
 
a {
#mw-panel, #p-personal, #p-logo {
  color: var(--primary-color);
    background-color: #E9E9E9;
  text-decoration: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 10px;
    color: #333333;
}
}


/* ---- Barre de recherche ---- */
a:hover {
 
  color: #003B53;
#p-search {
  text-decoration: underline;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}
}


/* ---- Style des liens ---- */
/* ---- Boutons et interactions ---- */
 
.vector-menu-content a, #content a {
    color: #0056b3; /* Couleur de base des liens */
    text-decoration: none;
}
 
.vector-menu-content a:hover, #content a:hover {
    color: #003366; /* Couleur au survol des liens */
    text-decoration: underline;
}
 
/* ---- Pied de page ---- */
 
#footer {
    background-color: #E9E9E9;
    color: #666666;
    padding: 15px;
    text-align: center;
    border-top: 1px solid #CCCCCC;
    box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.1);
}
 
/* ---- Boutons et formulaires ---- */
 
button, input[type="submit"], input[type="button"] {
button, input[type="submit"], input[type="button"] {
    background-color: #0056b3; /* Couleur des boutons */
  background-color: var(--primary-color);
    color: #FFFFFF;
  color: var(--text-color-light);
    border: none;
  border: none;
    padding: 10px 20px;
  padding: 10px 15px;
    border-radius: 5px;
  border-radius: 5px;
    font-weight: bold;
  font-family: var(--body-font);
  font-weight: bold;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.3);
}
}


button:hover, input[type="submit"]:hover, input[type="button"]:hover {
button:hover, input[type="submit"]:hover, input[type="button"]:hover {
    background-color: #003366; /* Couleur au survol des boutons */
  background-color: #003B53;
  box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.4);
}
}

Version du 9 novembre 2024 à 13:06

/* ---- Couleurs et variables racines ---- */
:root {
  --background-color-base: #C7CDE8; /* Couleur de fond principale */
  --primary-color: #00587a; /* Couleur principale pour les titres */
  --text-color-light: #ffffff; /* Couleur de texte clair */
  --container-shadow: 2px 5px 5px rgba(0, 0, 0, 0.3); /* Ombre douce et semi-transparente */
  --title-font: "Gill Sans", sans-serif; /* Police pour les titres */
  --body-font: "Arial", sans-serif; /* Police pour le contenu */
}

/* ---- Fond de la page ---- */
body {
  background-color: var(--background-color-base);
  font-family: var(--body-font);
}

/* ---- Titres de page ---- */

/* Titre principal (en en-tête fixe) */
.mw-page-title-main,
#firstHeading {
  color: var(--text-color-light);
  background-color: var(--primary-color);
  font-family: var(--title-font);
  padding: 6px 15px;
  border-radius: 4px;
  box-shadow: var(--container-shadow);
  z-index: 1;
  margin-bottom: 15px; /* Espace pour distinguer du contenu */
}

/* Titres de sections dans la page */
.mw-body h1,
.mw-body h2,
.mw-body h3 {
  font-family: var(--title-font);
  color: var(--primary-color);
  padding: 4px 10px;
  border-left: 4px solid var(--primary-color); /* Barre pour marquer les sections */
  margin-top: 20px;
  background-color: #F0F4FA;
  border-radius: 3px;
}

/* ---- Contenu principal de l'article ---- */
.vector-body,
.vector-page-toolbar {
  background-color: #ffffff;
  padding: 15px;
  border-radius: 6px;
  box-shadow: var(--container-shadow);
  font-family: var(--body-font);
  color: #333;
  z-index: 1;
}

/* ---- Barre latérale gauche ---- */
.vector-pinned-container {
  background-color: var(--background-color-base);
  padding: 10px;
  border-radius: 6px;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2); /* Ombre plus discrète */
}

/* ---- Liens et interactions ---- */
a {
  color: var(--primary-color);
  text-decoration: none;
}

a:hover {
  color: #003B53;
  text-decoration: underline;
}

/* ---- Boutons et interactions ---- */
button, input[type="submit"], input[type="button"] {
  background-color: var(--primary-color);
  color: var(--text-color-light);
  border: none;
  padding: 10px 15px;
  border-radius: 5px;
  font-family: var(--body-font);
  font-weight: bold;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.3);
}

button:hover, input[type="submit"]:hover, input[type="button"]:hover {
  background-color: #003B53;
  box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.4);
}