Différences entre versions de « MediaWiki:Common.css »
Sauter à la navigation
Sauter à la recherche
(41 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | /* | + | /* CSS placé ici sera appliqué à tous les habillages */ |
− | |||
− | ul#SelectCategoryList | + | /* Lien vers le CSS pour le mode sombre */ |
− | { | + | @import url('skins/Vector/skinStyles/custom-dark-mode.css'); |
− | height: 300px; | + | |
− | width: 400px; | + | ul#SelectCategoryList { |
− | overflow: auto; | + | height: 300px; |
+ | width: 400px; | ||
+ | overflow: auto; | ||
+ | } | ||
+ | |||
+ | /* TOC float right */ | ||
+ | #toc { | ||
+ | float: right; | ||
+ | border: none; | ||
+ | border-left: 1.5em white solid; | ||
+ | border-bottom: 1em white solid; | ||
+ | background: #fff3d2; | ||
+ | } | ||
+ | |||
+ | div.vf-vignette { | ||
+ | position: relative; | ||
+ | float: left; | ||
+ | display: block; | ||
+ | width: 290px; | ||
+ | height: 200px; | ||
+ | background-color: transparent; | ||
+ | color: #373741; | ||
+ | overflow: hidden; | ||
+ | margin: 0.2em; | ||
+ | background-size: 100% 100%; | ||
+ | font-family: vagrounded, Arial; | ||
+ | font-size: 1.1em; | ||
+ | top: -15px; | ||
+ | padding-top: 1px; | ||
+ | } | ||
+ | |||
+ | div.vf-vignette .vf-vignette-titre { | ||
+ | color: #ff2727; | ||
+ | padding: 10px 5px; | ||
+ | font-size: 0.8em; | ||
+ | text-transform: inherit; | ||
+ | text-align: left; | ||
+ | } | ||
+ | |||
+ | .vf-vignette-description { | ||
+ | opacity: 0; | ||
+ | position: absolute; | ||
+ | transition: opacity 0.5s; | ||
+ | } | ||
+ | |||
+ | div.vf-vignette-informations { | ||
+ | position: absolute; | ||
+ | color: black; | ||
+ | font-weight: bold; | ||
+ | width: 240px; | ||
+ | top: -20px; | ||
+ | left: 0; | ||
+ | display: block; | ||
+ | padding: 5px; | ||
+ | padding-bottom: 2em; | ||
+ | font-size: 1em; | ||
+ | pointer-events: none; | ||
+ | } | ||
+ | |||
+ | div.vf-vignette img { | ||
+ | position: relative; | ||
+ | overflow: hidden; | ||
+ | top: 0; | ||
+ | width: 100%; | ||
+ | } | ||
+ | |||
+ | span.smw-template-furtherresults { | ||
+ | display: block; | ||
+ | clear: both; | ||
+ | } | ||
+ | |||
+ | mark { | ||
+ | background: transparent; | ||
+ | color: #FF6B40; | ||
+ | } | ||
+ | |||
+ | div.polaroid { | ||
+ | width: 290px; | ||
+ | background-color: white; | ||
+ | box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 0.19); | ||
+ | margin-bottom: 25px; | ||
+ | float: left; | ||
+ | } | ||
+ | |||
+ | div.container-polaroid { | ||
+ | text-align: center; | ||
+ | padding-top: 0; | ||
+ | height: 150px; | ||
+ | } | ||
+ | |||
+ | div.container-polaroid-title-only { | ||
+ | text-align: center; | ||
+ | padding-top: 0; | ||
+ | height: 50px; | ||
+ | } | ||
+ | |||
+ | div.polaroid img { | ||
+ | width: 100%; | ||
+ | height: 200px; | ||
+ | } | ||
+ | |||
+ | div.polaroid-title { | ||
+ | /* Custom styles for title */ | ||
+ | } | ||
+ | |||
+ | div.polaroid > p { | ||
+ | margin-top: 0; | ||
+ | } | ||
+ | |||
+ | /* Infobox V2 */ | ||
+ | .infobox_v2 { | ||
+ | background: #f9f9f9; | ||
+ | color: #000; | ||
+ | font-size: 90%; | ||
+ | line-height: 1.2em; | ||
+ | float: right; | ||
+ | clear: right; | ||
+ | margin: 0 0 0.5em 1em; | ||
+ | width: 294px; | ||
+ | border: 1px solid #aaa; | ||
+ | border-spacing: 5px; | ||
+ | } | ||
+ | |||
+ | .infobox_v2 th { | ||
+ | vertical-align: super; | ||
+ | text-align: left; | ||
+ | } | ||
+ | |||
+ | .infobox_v2 .entete { | ||
+ | height: 43px; | ||
+ | vertical-align: middle; | ||
+ | text-align: center; | ||
+ | font-size: 140%; | ||
+ | font-weight: bolder; | ||
+ | line-height: 1.1em; | ||
+ | color: #000; | ||
+ | } | ||
+ | |||
+ | .infobox_v2 .media { | ||
+ | height: 35px; | ||
+ | vertical-align: middle; | ||
+ | text-align: center; | ||
+ | font-weight: bolder; | ||
+ | color: #000; | ||
+ | } | ||
+ | |||
+ | .media.audio { | ||
+ | background: url("//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/35px-Gnome-speakernotes.png") no-repeat left top; | ||
+ | } | ||
+ | |||
+ | .media.video { | ||
+ | background: url("//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Tango-video-x-generic.png/35px-Tango-video-x-generic.png") no-repeat left top; | ||
+ | } | ||
+ | |||
+ | /* Ajustement de marges */ | ||
+ | p { | ||
+ | margin: 0; | ||
+ | } | ||
+ | |||
+ | /* Boutons de changement de taille de police */ | ||
+ | #fontSizeButton { | ||
+ | background-color: #007bff; | ||
+ | color: white; | ||
+ | padding: 5px 10px; | ||
+ | border: none; | ||
+ | cursor: pointer; | ||
+ | font-size: 14px; | ||
+ | border-radius: 4px; | ||
+ | margin-bottom: 10px; | ||
+ | } | ||
+ | |||
+ | #fontSizeButton:hover { | ||
+ | background-color: #0056b3; | ||
+ | } | ||
+ | |||
+ | /* Menu des tailles de police */ | ||
+ | #fontSizeMenu li { | ||
+ | padding: 5px; | ||
+ | } | ||
+ | |||
+ | #fontSizeMenu li:hover { | ||
+ | background-color: #f0f0f0; | ||
+ | } | ||
+ | |||
+ | /* Thème sombre */ | ||
+ | body.dark-theme { | ||
+ | background-color: #1e1e1e; | ||
+ | color: #e0e0e0; | ||
+ | } | ||
+ | |||
+ | /* Liens en mode sombre */ | ||
+ | body.dark-theme a { | ||
+ | color: #9aafff !important; | ||
+ | text-decoration: none; | ||
+ | } | ||
+ | |||
+ | body.dark-theme a:visited { | ||
+ | color: #d1bfff !important; | ||
+ | } | ||
+ | |||
+ | /* Hover effect pour les liens */ | ||
+ | body.dark-theme a:hover { | ||
+ | color: #ffffff !important; | ||
+ | } | ||
+ | |||
+ | /* Liens du header en mode sombre */ | ||
+ | body.dark-theme .mw-headline a, | ||
+ | body.dark-theme #p-personal li a, | ||
+ | body.dark-theme #p-navigation li a, | ||
+ | body.dark-theme #p-tb li a { | ||
+ | color: #9aafff !important; | ||
+ | } | ||
+ | |||
+ | body.dark-theme .mw-headline a:visited, | ||
+ | body.dark-theme #p-personal li a:visited, | ||
+ | body.dark-theme #p-navigation li a:visited, | ||
+ | body.dark-theme #p-tb li a:visited { | ||
+ | color: #d1bfff !important; | ||
+ | } | ||
+ | |||
+ | /* Hover effect pour les liens du header */ | ||
+ | body.dark-theme #p-personal li a:hover, | ||
+ | body.dark-theme #p-navigation li a:hover, | ||
+ | body.dark-theme #p-tb li a:hover { | ||
+ | color: #ffffff !important; | ||
+ | } | ||
+ | |||
+ | /* Liens du footer en mode sombre */ | ||
+ | body.dark-theme #footer li a, | ||
+ | body.dark-theme .mw-footer li a { | ||
+ | color: #9aafff !important; | ||
+ | } | ||
+ | |||
+ | body.dark-theme #footer li a:visited { | ||
+ | color: #d1bfff !important; | ||
+ | } | ||
+ | |||
+ | body.dark-theme #footer li a:hover { | ||
+ | color: #ffffff !important; | ||
+ | } | ||
+ | |||
+ | /* Couleur des titres (mw-headline) */ | ||
+ | body.dark-theme .mw-headline { | ||
+ | color: #ffffff !important; | ||
+ | } | ||
+ | |||
+ | /* Niveaux de titres H1 à H6 en mode sombre */ | ||
+ | body.dark-theme h1, body.dark-theme h2, body.dark-theme h3, | ||
+ | body.dark-theme h4, body.dark-theme h5, body.dark-theme h6 { | ||
+ | color: #ffffff !important; | ||
+ | } | ||
+ | |||
+ | /* Liens du menu "Plus" */ | ||
+ | body.dark-theme #p-navigation .vector-menu-content li a, | ||
+ | body.dark-theme #p-cactions li a, | ||
+ | body.dark-theme #p-namespaces .vector-menu-content li a { | ||
+ | color: #9aafff !important; | ||
+ | } | ||
+ | |||
+ | body.dark-theme #p-navigation .vector-menu-content li a:visited, | ||
+ | body.dark-theme #p-cactions li a:visited, | ||
+ | body.dark-theme #p-namespaces .vector-menu-content li a:visited { | ||
+ | color: #d1bfff !important; | ||
+ | } | ||
+ | |||
+ | body.dark-theme #p-navigation .vector-menu-content li a:hover, | ||
+ | body.dark-theme #p-cactions li a:hover, | ||
+ | body.dark-theme #p-namespaces .vector-menu-content li a:hover { | ||
+ | color: #ffffff !important; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /* Barre de recherche en mode sombre */ | ||
+ | body.dark-theme .search-input { | ||
+ | background-color: green !important; /* Couleur de fond de la barre de recherche */ | ||
+ | color: red !important; /* Couleur du texte de la barre de recherche */ | ||
+ | border: 1px solid #555 !important; /* Couleur de la bordure */ | ||
+ | } | ||
+ | |||
+ | body.dark-theme .search-input::placeholder { | ||
+ | color: blue !important; /* Couleur du texte du placeholder */ | ||
+ | } | ||
+ | |||
+ | body.dark-theme .search-button { | ||
+ | background-color: violet !important; /* Couleur de fond du bouton de recherche */ | ||
+ | color: white !important; /* Couleur du texte du bouton de recherche */ | ||
+ | border: none !important; | ||
+ | } | ||
+ | |||
+ | body.dark-theme .search-button:hover { | ||
+ | background-color: brown !important; /* Couleur de fond du bouton de recherche au survol */ | ||
+ | } | ||
+ | |||
+ | /* Si les éléments de recherche utilisent des classes différentes, ajuste en conséquence */ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /* Barre de recherche en mode sombre */ | ||
+ | body.dark-theme #searchInput { | ||
+ | background-color: #333 !important; /* Couleur de fond de la barre de recherche en mode sombre */ | ||
+ | color: #e0e0e0 !important; /* Couleur du texte de la barre de recherche */ | ||
+ | border: 1px solid #555 !important; /* Couleur de la bordure en mode sombre */ | ||
+ | box-shadow: inset 0 0 0 1px transparent !important; /* Ombre de la bordure */ | ||
+ | } | ||
+ | |||
+ | /* Styles pour le champ de saisie au focus */ | ||
+ | body.dark-theme #searchInput:focus { | ||
+ | outline: 0 !important; | ||
+ | border-color: #3366cc !important; | ||
+ | box-shadow: inset 0 0 0 1px #3366cc, inset 0 0 0 2px #ffffff !important; | ||
+ | } | ||
+ | |||
+ | /* Styles pour le champ de saisie au survol */ | ||
+ | body.dark-theme #simpleSearch:hover #searchInput { | ||
+ | border-color: #72777d !important; | ||
+ | } | ||
+ | |||
+ | /* Styles pour le bouton de recherche */ | ||
+ | body.dark-theme #searchButton { | ||
+ | background-color: #007bff !important; /* Couleur de fond du bouton de recherche */ | ||
+ | color: white !important; /* Couleur du texte du bouton de recherche */ | ||
+ | border: none !important; /* Suppression de la bordure */ | ||
+ | } | ||
+ | |||
+ | /* Styles pour le bouton de recherche au survol */ | ||
+ | body.dark-theme #searchButton:hover { | ||
+ | background-color: #0056b3 !important; /* Couleur de fond du bouton de recherche au survol */ | ||
+ | } | ||
+ | |||
+ | |||
+ | /* ajouter le menu en priorité au début de la navigation par tab / lecteur écran*/ | ||
+ | #p-navigation { | ||
+ | tabindex: 1; | ||
} | } |
Version actuelle datée du 27 septembre 2024 à 11:03
/* CSS placé ici sera appliqué à tous les habillages */ /* Lien vers le CSS pour le mode sombre */ @import url('skins/Vector/skinStyles/custom-dark-mode.css'); ul#SelectCategoryList { height: 300px; width: 400px; overflow: auto; } /* TOC float right */ #toc { float: right; border: none; border-left: 1.5em white solid; border-bottom: 1em white solid; background: #fff3d2; } div.vf-vignette { position: relative; float: left; display: block; width: 290px; height: 200px; background-color: transparent; color: #373741; overflow: hidden; margin: 0.2em; background-size: 100% 100%; font-family: vagrounded, Arial; font-size: 1.1em; top: -15px; padding-top: 1px; } div.vf-vignette .vf-vignette-titre { color: #ff2727; padding: 10px 5px; font-size: 0.8em; text-transform: inherit; text-align: left; } .vf-vignette-description { opacity: 0; position: absolute; transition: opacity 0.5s; } div.vf-vignette-informations { position: absolute; color: black; font-weight: bold; width: 240px; top: -20px; left: 0; display: block; padding: 5px; padding-bottom: 2em; font-size: 1em; pointer-events: none; } div.vf-vignette img { position: relative; overflow: hidden; top: 0; width: 100%; } span.smw-template-furtherresults { display: block; clear: both; } mark { background: transparent; color: #FF6B40; } div.polaroid { width: 290px; background-color: white; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 0.19); margin-bottom: 25px; float: left; } div.container-polaroid { text-align: center; padding-top: 0; height: 150px; } div.container-polaroid-title-only { text-align: center; padding-top: 0; height: 50px; } div.polaroid img { width: 100%; height: 200px; } div.polaroid-title { /* Custom styles for title */ } div.polaroid > p { margin-top: 0; } /* Infobox V2 */ .infobox_v2 { background: #f9f9f9; color: #000; font-size: 90%; line-height: 1.2em; float: right; clear: right; margin: 0 0 0.5em 1em; width: 294px; border: 1px solid #aaa; border-spacing: 5px; } .infobox_v2 th { vertical-align: super; text-align: left; } .infobox_v2 .entete { height: 43px; vertical-align: middle; text-align: center; font-size: 140%; font-weight: bolder; line-height: 1.1em; color: #000; } .infobox_v2 .media { height: 35px; vertical-align: middle; text-align: center; font-weight: bolder; color: #000; } .media.audio { background: url("//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/35px-Gnome-speakernotes.png") no-repeat left top; } .media.video { background: url("//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Tango-video-x-generic.png/35px-Tango-video-x-generic.png") no-repeat left top; } /* Ajustement de marges */ p { margin: 0; } /* Boutons de changement de taille de police */ #fontSizeButton { background-color: #007bff; color: white; padding: 5px 10px; border: none; cursor: pointer; font-size: 14px; border-radius: 4px; margin-bottom: 10px; } #fontSizeButton:hover { background-color: #0056b3; } /* Menu des tailles de police */ #fontSizeMenu li { padding: 5px; } #fontSizeMenu li:hover { background-color: #f0f0f0; } /* Thème sombre */ body.dark-theme { background-color: #1e1e1e; color: #e0e0e0; } /* Liens en mode sombre */ body.dark-theme a { color: #9aafff !important; text-decoration: none; } body.dark-theme a:visited { color: #d1bfff !important; } /* Hover effect pour les liens */ body.dark-theme a:hover { color: #ffffff !important; } /* Liens du header en mode sombre */ body.dark-theme .mw-headline a, body.dark-theme #p-personal li a, body.dark-theme #p-navigation li a, body.dark-theme #p-tb li a { color: #9aafff !important; } body.dark-theme .mw-headline a:visited, body.dark-theme #p-personal li a:visited, body.dark-theme #p-navigation li a:visited, body.dark-theme #p-tb li a:visited { color: #d1bfff !important; } /* Hover effect pour les liens du header */ body.dark-theme #p-personal li a:hover, body.dark-theme #p-navigation li a:hover, body.dark-theme #p-tb li a:hover { color: #ffffff !important; } /* Liens du footer en mode sombre */ body.dark-theme #footer li a, body.dark-theme .mw-footer li a { color: #9aafff !important; } body.dark-theme #footer li a:visited { color: #d1bfff !important; } body.dark-theme #footer li a:hover { color: #ffffff !important; } /* Couleur des titres (mw-headline) */ body.dark-theme .mw-headline { color: #ffffff !important; } /* Niveaux de titres H1 à H6 en mode sombre */ body.dark-theme h1, body.dark-theme h2, body.dark-theme h3, body.dark-theme h4, body.dark-theme h5, body.dark-theme h6 { color: #ffffff !important; } /* Liens du menu "Plus" */ body.dark-theme #p-navigation .vector-menu-content li a, body.dark-theme #p-cactions li a, body.dark-theme #p-namespaces .vector-menu-content li a { color: #9aafff !important; } body.dark-theme #p-navigation .vector-menu-content li a:visited, body.dark-theme #p-cactions li a:visited, body.dark-theme #p-namespaces .vector-menu-content li a:visited { color: #d1bfff !important; } body.dark-theme #p-navigation .vector-menu-content li a:hover, body.dark-theme #p-cactions li a:hover, body.dark-theme #p-namespaces .vector-menu-content li a:hover { color: #ffffff !important; } /* Barre de recherche en mode sombre */ body.dark-theme .search-input { background-color: green !important; /* Couleur de fond de la barre de recherche */ color: red !important; /* Couleur du texte de la barre de recherche */ border: 1px solid #555 !important; /* Couleur de la bordure */ } body.dark-theme .search-input::placeholder { color: blue !important; /* Couleur du texte du placeholder */ } body.dark-theme .search-button { background-color: violet !important; /* Couleur de fond du bouton de recherche */ color: white !important; /* Couleur du texte du bouton de recherche */ border: none !important; } body.dark-theme .search-button:hover { background-color: brown !important; /* Couleur de fond du bouton de recherche au survol */ } /* Si les éléments de recherche utilisent des classes différentes, ajuste en conséquence */ /* Barre de recherche en mode sombre */ body.dark-theme #searchInput { background-color: #333 !important; /* Couleur de fond de la barre de recherche en mode sombre */ color: #e0e0e0 !important; /* Couleur du texte de la barre de recherche */ border: 1px solid #555 !important; /* Couleur de la bordure en mode sombre */ box-shadow: inset 0 0 0 1px transparent !important; /* Ombre de la bordure */ } /* Styles pour le champ de saisie au focus */ body.dark-theme #searchInput:focus { outline: 0 !important; border-color: #3366cc !important; box-shadow: inset 0 0 0 1px #3366cc, inset 0 0 0 2px #ffffff !important; } /* Styles pour le champ de saisie au survol */ body.dark-theme #simpleSearch:hover #searchInput { border-color: #72777d !important; } /* Styles pour le bouton de recherche */ body.dark-theme #searchButton { background-color: #007bff !important; /* Couleur de fond du bouton de recherche */ color: white !important; /* Couleur du texte du bouton de recherche */ border: none !important; /* Suppression de la bordure */ } /* Styles pour le bouton de recherche au survol */ body.dark-theme #searchButton:hover { background-color: #0056b3 !important; /* Couleur de fond du bouton de recherche au survol */ } /* ajouter le menu en priorité au début de la navigation par tab / lecteur écran*/ #p-navigation { tabindex: 1; }