MediaWiki:Vector.css
Aller à la navigation
Aller à la recherche
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
- Opera : appuyez sur Ctrl + F5.
/* Le CSS placé ici affectera les utilisateurs de l’habillage Vector. */ /* Vekktor 2, a Vector fix for tiny screens and tiny genious, by Skrool*/ /* /* Si certaines de vos modifications s'appliquent aussi à la version mobile, pensez à modifier MediaWiki:Mobile.css /* Apparence de l'interface "Secrets of the Obscure" créée et proposée pour le wiki FR par IruleManik */ /* Colors */ :root { --header-image: url("https://wiki-fr.guildwars2.com/images/4/49/Header-Secrets_of_the_Obscure.png"); --footer-image: url("https://wiki-fr.guildwars2.com/images/1/19/Footer-Secrets_of_the_Obscure.png"); --logo-image: url("https://wiki-fr.guildwars2.com/images/5/51/Logo_GW2-SotO.png"); --user-icon: url("https://wiki-fr.guildwars2.com/images/d/d2/Minerva-ui-soto-AvatarOutline.png"); --user-icon-padding: 16px; --alert-bell-icon: url("https://wiki-fr.guildwars2.com/images/2/2b/Minerva-ui-soto-bell.png"); --notification-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22/%3E%3C/svg%3E"); --personal-bar-icon-opacity: 0.51; --additional-personal-icon-color: #000; --bg-color: #fff3e4; --popup-bg-color: #fff; --external-link: #ade8ff; --external-link-h: #fff; --external-link-v: #def5fb; --nav-title: #ffecf9; --nav-title2: #000; --nav-link: #0668d5; --nav-link-h: #8025f3; --nav-link-v: #047afd; --nav-link-vh: #0046e3; --main-page-link: var(--nav-link); --main-page-link-h: var(--nav-link-h); --main-page-link-v: var(--nav-link-v); --main-page-link-vh: var(--nav-link-vh); --footer-link: var(--nav-link); --footer-link-h: var(--nav-link-h); --footer-link-v: var(--nav-link-v); --footer-link-vh: var(--nav-link-vh); --footer-text-color: black; --box-shadows: rgb(191 136 35 / 50%); --footer1: #7a8b8c; --footer2: #252525; --body-head-color: #252525; --body-color: #252525; --infobox-color: #252525; --muted-color: #72777d; --body-bg: #fff; --additional-body-bg: #f8f9fa; --body-bg-grad1: #eee; --body-bg-grad2: #ded0c4; --body-mainpage_header1: #1d4aedb3; --body-mainpage_header2: #245f62; --body-shadow: rgb(175 122 5 / 50%); --body-border: #e78000; --vector-tab1: #f5f5f5; --vector-tab2: #f7edd7; --pers1: var(--bg-color); --pers2: var(--bg-color); --pers-shadow: transparent; --bg-search: #fff; --content-large-position-y: 4em; --content-small-position-y: 7.5em; --vector-tabs-height: 2.5em; --vector-tabs-padding-left: 0em; --footer-height: 9em; --minimum-page-size: 960px; --transition-duration: 0.25s; --footer-offset-1: 0px; --footer-offset-2: -10px; --footer-offset-3: -20px; --footer-offset-4: -80px; } /* HTML */ html { height: auto; } /* Titles */ div#content h1, div#content h2, div#content #firstHeading { font-family: Eason Pro, Times New Roman, serif; } /* Notices */ div.mw-dismissable-notice .mw-dismissable-notice-body { margin: 0; margin-bottom: 0.5em; } div.mw-dismissable-notice .mw-dismissable-notice-close { margin-right: 5px; } /* Masthead links (Gw2, Forums, assistance, Wiki...) */ #upperBar { position: absolute; top: 0; left: 35px; height: 30px; z-index: 2; } #upperBar ul { padding: 0px; margin: 0px; list-style: none; display: flex; flex-wrap: wrap; place-content: flex-end; } #upperBar ul li { margin: 0; padding: 0px; display: inline-block; font-family: "EasonPro", "Times New Roman", "serif"; } #upperBar ul li.selected a { background: none; } #upperBar ul li a:hover { background: none; text-decoration: none; color: var(--external-link-h); } #upperBar ul li:first-child a { background-position: -121px -30px; } #upperBar ul li:first-child + li a { background-position: -206px -30px; } #upperBar ul li:first-child + li + li a { background-position: -258px -30px; } #upperBar ul li:first-child + li + li + li a { background-position: -274px -30px; } /* Masthead links EoD */ #upperBar ul li:first-child { background: url("https://wiki-fr.guildwars2.com/images/f/f3/Nav_external_eod.png") no-repeat 0 0; padding-left: 121px; } #upperBar ul li:last-child { background: url("https://wiki-fr.guildwars2.com/images/f/f3/Nav_external_eod.png") no-repeat 100% 0; padding-right: 229px; } #upperBar ul li a { color: var(--external-link); background: url("https://wiki-fr.guildwars2.com/images/f/f3/Nav_external_eod.png"); text-transform: uppercase; font-size: 12px; padding: 8px 10px; line-height: 2.6; } /* Body content */ #bodyContent { font-size: 0.825em; } /* Header */ body { background: var(--header-image) no-repeat, var(--footer-image) no-repeat; background-position: 0 0, center bottom var(--footer-offset-1); background-size: auto, 100%; display: flex; flex-direction: column; background-color: var(--bg-color); min-height: calc(max(var(--minimum-page-size), 100vh)); height: max-content; width: 100%; transition: background 0.2s; } div#mw-page-base { background: none; height: calc(var(--content-large-position-y) + var(--vector-tabs-height)); transition-duration: var(--transition-duration); } div#p-logo a { background-image: var(--logo-image); transform: scale(1); transition-duration: var(--transition-duration); width: 100%; height: 100%; z-index: 3; } div#p-logo { z-index: 4; } .mw-body { padding: 1em; margin-left: 11em; border-left: none; border: 1px solid var(--body-border); border-right-width: 0; margin-top: -1px; background-color: var(--body-bg); color: var(--body-color); direction: ltr; box-shadow: var(--body-shadow) 0 0 0.75em; transition-duration: var(--transition-duration); } h1, h2, h3, h4, h5, h6 { color: var(--body-head-color); } div .infobox { color: var(--infobox-color); } /* Personal panel */ #pt-notifications-notice .mw-echo-notifications-badge, #pt-notifications-alert .mw-echo-notifications-badge { display: inline-block; background-size: 16px 16px; background-repeat: no-repeat; top: -1px; } #pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge { margin: 0px; } nav#p-personal { background: linear-gradient(var(--pers2), var(--pers1)); box-shadow: var(--pers-shadow) 0 0 0.75em; position: absolute; top: 0; right: 0; border-radius: 0 0 0 0.5em; width: auto; } nav#p-personal ul { padding-left: 0; padding-right: 0.5em; display: flex; } #pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read { opacity: var(--personal-bar-icon-opacity); } #pt-userpage, #pt-anonuserpage { flex-grow: 1; } #pt-userpage a, #pt-anonuserpage a { background-position: left center; background-repeat: no-repeat; background-size: 1.16666667em; padding-top: 0.5em !important; background-image: var(--user-icon); padding-left: var(--user-icon-padding) !important; } nav#p-personal a { color: var(--nav-link); } nav#p-personal a:hover { color: var(--nav-link-h); } nav#p-personal a:visited { color: var(--nav-link-v); } nav#p-personal a:visited:hover { color: var(--nav-link-vh); } /* Vector Tabs EoD (buttons) */ nav.vector-menu-tabs ul li a { color: var(--nav-link-v); } #p-cactions, nav.vector-menu-tabs ul { background: linear-gradient(var(--vector-tab1), var(--vector-tab2)); color: var(--nav-title2); padding: 0; } .vector-menu-tabs { padding-left: 0; } .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 { background-image: linear-gradient( to bottom, rgba(167, 215, 249, 0) 0, var(--body-border) 100% ); } nav.vector-menu-tabs ul li { background: none; } nav.vector-menu-tabs > div.vector-menu-content { height: var(--vector-tabs-height); } nav.vector-menu-tabs .mw-watchlink.icon a { width: 2.15384615rem; height: 100%; overflow: hidden; padding: 0; font-size: 0; } nav.vector-menu-tabs .mw-watchlink.icon a::before { background-repeat: no-repeat; background-position: 50% 50%; content: ""; display: block; position: absolute; top: 0.6692308rem; left: 0.38461538rem; width: 1.23076923rem; height: 1.23076923rem; } nav.vector-menu-tabs li a { height: 100%; } nav.vector-menu-tabs ul li, nav.vector-menu-tabs span { display: inline-block; background: none; } div#left-navigation, div#right-navigation { position: absolute; display: flex; padding-top: 0; margin: 0; top: calc(var(--content-large-position-y) - 1px); transition-duration: var(--transition-duration); } div#left-navigation { left: calc(var(--vector-tabs-padding-left) + 11em); justify-content: flex-start; border-left: solid var(--body-border) 1px; } div#right-navigation { right: 0; justify-content: flex-end; } div#left-navigation::before { display: block; content: ""; position: absolute; width: 0.75em; height: var(--vector-tabs-height); right: 100%; background: linear-gradient(to right, transparent, var(--body-shadow)); opacity: 0.25; transition-duration: var(--transition-duration); } #p-views { border-left: solid 1px var(--body-border); } @media (min-width: 805px) { #p-cactions { border-right: solid 1px var(--body-border); } } nav.vector-menu-tabs ul li.selected { background: var(--body-bg); border-bottom: solid var(--body-bg) 1px; overflow: hidden; } nav.vector-menu-tabs ul li.selected a, nav.vector-menu-tabs ul li.selected a:visited { color: var(--nav-title2); } /* Vector Menu EoD (dropdown menu) */ .vector-menu-dropdown ul.vector-menu-content-list li a { color: var(--body-head-color); font-weight: bold; background: var(--body-bg); } .vector-menu-dropdown .vector-menu-content { border-color: var(--body-border); } .vector-menu-dropdown .vector-menu-content div.vector-menu li a { color: var(--nav-link); } div.vector-menu li a:visited { color: var(--nav-link-v); } div.vector-menu li a:hover { color: var(--nav-link-h); } div.vector-menu li a:visited:hover { color: var(--nav-link-vh); } div#mw-head div.vector-menu h3 { display: inline-block; background: none; } /* Star EoD */ .vector-menu-tabs ul #ca-watch.icon a::before { background-image: url(https://wiki-fr.guildwars2.com/images/4/4f/Etoile_de_pr%C3%A9f%C3%A9rence_vide_-_SotO.png); } .vector-menu-tabs ul #ca-unwatch.icon a::before { background-image: url(https://wiki-fr.guildwars2.com/images/0/0b/Etoile_de_pr%C3%A9f%C3%A9rence_-_SotO.png); } .vector-menu-tabs ul #ca-watch.icon a:hover::before { background-image: url(https://wiki-fr.guildwars2.com/images/0/0b/Etoile_de_pr%C3%A9f%C3%A9rence_-_SotO.png); } .vector-menu-tabs ul #ca-unwatch.icon a:hover::before { background-image: url(https://wiki-fr.guildwars2.com/images/4/4f/Etoile_de_pr%C3%A9f%C3%A9rence_vide_-_SotO.png); } #simpleSearch { background-color: var(--bg-search); } /* Sidebar */ div#mw-panel { padding-left: 0.5em; transition-duration: var(--transition-duration); } div#mw-panel nav.portal h3 { font-weight: bold; color: var(--nav-title2); padding: 0 1.75em 0.25em 0.25em; cursor: default; border: none; font-size: 0.75em; } div#mw-panel.collapsible-nav nav.portal.persistent h3, div#mw-panel.collapsible-nav nav.portal.expanded h3 { background: none; background-position: bottom left; padding: 0px 0px 0.3em; font-size: 0.8em; margin: 0; } #mw-panel.collapsible-nav .portal { background-image: none; } .portal_toggle_button { color: var(--nav-title2); position: absolute; top: 1.5em; left: calc(11.75em - 1px); height: var(--content-small-position-y); border: none; background: var(--bg-color); display: none; opacity: 0.75; transition: 0.75s; max-width: 0; cursor: pointer; padding: 0; width: 2em; } #mw-panel.force-open .portal_toggle_button, .portal_toggle_button:hover { opacity: 1; } div#mw-panel nav.portal ul li a { color: var(--nav-link); } div#mw-panel nav.portal ul li a:visited { color: var(--nav-link-v); } div#mw-panel nav.portal ul li a:hover { color: var(--nav-link-h); } div#mw-panel nav.portal ul li a:visited:hover { color: var(--nav-link-vh); } /* Footer */ footer#footer { position: relative; margin: 0; padding: 0; margin-top: auto; width: 100%; min-height: var(--footer-height); left: 0; pointer-events: none; } footer#footer > ul { pointer-events: auto; } #footer-info { bottom: 2em; left: 2em; } #footer-places { bottom: 0.5em; left: 2em; } #footer-icons { float: none; bottom: 0.5em; right: 2em; display: flex; flex-wrap: wrap; align-content: center; } .mw-footer ul { list-style: none none; margin: 0px 0px 0px 170px; padding: 0; } footer#footer #footer-info li { color: var(--footer-text-color); } /* Footer position big screen */ @media (min-width: 900px) { body { background-position: 0 0, center bottom var(--footer-offset-2); } } @media (min-width: 1000px) { body { background-position: 0 0, center bottom var(--footer-offset-3); } } @media (min-width: 1400px) { body { background-position: 0 0, center bottom var(--footer-offset-4); } } /* Footer too small */ @media (max-width: 950px) { #footer-icons { width: min-content; flex-direction: column-reverse; } } @media (max-width: 805px) { body { background-position: 0 1.33em, center bottom 0px; overflow-x: hidden; } } @media (max-width: 620px) { footer#footer { --small-footer-height: 12em; background: linear-gradient(var(--footer1), var(--footer2)); min-height: calc(max(var(--footer-height), var(--small-footer-height))); max-height: calc(max(var(--footer-height), var(--small-footer-height))); } #footer-info { bottom: 5em; left: 1.5em; right: 2em; text-align: center; } footer#footer #footer-info li { margin: 0; } #footer-places { bottom: 0.5em; left: 1.5em; right: 2em; justify-content: center; display: flex; flex-wrap: wrap; } footer#footer #footer-icons { bottom: 8.5em; left: 1.5em; right: 2em; width: auto; flex-direction: row; justify-content: center; } } @media (max-width: 500px) { footer#footer #footer-places li { line-height: 1em; } } /* Footer text and icons */ footer#footer li#footer-copyrightico img { display: none; } footer#footer ul li { margin-left: 10px; padding: 5px; color: var(--footer-link); } footer#footer ul { position: absolute; } footer#footer ul li a { color: var(--footer-link); } footer#footer ul li a:visited { color: var(--footer-link-v); } footer#footer ul li a:hover, footer#footer ul li a:visited:hover { color: var(--footer-link-h); } footer#footer #footer-icons li { float: none; text-align: center; } footer#footer li#footer-copyrightico { margin-top: 5px; width: 83px; padding: 0; background-image: url(https://wiki-fr.guildwars2.com/images/a/a3/Logo_ArenaNet_blanc.png); background-size: contain; background-repeat: none; } footer#footer li#footer-copyrightico a { width: 100%; height: 100%; display: block; } body { pointer-events: none; } body > div, body > footer { pointer-events: auto; } /**** Small screens *****/ @media (max-width: 1000px) { div#upperBar { right: 0.5em; top: 1.6em; left: unset; max-width: 60%; } #upperBar ul li { padding: 0 !important; } #upperBar ul li a { background: none; } } @media (max-width: 805px) { /*** Page layout ***/ div#mw-panel { left: -10em; z-index: 8; } div.mw-body { margin-left: 0; border-left: none; overflow-x: hidden; } body { overflow-x: hidden; } div#p-logo { position: absolute; height: 0; } div#p-logo a { margin-top: 2.5em; margin-left: 11.5em; width: 4em; height: 4em; background-size: contain; } div#mw-panel #p-logo + nav.portal { margin-top: 1.33em; } div#mw-panel.force-open { left: -1.25em; } .force-open #p-logo a { margin-left: 11em; } div#left-navigation { left: -1px !important; top: calc(var(--content-small-position-y) - 1px); } div#right-navigation { width: 100%; top: calc(var(--content-small-position-y) - 1px); } div#left-navigation::before { left: -0.75em; } .portal { background-color: var(--bg-color); } div#mw-page-base { background: none; height: calc( var(--content-small-position-y) + var(--vector-tabs-height) ); } div#content { padding-top: 3em; } nav#p-personal { width: 100%; border-radius: 0; } #p-search { position: absolute; float: none; top: calc(var(--vector-tabs-height) + 0.25em); left: 0; right: 0; margin: 0; } div#simpleSearch { width: 100%; max-width: unset; padding-right: 0; border-left: 0; border-right: 0; transition-duration: var(--transition-duration); } div#simpleSearch #searchButton { right: 0; } div.vector-menu div.menu { left: unset; right: -1px; } .portal_toggle_button { display: block; max-width: 2em; } /*** Content ***/ /* Infobox */ .infobox { width: 100% !important; margin: 0 !important; display: inline-block; float: none !important; } .infobox + blockquote { display: grid; width: 90%; left: 10%; position: relative; margin: 0 !important; padding: 0 !important; } .infobox + blockquote > p { margin-left: 1em; } /* Table */ table { max-width: 100% !important; width: 100%; } table:not(.diff) > thead, table:not(.diff) > tbody, table:not(.diff) > tfoot { width: 100%; display: table; } /* Image in table (map infobox for example) */ table img { max-width: 100%; height: auto; } /* TOC */ #toc { width: 100%; display: block; float: right; } #toc ul, .toc ul { margin-left: 1em; } } /* Personal header icons */ #pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after { top: 9px; } #pt-notifications-alert .mw-echo-notifications-badge::before, #pt-notifications-notice .mw-echo-notifications-badge::before { top: 49.66em; background-size: 20px; } #p-personal li { margin-top: 0.25em; float: none; } @media (max-width: 760px) { #pt-mytalk a, #pt-preferences a, #pt-watchlist a, #pt-mycontris a, #pt-logout a { position: relative; display: block; width: 1.5em; height: 1.5em; top: -49.8em; } #p-personal li a::before { position: absolute; top: 49.6em; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%; width: 16px; height: 16px; display: inline-block; background: var(--additional-personal-icon-color); opacity: var(--personal-bar-icon-opacity); } #pt-mytalk a:before { -webkit-mask-image: url(https://wiki-fr.guildwars2.com/images/8/8d/Utilisateur_Skrool_-_Discussion.png); mask-image: url(https://wiki-fr.guildwars2.com/images/8/8d/Utilisateur_Skrool_-_Discussion.png); content: " "; } #pt-preferences a:before { -webkit-mask-image: url(https://wiki-fr.guildwars2.com/images/d/d2/Utilisateur_Skrool_-_Preferences.png); mask-image: url(https://wiki-fr.guildwars2.com/images/d/d2/Utilisateur_Skrool_-_Preferences.png); content: " "; } #pt-watchlist a:before { -webkit-mask-image: url(https://wiki-fr.guildwars2.com/images/0/07/Utilisateur_Skrool_-_Watchlist.png); mask-image: url(https://wiki-fr.guildwars2.com/images/0/07/Utilisateur_Skrool_-_Watchlist.png); content: " "; } #pt-mycontris a:before { -webkit-mask-image: url(https://wiki-fr.guildwars2.com/images/e/ef/Utilisateur_Skrool_-_Contributions.png); mask-image: url(https://wiki-fr.guildwars2.com/images/e/ef/Utilisateur_Skrool_-_Contributions.png); content: " "; } #pt-logout a:before { -webkit-mask-image: url(https://wiki-fr.guildwars2.com/images/b/bb/Utilisateur_Skrool_-_Porte.png); mask-image: url(https://wiki-fr.guildwars2.com/images/b/bb/Utilisateur_Skrool_-_Porte.png); content: " "; } #pt-anoncontribs, #pt-anontalk { display: none; } #pt-createaccount a, #pt-login a { display: inline !important; position: static !important; } } #neige label { text-decoration: none; color: var(--nav-link); } #neige label:hover, #neige label:focus { text-decoration: underline; color: var(--nav-link-h); } input#neigeOuPas { vertical-align: top; top: -0.12em; position: relative; } /* Notification */ /* Really small screens */ @media (max-width: 450px) { /* Timer */ #pt-timer { display: none; } /* Edition*/ #toolbar { overflow: visible; } .mw-editform #wpTextbox1 { margin-top: 2em; } } /* Additional elements */ .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget, .mw-rcfilters-ui-filterMenuSectionOptionWidget { background-color: var(--body-bg); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .mw-rcfilters-ui-filterMenuHeaderWidget-header, .mw-rcfilters-ui-menuSelectWidget-footer, .oo-ui-menuSelectWidget, .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { background-color: var(--additional-body-bg); color: var(--body-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: var(--body-bg); } .oo-ui-popupWidget-popup { background-color: var(--popup-bg-color); color: var(--body-color); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after { border-bottom-color: var(--popup-bg-color); } .mw-echo-ui-placeholderItemWidget, .mw-echo-ui-notificationItemWidget, .mw-echo-ui-notificationItemWidget:hover { background-color: var(--body-bg); } .mw-echo-ui-notificationItemWidget-content-message-header, .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: var(--body-color); } .mw-echo-ui-menuItemWidget > .oo-ui-labelElement-label, .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: var(--muted-color); } .vector-menu-portal .vector-menu-heading { font-size: 1.05em; color: var(--main-page-link); } .mw-notification { background-color:var(--body-bg); border: 1px solid var(--body-border) } .oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) { color: var(--main-page-link); } /* SUPER ADVENTURE BOX */ /* ** This is the vekktor theme for the Super Adventure Box, ** created for the French Guild Wars 2 Wiki. ** This css should be appended to the existing one in ** the "Vector.css" page. ** ** Additional font families required: ** - Aldrich */ /* Colors */ :root { --header-image: url("https://wiki-fr.guildwars2.com/images/8/8e/Header_Festival_SAB.png"); --footer-image: url("https://wiki-fr.guildwars2.com/images/b/ba/SAB_-_footer_-_repeat.png"); --logo-image: url(""); --bg-color: #ba1c1c; --body-shadow: rgba(179, 236, 255, 0.7); --sab-border: 2px solid #fbff00; --pers1: #8cccfa; --nav-separator: #fbff00; --external-link: #fff; --external-link-h: #e4e4e4; --external-link-v: #fff; --nav-title: #ffffff; --nav-title2: #fffb00; --vector-tab-links: #46ac03; --vector-tab-links-a: #363d32; --nav-links: #fff; --nav-links-h: #fbff00; --vector-tab1: #fffff8; --vector-tab2: #dfdec4; --vector-tab3: #fbff00; --vector-tabs-padding-left: 2.5em; --content-large-position-y: 7.5em; } /* Links in the personal bar */ nav#p-personal ul li { font-weight: bold; } nav#p-personal ul li#pt-timer a { color: purple; } nav#p-personal ul li#pt-userpage a { color: indigo; } nav#p-personal ul li#pt-mytalk a { color: blue; } nav#p-personal ul li#pt-preferences a { color: green; } nav#p-personal ul li#pt-watchlist a { color: yellow; } nav#p-personal ul li#pt-mycontris a { color: orange; } nav#p-personal ul li#pt-logout a { color: red; } /* Logo */ div#p-logo a { background: transparent !important; } /* Footer */ body { background-repeat: no-repeat, repeat-x; background-size: auto, auto; background-position: 0 0, left bottom !important; } footer#footer { background: url("https://wiki-fr.guildwars2.com/images/2/21/SAB_-_footer_-_stick_left.png") no-repeat left bottom 50px; background-size: 100px; text-shadow: 0 0 0.05em var(--footer2); transition: 1s; } #footer-info { bottom: 10em; left: 5em; transition: 1s; } #footer-places { bottom: 8em; left: 5em; transition: 1s; } #footer-icons { bottom: 8em; } @media (max-width: 800px) { footer#footer { background-position-x: left -150px, left; } #footer-info, #footer-places { left: 0.5em; } } @media (max-width: 620px) { #footer-icons { bottom: 12em !important; left: 0.25em !important; } #footer-info { bottom: 8.5em; } #footer-places { bottom: 6.75em; } } /* Icons */ footer#footer li#footer-copyrightico { background: url("/images/a/a3/Logo_ArenaNet_blanc.png"); background-size: contain; background-repeat: no-repeat; } #pt-anonuserpage, #pt-userpage a { background-image: url("https://wiki-fr.guildwars2.com/images/5/5c/Ic%C3%B4ne_Utilisateur_SAB.png"); padding-left: 19px !important; } /* Border */ #p-views, #p-cactions { border: none; } div#content { border: var(--sab-border); margin-bottom: 4em; } nav.vector-menu-tabs ul ul li.selected { border-left: var(--sab-border); border-right: var(--sab-border); border-top: var(--sab-border); border-bottom: none; } div.vector-menu div.menu { border-left: var(--sab-border); border-right: var(--sab-border); border-bottom: var(--sab-border); background-color: var(--vector-tab2); } @media (max-width: 805px) { #left-navigation nav.vector-menu-tabs ul ul li.selected { border-left: none; } div#content { border-left: none; border-right: none; } } div#left-navigation, div#right-navigation { border-left: none; } /* Personal tab */ nav#p-personal { border-radius: 0; background: var(--pers1); font-family: Aldrich; } /* Vector tabs */ nav.vector-menu-tabs ul li.selected a, nav.vector-menu-tabs ul li.selected a:visited { color: var(--vector-tab-links-a); font-family: Aldrich; font-weight: bold; } nav.vector-menu-tabs ul li.new a, nav.vector-menu-tabs ul li.new a:visited, nav.vector-menu-tabs ul li a, div.vector-menu h3 span { color: var(--vector-tab-links); font-family: Aldrich; font-weight: bold; } /* Left navigation */ div#mw-panel #p-logo + nav.portal { margin-top: 1.5em; } div#mw-panel nav.portal h3 { font-family: Aldrich; font-weight: bolder; text-transform: uppercase; } div#mw-panel nav.portal ul { margin-left: 0.25em; } div#mw-panel nav.portal ul li a, div#mw-panel nav.portal ul li a:visited { font-family: Aldrich; color: var(--nav-links); font-weight: bold; } div#mw-panel nav.portal ul li a:hover, div#mw-panel nav.portal ul li a:visited:hover { color: var(--nav-links-h); } /* Upper bar */ #upperBar ul li, #upperBar ul li:first-child, #upperBar ul li:last-child { font-family: Aldrich; font-weight: bold; text-shadow: 0 0 0.25em black; background: none; } #upperBar ul li a { background: rgba(0, 0, 0, 0.15); }