Ouroboros.css : Différence entre versions
De erg
(109 révisions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 25 : | Ligne 25 : | ||
*/ | */ | ||
+ | @font-face { | ||
+ | font-family: Hyphont-e; | ||
+ | src: url("/mw/skins/ouroboros/assets/fonts/Hyphont-e.otf"); | ||
+ | } | ||
+ | @font-face { | ||
+ | font-family: Bitter; | ||
+ | src: url("/mw/skins/ouroboros/assets/fonts/bitter/Bitter-VariableFont_wght.ttf"); | ||
+ | } | ||
+ | |||
+ | @font-face { | ||
+ | font-family: AntiqueNoble; | ||
+ | src: url("/mw/skins/ouroboros/assets/fonts/antiquenoblebold.woff"); | ||
+ | } | ||
@font-face { | @font-face { | ||
font-family: Combined; | font-family: Combined; | ||
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/combined.otf"); |
} | } | ||
@font-face { | @font-face { | ||
font-family: Lucette; | font-family: Lucette; | ||
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regular.otf"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regular.ttf"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regular.woff"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regular.woff2"); |
} | } | ||
@font-face { | @font-face { | ||
font-family: Lucette; | font-family: Lucette; | ||
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regularitalic.otf"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regularitalic.ttf"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regularitalic.woff"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regularitalic.woff2"); |
font-style: italic; | font-style: italic; | ||
+ | } | ||
+ | |||
+ | @font-face { | ||
+ | font-family: Ductus; | ||
+ | src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff"); | ||
+ | src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff2"); | ||
} | } | ||
/* | /* | ||
@font-face { | @font-face { | ||
font-family: Vega; | font-family: Vega; | ||
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/otf/Vega-Regular.otf"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.ttf") format("truetype"); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular-Webfont.svg" format("svg")); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff" format("woff")); |
− | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff2") format("woff2"); |
} | } | ||
*/ | */ | ||
Ligne 64 : | Ligne 83 : | ||
::backdrop { | ::backdrop { | ||
/* Set sans-serif & mono fonts */ | /* Set sans-serif & mono fonts */ | ||
− | |||
− | |||
− | |||
--mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace; | --mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace; | ||
--standard-border-radius: 5px; | --standard-border-radius: 5px; | ||
+ | |||
+ | --font-title: Ductus; | ||
+ | --font-body: Bitter; | ||
+ | --font-size: 14pt; | ||
+ | --line-height: 1.3em; | ||
/* Default (light) theme */ | /* Default (light) theme */ | ||
Ligne 84 : | Ligne 105 : | ||
--disabled: #efefef; | --disabled: #efefef; | ||
− | + | ||
− | |||
--color-a: #a700ff; /* purple */ | --color-a: #a700ff; /* purple */ | ||
--color-b: #00ab6b; /* green */ | --color-b: #00ab6b; /* green */ | ||
− | + | ||
− | |||
} | } | ||
Ligne 96 : | Ligne 115 : | ||
:root, | :root, | ||
::backdrop { | ::backdrop { | ||
+ | |||
+ | --font-title: Ductus; | ||
+ | --font-body: Hyphont-e; | ||
+ | --font-size: 15pt; | ||
+ | --line-height: 1.3em; | ||
+ | |||
color-scheme: dark; | color-scheme: dark; | ||
− | --bg: # | + | --bg: #222; |
--accent-bg: #2b2b2b; | --accent-bg: #2b2b2b; | ||
--text: #dcdcdc; | --text: #dcdcdc; | ||
Ligne 108 : | Ligne 133 : | ||
--disabled: #111; | --disabled: #111; | ||
− | + | --color-a: #9557b5; /* washed-off purple */ | |
− | + | --color-b: #3c856b; /* washed-off green */ | |
− | --color-a: # | + | --font-size: 15pt; |
− | --color-b: # | ||
− | --font-size: | ||
--line-height: 1.3em; | --line-height: 1.3em; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
} | } | ||
Ligne 126 : | Ligne 144 : | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | } | ||
− | |||
body { | body { | ||
Ligne 134 : | Ligne 151 : | ||
padding-top: 3em; | padding-top: 3em; | ||
background-color: var(--bg); | background-color: var(--bg); | ||
+ | color: var(--text); | ||
} | } | ||
p { | p { | ||
Ligne 171 : | Ligne 189 : | ||
right: 14px; | right: 14px; | ||
top: -21px; | top: -21px; | ||
+ | background-color: var(--accent-bg); | ||
+ | border: 1px solid var(--text-light); | ||
+ | color: var(--text-light); | ||
} | } | ||
a#actions-button { | a#actions-button { | ||
margin-top: -1em; | margin-top: -1em; | ||
+ | background-color: var(--accent-bg); | ||
+ | padding: 5px; | ||
+ | color: var(--text-light); | ||
} | } | ||
.fa, | .fa, | ||
Ligne 248 : | Ligne 272 : | ||
margin-left: 1em; | margin-left: 1em; | ||
max-width: 45%; | max-width: 45%; | ||
+ | background-color: var(--accent-bg); | ||
+ | border-radius: 5px; | ||
} | } | ||
.toctitle { | .toctitle { | ||
Ligne 275 : | Ligne 301 : | ||
padding: 0.5em !important; | padding: 0.5em !important; | ||
} | } | ||
+ | |||
li { | li { | ||
Ligne 336 : | Ligne 363 : | ||
position: relative; | position: relative; | ||
padding: 0; | padding: 0; | ||
+ | border-bottom: 1px solid lightgray; | ||
} | } | ||
.top-bar-section ul li { | .top-bar-section ul li { | ||
Ligne 391 : | Ligne 419 : | ||
font-weight: bold !important; | font-weight: bold !important; | ||
} | } | ||
+ | |||
+ | /* Couleurs pour le navbar */ | ||
+ | |||
+ | .top-bar, .top-bar.expanded { | ||
+ | background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%); | ||
+ | } | ||
+ | .top-bar *:not(.dropdown li a, input, .dropdown), .top-bar.expanded *:not(.dropdown li a, input, .dropdown) { | ||
+ | background: transparent !important; | ||
+ | color: white !important; | ||
+ | } | ||
+ | .top-bar.expanded .dropdown { | ||
+ | background-color: #212121; | ||
+ | } | ||
+ | .top-bar .dropdown li { | ||
+ | background-color: var(--bg); | ||
+ | } | ||
+ | .top-bar.expanded .toggle-topbar a span::after | ||
+ | { | ||
+ | box-shadow: 0 0 0 1px #FFFFFF66,0 7px 0 1px #FFFFFF66,0 14px 0 1px #FFFFFF66; | ||
+ | } | ||
+ | .top-bar .dropdown li:hover { | ||
+ | background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%); | ||
+ | } | ||
+ | .top-bar { | ||
+ | border-bottom: 1px solid var(--color-a); | ||
+ | } | ||
+ | .top-bar-section .has-form { | ||
+ | background-color: transparent !important; | ||
+ | } | ||
+ | .top-bar input { | ||
+ | border: 1px solid var(--text); | ||
+ | background: white !important; | ||
+ | color: black !important; | ||
+ | } | ||
+ | |||
+ | .top-bar .button.search { | ||
+ | border: 1px solid white; | ||
+ | } | ||
+ | |||
+ | /* FIN */ | ||
+ | |||
+ | |||
+ | |||
/* CONTENT ------------------------------------------------------------------ */ | /* CONTENT ------------------------------------------------------------------ */ | ||
#page-content { | #page-content { | ||
margin: 1em; | margin: 1em; | ||
+ | color: var(--text); | ||
} | } | ||
#english { | #english { | ||
Ligne 402 : | Ligne 474 : | ||
h1, h2, h3, h4, h5, h6 { | h1, h2, h3, h4, h5, h6 { | ||
− | margin-top: | + | margin-top: 1em; |
color: var(--color-b); | color: var(--color-b); | ||
line-height: 1.5em; | line-height: 1.5em; | ||
Ligne 410 : | Ligne 482 : | ||
font-family: var(--font-title); | font-family: var(--font-title); | ||
font-size: 1.5em; | font-size: 1.5em; | ||
+ | } | ||
+ | h2 { | ||
+ | font-family: var(--font-title); | ||
} | } | ||
Ligne 426 : | Ligne 501 : | ||
border-bottom-width: 2px; | border-bottom-width: 2px; | ||
border-image-slice: 1; | border-image-slice: 1; | ||
− | color: | + | color: var(--text); |
border-bottom-style: solid; | border-bottom-style: solid; | ||
padding: 3px 5px 1px; | padding: 3px 5px 1px; | ||
+ | |||
} | } | ||
#page-content a:hover, | #page-content a:hover, | ||
#catlinks .label:hover { | #catlinks .label:hover { | ||
− | background-color | + | background: linear-gradient(to right,var(--color-a),var(--color-b)); |
color: white !important; | color: white !important; | ||
} | } | ||
Ligne 445 : | Ligne 521 : | ||
#page-content ul, #page-content ol { | #page-content ul, #page-content ol { | ||
font-size: 1em; | font-size: 1em; | ||
− | margin-top: var(--line-height) !important; | + | margin-top: calc( var(--line-height) / 2) !important; |
− | margin-bottom: var(--line-height) !important; | + | margin-bottom: calc( var(--line-height) / 1) !important; |
} | } | ||
div { | div { | ||
line-height: 1.4em ; | line-height: 1.4em ; | ||
} | } | ||
+ | label { | ||
+ | color: var(--text-light); | ||
+ | } | ||
+ | label[for="wpCaptchaWord"]{ | ||
+ | background-color: orangered; | ||
+ | } | ||
+ | code, pre { | ||
+ | color: darkgrey; | ||
+ | background-color: #181818; | ||
+ | border: 1px solid darkgrey; | ||
+ | border-radius:3px; | ||
+ | font-size: 0.8em; | ||
+ | } | ||
+ | |||
+ | pre { | ||
+ | padding: 0 1ch; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
/* ACTUALITÉS ------------------------------------------------------------------ */ | /* ACTUALITÉS ------------------------------------------------------------------ */ | ||
.medialisting { | .medialisting { | ||
Ligne 483 : | Ligne 580 : | ||
/* THUMBNAILS ------------------------------------------------------------------ */ | /* THUMBNAILS ------------------------------------------------------------------ */ | ||
+ | .thumbinner { | ||
+ | background-color: var(--accent-bg); | ||
+ | } | ||
.thumb.tleft { | .thumb.tleft { | ||
margin-right: 2em; | margin-right: 2em; | ||
Ligne 503 : | Ligne 603 : | ||
font-size: 20px; | font-size: 20px; | ||
} | } | ||
+ | |||
+ | /* PAGE PRINCIPALE D'ACCUEIL*/ | ||
+ | .page-École_de_recherche_graphique #page-content #content ul { | ||
+ | margin-left: 0; | ||
+ | } | ||
+ | |||
+ | .page-École_de_recherche_graphique #page-content #content li { | ||
+ | margin: 20px 0; | ||
+ | border-width: 2px; | ||
+ | border-style: solid; | ||
+ | border-image: linear-gradient(to right, var(--color-a), var(--color-b)); | ||
+ | border-image-slice: 1; | ||
+ | padding: 6px; | ||
+ | width: fit-content; | ||
+ | } | ||
+ | .page-École_de_recherche_graphique #page-content #content li a { | ||
+ | border-width: 0; | ||
+ | } | ||
+ | |||
+ | .page-École_de_recherche_graphique #page-content #content li:hover { | ||
+ | background-image: linear-gradient(to right, var(--color-a), var(--color-b)); | ||
+ | |||
+ | } | ||
+ | |||
+ | .page-École_de_recherche_graphique #page-content #content li::before { | ||
+ | content: "" !important; | ||
+ | } | ||
+ | |||
+ | .page-École_de_recherche_graphique #page-content # content li a { | ||
+ | border-width: 0px; | ||
+ | border-style: solid; | ||
+ | } | ||
+ | .page-École_de_recherche_graphique #page-content #content li a:hover { | ||
+ | border-width: 0px; | ||
+ | border-style: solid; | ||
+ | background: rgba(0,0,0,0); | ||
+ | } | ||
+ | |||
+ | |||
+ | /* FIN PAGE PRINCIPALE*/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
/* MEDIA QUERIES ------------------------------------------------------------------ */ | /* MEDIA QUERIES ------------------------------------------------------------------ */ | ||
Ligne 514 : | Ligne 659 : | ||
width: 100%; | width: 100%; | ||
margin-left: 0; | margin-left: 0; | ||
+ | |||
+ | |||
} | } | ||
} | } | ||
Ligne 537 : | Ligne 684 : | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
+ | flex-wrap: wrap; | ||
} | } | ||
.divider.show-for-small { | .divider.show-for-small { | ||
display: none !important; | display: none !important; | ||
} | } | ||
+ | |||
+ | #top-bar-left, #top-bar-right { | ||
+ | padding: 10px 0 0 0; | ||
+ | } | ||
+ | #top-bar-left .dropdown li, #top-bar-right .dropdown li { | ||
+ | padding: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | /* Formulaire d'edition ------------------------------------------------------------------ */ | ||
+ | #editform | ||
+ | { | ||
+ | margin-top: -0vh; | ||
+ | line-height: 1.2rem; | ||
+ | } | ||
+ | /* Lien vers page anglaise ------------------------------------------------------------------ */ | ||
+ | #english{ | ||
+ | font-size: 0.8em; | ||
} | } |
Version actuelle datée du 13 février 2024 à 12:27
/* _ ______ _____ _ _______ _ _ _________ _ _ ______ __ __ ______ | | | ____| / ____| |/ /_ _| \ | | / /__ __| | | | ____| \/ | ____| | | | |__ | (___ | ' / | | | \| | / / | | | |__| | |__ | \ / | |__ | | | __| \___ \| < | | | . ` | / / | | | __ | __| | |\/| | __| | |____| |____ ____) | . \ _| |_| |\ |/ / | | | | | | |____| | | | |____ |______|______|_|_____/|_|\_\_____|_|_\_/_/___ _ |_| |_| |_|______|_| |_|______| / __ \| ____| ____|_ _/ ____|_ _| ____| | | | | | |__ | |__ | || | | | | |__ | | | | | | __| | __| | || | | | | __| | | | |__| | | | | _| || |____ _| |_| |____| |____ \____/|_|____|_| |_____\_____|_____|______|______| | __ \| ____| | | | | |__ | | | | __| | |__| | |____ |_____/|______|_ _____ _____ | | | ____| __ \ / ____| | | | |__ | |__) | | __ | | | __| | _ /| | |_ | | |____ | |____| | \ \| |__| | |______| |______|_| \_\\_____| */ @font-face { font-family: Hyphont-e; src: url("/mw/skins/ouroboros/assets/fonts/Hyphont-e.otf"); } @font-face { font-family: Bitter; src: url("/mw/skins/ouroboros/assets/fonts/bitter/Bitter-VariableFont_wght.ttf"); } @font-face { font-family: AntiqueNoble; src: url("/mw/skins/ouroboros/assets/fonts/antiquenoblebold.woff"); } @font-face { font-family: Combined; src: url("/mw/skins/ouroboros/assets/fonts/combined.otf"); } @font-face { font-family: Lucette; src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regular.otf"); src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regular.ttf"); src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regular.woff"); src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regular.woff2"); } @font-face { font-family: Lucette; src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regularitalic.otf"); src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regularitalic.ttf"); src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regularitalic.woff"); src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regularitalic.woff2"); font-style: italic; } @font-face { font-family: Ductus; src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff"); src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff2"); } /* @font-face { font-family: Vega; src: url("/mw/skins/ouroboros/assets/fonts/otf/Vega-Regular.otf"); src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.ttf") format("truetype"); src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular-Webfont.svg" format("svg")); src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff" format("woff")); src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff2") format("woff2"); } */ /* Global variables. */ :root, ::backdrop { /* Set sans-serif & mono fonts */ --mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace; --standard-border-radius: 5px; --font-title: Ductus; --font-body: Bitter; --font-size: 14pt; --line-height: 1.3em; /* Default (light) theme */ --bg: #fff; --accent-bg: #f5f7ff; --text: #212121; --text-light: #585858; --border: #898EA4; --accent: #0d47a1; --accent-hover: #1266e2; --accent-text: var(--bg); --code: #d81b60; --preformatted: #444; --marked: #ffdd33; --disabled: #efefef; --color-a: #a700ff; /* purple */ --color-b: #00ab6b; /* green */ } /* Dark theme */ @media (prefers-color-scheme: dark) { :root, ::backdrop { --font-title: Ductus; --font-body: Hyphont-e; --font-size: 15pt; --line-height: 1.3em; color-scheme: dark; --bg: #222; --accent-bg: #2b2b2b; --text: #dcdcdc; --text-light: #ababab; --accent: #ffb300; --accent-hover: #ffe099; --accent-text: var(--bg); --code: #f06292; --preformatted: #ccc; --disabled: #111; --color-a: #9557b5; /* washed-off purple */ --color-b: #3c856b; /* washed-off green */ --font-size: 15pt; --line-height: 1.3em; } } /* Reset box-sizing */ *, *::before, *::after { box-sizing: border-box; } body { font-family: var(--font-body); font-size: var(--font-size); line-height: var(--line-height); padding-top: 3em; background-color: var(--bg); color: var(--text); } p { font-size: var(--font-size); line-height: var(--line-height); margin-bottom: 0; } p + p { margin-top: var(--line-height); } /* INTERFACE ------------------------------------------------------------------ */ /* remove category help button (does it remove other stuff? mmm...) */ #mw-indicator-mw-helplink { display: none; } /* Menu bar, position fixed to be able to grab it to resize the map on mobile devices */ #navwrapper { position: fixed; top: 0; right: 0; z-index: 1000; left: 0; } h4.namespace.label { display: none; } .mw-editsection, .mw-editsection-like { font-size: 10px; } #actions { left: initial !important; right: 14px; top: -21px; background-color: var(--accent-bg); border: 1px solid var(--text-light); color: var(--text-light); } a#actions-button { margin-top: -1em; background-color: var(--accent-bg); padding: 5px; color: var(--text-light); } .fa, button, .button, .top-bar-section ul li > a { font-family: var(--font-body); } .fa::before { font-family: FontAwesome; } .top-bar, .top-bar-section, #top-bar-left, #top-bar-right, #top-bar-right .columns { display: flex; background-color: #222; align-items: center; justify-content: space-evenly; } #top-bar-left { width: initial; } .top-bar-section { flex-grow: 1; } .has-form { flex-grow: 1; padding: 0.5em !important; } #top-bar-right { justify-content: space-between; flex-grow: 1; } .top-bar input { padding-top: 8px; flex-grow: 1; height: 2em; box-sizing: border-box; border: 0; outline: 0; } .button.search { background-color: transparent; border-style: solid; border-width: 2px; border-image: linear-gradient(to right, var(--color-a), var(--color-b)); border-image-slice: 1; top: 2px !important; position: relative; margin-left: 0px !important; box-sizing: border-box; padding: 0; width: 80px; height: 2em; margin: 0; top: 0 !important; } .button.search:hover { background-color: var(--color-a); } .suggestions-result-current { background-color: var(--color-b) !important; } .top-bar .toggle-topbar a { text-transform: lowercase; font-size: 1em; } #toc, .toc { float: right; margin-left: 1em; max-width: 45%; background-color: var(--accent-bg); border-radius: 5px; } .toctitle { margin-bottom: -1em; } #toc h2 { margin-top: 0.25em; font-size: 1em; display: inline-block; margin-right: 0.5em; } #toc ul { margin: 0; } .tocnumber:after { content: " – "; } table.infobox { width: initial; max-width: 45%; } table.infobox th.head { background-color: var(--color-b); } th, td { padding: 0.5em !important; } li { line-height: initial; } .mw-category-generated { margin-top: 2em; } /* if no content but only listing subcategories */ .mw-parser-output:empty + .mw-category-generated h2 { display: none; } /* If only one subcategory, don't list the initial */ .mw-category-generated #mw-pages div:only-of-type h3, #mw-subcategories div:only-of-type h3 { /*display: none;*/ } /* removes counting of categories */ .mw-category-generated #mw-pages p:first-of-type, #mw-subcategories p:first-of-type { display: none; } .group { margin-top: 5em; } #catlinks .label { border-width: 2px; border-style: solid; background-color: transparent; padding: 2px 6px !important; } /* HEADER ------------------------------------------------------------------ */ .title-name { font-family: var(--font-title); font-weight: bold; } .title-name:hover { color: var(--color-a); } .top-bar-section .has-form { background-color: #222 !important; } .top-bar-section .has-dropdown > a::after { display: none; } .top-bar-section .has-dropdown > a { padding-right: initial !important; } .top-bar-section .dropdown li { width: initial; /*height: 2em;*/ position: relative; padding: 0; border-bottom: 1px solid lightgray; } .top-bar-section ul li { padding: 0 0.5em; background-color: #222; } .top-bar-section ul li:hover { z-index: 1000; } .top-bar-section ul li > a { font-size: 16px; padding: 0; font-weight: bold; } li#p-menu > a { text-transform: uppercase; padding: 0; } li#p-menu > a + ul li { outline: 1px solid #00a393; } .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) { background: linear-gradient(90deg,var(--color-a), var(--color-b)); } li#p-menu + li.has-dropdown { width: 3em; text-align: center; } li#p-menu + li.has-dropdown > a { border-radius: 100%; padding: 0; text-align: center; line-height: 30px; margin: auto; display: inline-block; width: 30px; box-sizing: border-box; height: 30px; } .not-logged-in #top-bar-right li:nth-child(3) { display: none; } #toolbox-dropdown li, #personal-tools-dropdown .dropdown li { float: right; } .back h5 { font-size: 2em !important; } a.parent-link { color: var(--color-b) !important; font-weight: bold !important; } /* Couleurs pour le navbar */ .top-bar, .top-bar.expanded { background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%); } .top-bar *:not(.dropdown li a, input, .dropdown), .top-bar.expanded *:not(.dropdown li a, input, .dropdown) { background: transparent !important; color: white !important; } .top-bar.expanded .dropdown { background-color: #212121; } .top-bar .dropdown li { background-color: var(--bg); } .top-bar.expanded .toggle-topbar a span::after { box-shadow: 0 0 0 1px #FFFFFF66,0 7px 0 1px #FFFFFF66,0 14px 0 1px #FFFFFF66; } .top-bar .dropdown li:hover { background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%); } .top-bar { border-bottom: 1px solid var(--color-a); } .top-bar-section .has-form { background-color: transparent !important; } .top-bar input { border: 1px solid var(--text); background: white !important; color: black !important; } .top-bar .button.search { border: 1px solid white; } /* FIN */ /* CONTENT ------------------------------------------------------------------ */ #page-content { margin: 1em; color: var(--text); } #english { position: relative; top: -1.5em; } h1, h2, h3, h4, h5, h6 { margin-top: 1em; color: var(--color-b); line-height: 1.5em; font-family: var(--font-body); } h1, h1#firstHeading, h2 { font-family: var(--font-title); font-size: 1.5em; } h2 { font-family: var(--font-title); } h1 { color: var(--color-a); } h2 span { display: initial; } h3 { font-family: var(--font-title); font-size: 1em; } body.action-view #page-content a { border-image: linear-gradient(to right, var(--color-a), var(--color-b)); border-bottom-width: 2px; border-image-slice: 1; color: var(--text); border-bottom-style: solid; padding: 3px 5px 1px; } #page-content a:hover, #catlinks .label:hover { background: linear-gradient(to right,var(--color-a),var(--color-b)); color: white !important; } /* Removes user name */ h3#tagline { display: none; } #bodyContent { margin-top: 3em; } #page-content ul, #page-content ol { font-size: 1em; margin-top: calc( var(--line-height) / 2) !important; margin-bottom: calc( var(--line-height) / 1) !important; } div { line-height: 1.4em ; } label { color: var(--text-light); } label[for="wpCaptchaWord"]{ background-color: orangered; } code, pre { color: darkgrey; background-color: #181818; border: 1px solid darkgrey; border-radius:3px; font-size: 0.8em; } pre { padding: 0 1ch; } /* ACTUALITÉS ------------------------------------------------------------------ */ .medialisting { display: flex; flex-wrap: wrap; } .medialisting a { border: 0 !important; } .Media { display: flex; align-items: flex-start; margin-bottom: 1em; flex-direction: column; flex-basis: 32%; box-sizing: border-box; justify-content: center; padding: 0.5em; background: radial-gradient(var(--color-a) -31%, transparent 60%); } .Media:nth-child(2n) { background: radial-gradient(var(--color-b) -31%, transparent 60%); } .Media-body { flex: initial; } .flexgal { display: flex; flex-wrap: wrap; } /* THUMBNAILS ------------------------------------------------------------------ */ .thumbinner { background-color: var(--accent-bg); } .thumb.tleft { margin-right: 2em; } .Media-figure a, .image.fancybox { display: inline-block; } .magnify a { text-indent: 0; width: 25px; height: 25px; border-style: solid; border-width: 2px; line-height: 15px; } .magnify a:before { content: "+"; font-family: FontAwesome; font-size: 20px; } /* PAGE PRINCIPALE D'ACCUEIL*/ .page-École_de_recherche_graphique #page-content #content ul { margin-left: 0; } .page-École_de_recherche_graphique #page-content #content li { margin: 20px 0; border-width: 2px; border-style: solid; border-image: linear-gradient(to right, var(--color-a), var(--color-b)); border-image-slice: 1; padding: 6px; width: fit-content; } .page-École_de_recherche_graphique #page-content #content li a { border-width: 0; } .page-École_de_recherche_graphique #page-content #content li:hover { background-image: linear-gradient(to right, var(--color-a), var(--color-b)); } .page-École_de_recherche_graphique #page-content #content li::before { content: "" !important; } .page-École_de_recherche_graphique #page-content # content li a { border-width: 0px; border-style: solid; } .page-École_de_recherche_graphique #page-content #content li a:hover { border-width: 0px; border-style: solid; background: rgba(0,0,0,0); } /* FIN PAGE PRINCIPALE*/ /* MEDIA QUERIES ------------------------------------------------------------------ */ @media (max-width: 800px) { div.tleft, div.floatleft, table.floatleft { width: 100%; margin-bottom: 3em; } #toc { max-width: initial; width: 100%; margin-left: 0; } } @media only screen and (max-width: 600px) { .top-bar, .top-bar-section, #top-bar-right, #top-bar-right .columns { display: inherit; } .top-bar.expanded { flex-wrap: wrap; } .top-bar.expanded .title-area { display: flex; flex-grow: 1; justify-content: space-between; } .top-bar.expanded .top-bar, .top-bar.expanded .top-bar-section, .top-bar.expanded #top-bar-right, .top-bar.expanded #top-bar-right .columns { display: flex; align-items: center; flex-wrap: wrap; } .divider.show-for-small { display: none !important; } #top-bar-left, #top-bar-right { padding: 10px 0 0 0; } #top-bar-left .dropdown li, #top-bar-right .dropdown li { padding: 0; } } /* Formulaire d'edition ------------------------------------------------------------------ */ #editform { margin-top: -0vh; line-height: 1.2rem; } /* Lien vers page anglaise ------------------------------------------------------------------ */ #english{ font-size: 0.8em; }