« MediaWiki:Chameleon.css » : différence entre les versions
De WikiMontessori
Page blanchie Balises : Blanchiment Révoqué |
Aucun résumé des modifications Balise : Révocation manuelle |
||
| Ligne 1 : | Ligne 1 : | ||
/*Modifie la hauteur du bandeau de navigation*/ | |||
nav#mw-navigation{ | |||
min-height:10vh; | |||
} | |||
/*Supprime la ligne de séparation du titre avec le contenu sur la page d'accueil (titre qui a été retiré par le wikicode)*/ | |||
body.rootpage-Accueil #firstHeading{ | |||
border: none; | |||
margin:0; | |||
padding:0; | |||
} | |||
/*Affiche l'image de fond*/ | |||
body.rootpage-Accueil #ImageAccueil{ | |||
background-color: transparent; | |||
background-size: cover; | |||
background-position: 20% bottom; | |||
height: 90vh; /*100vh - 10vh de nav*/ | |||
position:relative;/*pour placement du titre en absolute*/ | |||
overflow-x:visible; | |||
overflow-y:clip; | |||
} | |||
body.rootpage-Accueil #ImageAccueil::before{ | |||
content: " "; | |||
position: absolute; | |||
width: 100vw; | |||
height: 100%; | |||
z-index: -1; | |||
left: calc(0px - (100vw - 100%)/2); | |||
background-image: url(https://wikimontessori.org/images/4/4e/Vue_d%27ensemble.jpg); | |||
background-position:0% center; | |||
background-size:cover; | |||
} | |||
/* Évite la scrollbar liée à l'image de fond de la page d'accueil*/ | |||
body.rootpage-Accueil{ | |||
overflow-x:hidden; | |||
} | |||
/*Titre principal*/ | |||
body.rootpage-Accueil #ImageAccueilContent{ | |||
position: absolute; | |||
top: 50%; | |||
left: 50%; | |||
transform: translate(-50%, -50%); | |||
} | |||
body.rootpage-Accueil #ImageAccueilContent h1{ | |||
font-size:3rem; | |||
margin-top:0; | |||
padding-top:0; | |||
color:white; | |||
text-shadow: 0.04em 0.04em 0.04em rgba(0,0,0,1); | |||
border-bottom: 0.03rem solid white; | |||
padding-bottom: 20px; | |||
} | |||
body.rootpage-Accueil #ImageAccueilContent p{ | |||
margin-top: 30px; | |||
font-size:1.5rem; | |||
color:white; | |||
text-shadow: 0.04em 0.04em 0.04em rgba(0,0,0,1); | |||
} | |||
@media (min-width: 768px){ | |||
body.rootpage-Accueil #ImageAccueilContent h1{ | |||
font-size:4rem; | |||
} | |||
body.rootpage-Accueil #ImageAccueilContent p{ | |||
font-size:2rem; | |||
} | |||
} | |||
@media (min-width: 992px){ | |||
body.rootpage-Accueil #ImageAccueilContent h1{ | |||
font-size:5rem; | |||
} | |||
body.rootpage-Accueil #ImageAccueilContent p{ | |||
font-size:3rem; | |||
} | |||
} | |||
/*CARTES*/ | |||
/*Dimensions des img dans les cards*/ | |||
.card .card-img-top { | |||
width: 100%; | |||
object-fit: cover; | |||
} | |||
/*Définit la hauteur de l'image en fonction du type de carte : s, m, l*/ | |||
.card-s .card-img-top { | |||
height: 25vh; | |||
} | |||
.card-m .card-img-top { | |||
height: 40vh; | |||
} | |||
.card-l .card-img-top { | |||
height: 50vh; | |||
} | |||
.card-body{ | |||
padding:.75rem; | |||
} | |||
h3.card-title{ | |||
margin:0; | |||
padding:0; | |||
} | |||
/*Suppression des effets de la balise <p> insérée par MW*/ | |||
.card p{ | |||
margin:0; | |||
} | |||
/*Suppression des effets de la balise <pre> insérée par MW*/ | |||
.card pre{ | |||
padding:0; | |||
border:none; | |||
margin:0; | |||
font-size:0; | |||
} | |||
/*Espacement des cartes*/ | |||
.card{ | |||
margin-top:1rem; | |||
margin-bottom:1rem; | |||
} | |||
/*Image principale d'une page de matériel - Float à partir d'une certaine largeur d'écran*/ | |||
div.featuredImage .thumbimage{ | |||
max-height: 20rem; | |||
width: auto; | |||
} | |||
@media (min-width: 768px){ | |||
div.featuredImage{ | |||
float:right; | |||
max-width:30vw; | |||
max-height:60vw; | |||
clear:right; | |||
} | |||
} | |||
div.featuredImage .thumbcaption{ | |||
text-align:center; | |||
} | |||
/*Chargement des polices de caractère*/ | |||
@font-face { | |||
font-family: Abel; | |||
src: url("resources/assets/Abel-Regular.ttf") format("truetype"); | |||
} | |||
@font-face { | |||
font-family: ArchitectsDaughter; | |||
src: url("resources/assets/ArchitectsDaughter-Regular.ttf") format("truetype"); | |||
} | |||
/* -------------------------------------------------------------*/ | |||
/* Menu supérieur */ | |||
/* -------------------------------------------------------------*/ | |||
/* Augmentation de la taille de la barre de recherche (en flex) */ | |||
@media (min-width: 1105px) | |||
{ | |||
/* Supprime la règle étrange de marge à gauche pour pousser les éléments à droite */ | |||
/* Utilise la règle flex-end, faite pour cela */ | |||
.p-navbar .navbar-nav.right { | |||
/*margin-left: 0 !important;*/ | |||
justify-content: flex-end !important; | |||
flex-grow: 1; | |||
} | |||
/* La barre prend 50% de l'espace restant disponible */ | |||
#p-search { | |||
flex-grow: 0.5; | |||
} | |||
} | |||
/* Suppression des icones */ | |||
a.n-mainpage-description::before | |||
{ | |||
display:none ; | |||
} | |||
/* Texte des menus plus grand */ | |||
#mw-navigation .nav-link | |||
{ | |||
font-size: large; | |||
} | |||
/* Menus soulignés au survol */ | |||
#mw-navigation .nav-link:hover | |||
{ | |||
text-decoration: underline; | |||
} | |||
/* La zone de clic des résultats de recherche est plus haute */ | |||
.mw-searchSuggest-link > .suggestions-result | |||
{ | |||
padding: 0.75em 0.25em; | |||
} | |||
/* -------------------------------------------------------------*/ | |||
/* Gestion des commentaires */ | |||
/* -------------------------------------------------------------*/ | |||
/* Les commentaires prennent l'espace de leur conteneur */ | |||
.comments-body .full, .comments-body .reply, .comments-body #comment | |||
{ | |||
width: auto; | |||
} | |||
.comments-body #comment | |||
{ | |||
width: 100%; | |||
} | |||
/* -------------------------------------------------------------*/ | |||
/* Gestion du pied de page */ | |||
/* -------------------------------------------------------------*/ | |||
.msd-block | |||
{ | |||
display: flex; | |||
align-items: end; | |||
color: black; | |||
margin-top: 10px; | |||
} | |||
.msd-block .p-navbar | |||
{ | |||
border-radius: 5px 5px 0 0; | |||
} | |||
.msd-block .footer-info | |||
{ | |||
justify-content: flex-end; | |||
flex-grow: 1; | |||
font-style: italic; | |||
} | |||
.msd-block .footer-info > div | |||
{ | |||
margin:0 5px; | |||
} | |||
@media (max-width: 1000px) | |||
{ | |||
.msd-block | |||
{ | |||
align-items: flex-start; | |||
flex-direction: column-reverse; | |||
} | |||
.msd-block .footer-info | |||
{ | |||
justify-content: center; | |||
margin: 10px 0; | |||
text-align:center; | |||
} | |||
} | |||
.msd-footer | |||
{ | |||
display: flex; | |||
color: white ; | |||
align-items: center; | |||
background-color: #252c62; | |||
padding: 15px; | |||
} | |||
.msd-footer a | |||
{ | |||
color: inherit ; | |||
} | |||
.msd-footer .footer-icons | |||
{ | |||
flex-grow: 1; | |||
} | |||
.footer-info | |||
{ | |||
margin: 0; | |||
text-align: justify; | |||
} | |||
/* -------------------------------------------------------------*/ | |||
/* Fiches */ | |||
/* -------------------------------------------------------------*/ | |||
:root { | |||
--main-fiche-color: rgb(227, 108, 9); | |||
} | |||
.fiche | |||
{ | |||
padding: 25px; | |||
border: 1px solid grey; | |||
box-shadow: 0 0 11px 5px grey; | |||
margin: 10px 3px; | |||
} | |||
.fiche h3 | |||
{ | |||
margin: 20px 0; | |||
padding: 0; | |||
} | |||
.fiche p, .fiche ul, .fiche p, .fiche li | |||
{ | |||
margin: 0; | |||
text-align: justify; | |||
} | |||
.fiche ul | |||
{ | |||
list-style-position:inside; | |||
} | |||
.fiche table, .fiche td | |||
{ | |||
border: 1px solid var(--main-fiche-color); | |||
border-collapse:collapse; | |||
margin: 20px 0; | |||
} | |||
.fiche td, .fiche th | |||
{ | |||
border: 1px solid var(--main-fiche-color); | |||
padding: 10px; | |||
} | |||
.fiche #themes_education_nationale ul | |||
{ | |||
list-style-type: none; | |||
list-style-image: none; | |||
} | |||
.fiche #themes_education_nationale li | |||
{ | |||
float:right; | |||
margin-left: 10px; | |||
border: 1px solid var(--main-fiche-color); | |||
padding: 0px 10px; | |||
} | |||
/* Mise en forme du titre */ | |||
.fiche .fiche_titre | |||
{ | |||
font-size: 2.2rem; | |||
margin:40px 0 ; | |||
padding: 20px 0; | |||
border:0; | |||
background-color: var(--main-fiche-color); | |||
border-radius: 10px; | |||
padding: 20px 5px; | |||
text-align: center; | |||
color: white; | |||
} | |||
.fiche #encart_1 | |||
{ | |||
margin: 20px 0; | |||
} | |||
.fiche #encart_1 p | |||
{ | |||
text-align:center; | |||
} | |||
/* Mise en forme du premier tableau */ | |||
.fiche .section_partie_1, .fiche .partie_1 | |||
{ | |||
border: 0px solid var(--main-fiche-color); | |||
} | |||
.fiche .partie_1 | |||
{ | |||
border-top-width: 5px; | |||
border-left-width: 5px; | |||
margin:0; /* Annule les marges à -15px de bootstrap */ | |||
} | |||
.fiche .section_partie_1 | |||
{ | |||
border-right-width: 5px; | |||
border-bottom-width: 5px; | |||
} | |||
.fiche .contenu_partie_1 | |||
{ | |||
margin:20px 0; | |||
} | |||
.fiche .partie | |||
{ | |||
margin: 20px 0; | |||
} | |||
/* Affiche des onglets pour les titres des parties 1/2 */ | |||
.fiche .partie h2 { | |||
border-bottom: 5px solid var(--main-fiche-color); | |||
margin: 0; | |||
text-align: right; | |||
color: white; | |||
} | |||
/* Affiche des onglets pour les titres des parties 2/2 */ | |||
.fiche .partie h2 .mw-headline { | |||
background-color: var(--main-fiche-color); | |||
border: 1px solid var(--main-fiche-color); | |||
padding: 5px 15px; | |||
border-radius: 10px 10px 0 0; | |||
} | |||
.fiche .contenu_partie{ | |||
margin: 20px 0; | |||
} | |||
Version du 27 février 2023 à 17:38
/*Modifie la hauteur du bandeau de navigation*/
nav#mw-navigation{
min-height:10vh;
}
/*Supprime la ligne de séparation du titre avec le contenu sur la page d'accueil (titre qui a été retiré par le wikicode)*/
body.rootpage-Accueil #firstHeading{
border: none;
margin:0;
padding:0;
}
/*Affiche l'image de fond*/
body.rootpage-Accueil #ImageAccueil{
background-color: transparent;
background-size: cover;
background-position: 20% bottom;
height: 90vh; /*100vh - 10vh de nav*/
position:relative;/*pour placement du titre en absolute*/
overflow-x:visible;
overflow-y:clip;
}
body.rootpage-Accueil #ImageAccueil::before{
content: " ";
position: absolute;
width: 100vw;
height: 100%;
z-index: -1;
left: calc(0px - (100vw - 100%)/2);
background-image: url(https://wikimontessori.org/images/4/4e/Vue_d%27ensemble.jpg);
background-position:0% center;
background-size:cover;
}
/* Évite la scrollbar liée à l'image de fond de la page d'accueil*/
body.rootpage-Accueil{
overflow-x:hidden;
}
/*Titre principal*/
body.rootpage-Accueil #ImageAccueilContent{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
body.rootpage-Accueil #ImageAccueilContent h1{
font-size:3rem;
margin-top:0;
padding-top:0;
color:white;
text-shadow: 0.04em 0.04em 0.04em rgba(0,0,0,1);
border-bottom: 0.03rem solid white;
padding-bottom: 20px;
}
body.rootpage-Accueil #ImageAccueilContent p{
margin-top: 30px;
font-size:1.5rem;
color:white;
text-shadow: 0.04em 0.04em 0.04em rgba(0,0,0,1);
}
@media (min-width: 768px){
body.rootpage-Accueil #ImageAccueilContent h1{
font-size:4rem;
}
body.rootpage-Accueil #ImageAccueilContent p{
font-size:2rem;
}
}
@media (min-width: 992px){
body.rootpage-Accueil #ImageAccueilContent h1{
font-size:5rem;
}
body.rootpage-Accueil #ImageAccueilContent p{
font-size:3rem;
}
}
/*CARTES*/
/*Dimensions des img dans les cards*/
.card .card-img-top {
width: 100%;
object-fit: cover;
}
/*Définit la hauteur de l'image en fonction du type de carte : s, m, l*/
.card-s .card-img-top {
height: 25vh;
}
.card-m .card-img-top {
height: 40vh;
}
.card-l .card-img-top {
height: 50vh;
}
.card-body{
padding:.75rem;
}
h3.card-title{
margin:0;
padding:0;
}
/*Suppression des effets de la balise <p> insérée par MW*/
.card p{
margin:0;
}
/*Suppression des effets de la balise <pre> insérée par MW*/
.card pre{
padding:0;
border:none;
margin:0;
font-size:0;
}
/*Espacement des cartes*/
.card{
margin-top:1rem;
margin-bottom:1rem;
}
/*Image principale d'une page de matériel - Float à partir d'une certaine largeur d'écran*/
div.featuredImage .thumbimage{
max-height: 20rem;
width: auto;
}
@media (min-width: 768px){
div.featuredImage{
float:right;
max-width:30vw;
max-height:60vw;
clear:right;
}
}
div.featuredImage .thumbcaption{
text-align:center;
}
/*Chargement des polices de caractère*/
@font-face {
font-family: Abel;
src: url("resources/assets/Abel-Regular.ttf") format("truetype");
}
@font-face {
font-family: ArchitectsDaughter;
src: url("resources/assets/ArchitectsDaughter-Regular.ttf") format("truetype");
}
/* -------------------------------------------------------------*/
/* Menu supérieur */
/* -------------------------------------------------------------*/
/* Augmentation de la taille de la barre de recherche (en flex) */
@media (min-width: 1105px)
{
/* Supprime la règle étrange de marge à gauche pour pousser les éléments à droite */
/* Utilise la règle flex-end, faite pour cela */
.p-navbar .navbar-nav.right {
/*margin-left: 0 !important;*/
justify-content: flex-end !important;
flex-grow: 1;
}
/* La barre prend 50% de l'espace restant disponible */
#p-search {
flex-grow: 0.5;
}
}
/* Suppression des icones */
a.n-mainpage-description::before
{
display:none ;
}
/* Texte des menus plus grand */
#mw-navigation .nav-link
{
font-size: large;
}
/* Menus soulignés au survol */
#mw-navigation .nav-link:hover
{
text-decoration: underline;
}
/* La zone de clic des résultats de recherche est plus haute */
.mw-searchSuggest-link > .suggestions-result
{
padding: 0.75em 0.25em;
}
/* -------------------------------------------------------------*/
/* Gestion des commentaires */
/* -------------------------------------------------------------*/
/* Les commentaires prennent l'espace de leur conteneur */
.comments-body .full, .comments-body .reply, .comments-body #comment
{
width: auto;
}
.comments-body #comment
{
width: 100%;
}
/* -------------------------------------------------------------*/
/* Gestion du pied de page */
/* -------------------------------------------------------------*/
.msd-block
{
display: flex;
align-items: end;
color: black;
margin-top: 10px;
}
.msd-block .p-navbar
{
border-radius: 5px 5px 0 0;
}
.msd-block .footer-info
{
justify-content: flex-end;
flex-grow: 1;
font-style: italic;
}
.msd-block .footer-info > div
{
margin:0 5px;
}
@media (max-width: 1000px)
{
.msd-block
{
align-items: flex-start;
flex-direction: column-reverse;
}
.msd-block .footer-info
{
justify-content: center;
margin: 10px 0;
text-align:center;
}
}
.msd-footer
{
display: flex;
color: white ;
align-items: center;
background-color: #252c62;
padding: 15px;
}
.msd-footer a
{
color: inherit ;
}
.msd-footer .footer-icons
{
flex-grow: 1;
}
.footer-info
{
margin: 0;
text-align: justify;
}
/* -------------------------------------------------------------*/
/* Fiches */
/* -------------------------------------------------------------*/
:root {
--main-fiche-color: rgb(227, 108, 9);
}
.fiche
{
padding: 25px;
border: 1px solid grey;
box-shadow: 0 0 11px 5px grey;
margin: 10px 3px;
}
.fiche h3
{
margin: 20px 0;
padding: 0;
}
.fiche p, .fiche ul, .fiche p, .fiche li
{
margin: 0;
text-align: justify;
}
.fiche ul
{
list-style-position:inside;
}
.fiche table, .fiche td
{
border: 1px solid var(--main-fiche-color);
border-collapse:collapse;
margin: 20px 0;
}
.fiche td, .fiche th
{
border: 1px solid var(--main-fiche-color);
padding: 10px;
}
.fiche #themes_education_nationale ul
{
list-style-type: none;
list-style-image: none;
}
.fiche #themes_education_nationale li
{
float:right;
margin-left: 10px;
border: 1px solid var(--main-fiche-color);
padding: 0px 10px;
}
/* Mise en forme du titre */
.fiche .fiche_titre
{
font-size: 2.2rem;
margin:40px 0 ;
padding: 20px 0;
border:0;
background-color: var(--main-fiche-color);
border-radius: 10px;
padding: 20px 5px;
text-align: center;
color: white;
}
.fiche #encart_1
{
margin: 20px 0;
}
.fiche #encart_1 p
{
text-align:center;
}
/* Mise en forme du premier tableau */
.fiche .section_partie_1, .fiche .partie_1
{
border: 0px solid var(--main-fiche-color);
}
.fiche .partie_1
{
border-top-width: 5px;
border-left-width: 5px;
margin:0; /* Annule les marges à -15px de bootstrap */
}
.fiche .section_partie_1
{
border-right-width: 5px;
border-bottom-width: 5px;
}
.fiche .contenu_partie_1
{
margin:20px 0;
}
.fiche .partie
{
margin: 20px 0;
}
/* Affiche des onglets pour les titres des parties 1/2 */
.fiche .partie h2 {
border-bottom: 5px solid var(--main-fiche-color);
margin: 0;
text-align: right;
color: white;
}
/* Affiche des onglets pour les titres des parties 2/2 */
.fiche .partie h2 .mw-headline {
background-color: var(--main-fiche-color);
border: 1px solid var(--main-fiche-color);
padding: 5px 15px;
border-radius: 10px 10px 0 0;
}
.fiche .contenu_partie{
margin: 20px 0;
}