Différences entre versions de « MediaWiki:Common.css »
Sauter à la navigation
Sauter à la recherche
(7 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 195 : | Ligne 195 : | ||
} | } | ||
+ | /* Liens en mode sombre */ | ||
body.dark-theme a { | body.dark-theme a { | ||
color: #9aafff !important; | color: #9aafff !important; | ||
Ligne 201 : | Ligne 202 : | ||
body.dark-theme a:visited { | body.dark-theme a:visited { | ||
− | color: | + | color: #d1bfff !important; |
} | } | ||
− | body.dark-theme . | + | /* 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; | color: #9aafff !important; | ||
} | } | ||
− | body.dark-theme . | + | body.dark-theme .mw-headline a:visited, |
− | color: # | + | 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; | ||
} | } | ||
− | body.dark-theme # | + | /* 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; | color: #ffffff !important; | ||
} | } | ||
− | + | /* Liens du footer en mode sombre */ | |
− | /* Liens du | + | body.dark-theme #footer li a, |
− | + | body.dark-theme .mw-footer li a { | |
− | body.dark-theme # | + | color: #9aafff !important; |
− | body.dark-theme | ||
− | |||
− | color: #9aafff !important; | ||
} | } | ||
− | + | body.dark-theme #footer li a:visited { | |
− | body.dark-theme #footer li a | + | color: #d1bfff !important; |
− | |||
− | color: # | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
body.dark-theme #footer li a:hover { | body.dark-theme #footer li a:hover { | ||
− | color: #ffffff !important; | + | 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 | + | /* Liens du menu "Plus" */ |
− | body.dark-theme | + | body.dark-theme #p-navigation .vector-menu-content li a, |
− | + | body.dark-theme #p-cactions li a, | |
− | body.dark-theme #p- | + | body.dark-theme #p-namespaces .vector-menu-content li a { |
− | body.dark-theme #p- | + | color: #9aafff !important; |
− | |||
− | color: #9aafff !important; | ||
} | } | ||
− | body.dark-theme | + | body.dark-theme #p-navigation .vector-menu-content li a:visited, |
− | + | body.dark-theme #p-cactions li a:visited, | |
− | body.dark-theme #p- | + | body.dark-theme #p-namespaces .vector-menu-content li a:visited { |
− | body.dark-theme #p- | + | color: #d1bfff !important; |
− | |||
− | color: #d1bfff !important; | ||
} | } | ||
− | + | body.dark-theme #p-navigation .vector-menu-content li a:hover, | |
− | body.dark-theme #p- | + | body.dark-theme #p-cactions li a:hover, |
− | body.dark-theme #p- | + | body.dark-theme #p-namespaces .vector-menu-content li a:hover { |
− | body.dark-theme #p- | + | color: #ffffff !important; |
− | |||
− | 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 { | |
− | body.dark-theme | + | background-color: brown !important; /* Couleur de fond du bouton de recherche au survol */ |
− | color: | ||
} | } | ||
− | body.dark-theme | + | /* Si les éléments de recherche utilisent des classes différentes, ajuste en conséquence */ |
− | color: # | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /* 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 | + | body.dark-theme #searchInput:focus { |
− | color: #ffffff !important; | + | 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 | + | body.dark-theme #searchButton { |
− | color: # | + | 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 # | + | body.dark-theme #searchButton:hover { |
− | + | background-color: #0056b3 !important; /* Couleur de fond du bouton de recherche au survol */ | |
− | color: # | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | + | /* 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; }