Difference between revisions of "MediaWiki:Common.css"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
+ | /* CSS placed here will be applied to all skins */ | ||
+ | |||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
Line 7: | Line 9: | ||
background: #202020; | background: #202020; | ||
color: #F2F3F5; /* Force text color */ | color: #F2F3F5; /* Force text color */ | ||
− | + | border-left: none !important; /* Remove left border */ | |
− | + | outline: none !important; /* Remove outline */ | |
− | + | box-shadow: none !important; /* Remove shadow */ | |
− | |||
− | |||
− | |||
− | |||
− | border-left: none !important; | ||
− | outline: none !important; | ||
− | box-shadow: none !important; | ||
− | |||
− | |||
− | /* | ||
− | |||
− | |||
− | |||
− | |||
} | } | ||
Line 34: | Line 22: | ||
} | } | ||
− | /* Sets background color of the logo area | + | /* Sets background color of the logo area */ |
#p-logo { | #p-logo { | ||
background-color: #202020; | background-color: #202020; | ||
Line 46: | Line 34: | ||
} | } | ||
− | |||
#p-navigation a { | #p-navigation a { | ||
color: #90b7f9 !important; /* Set the default link color */ | color: #90b7f9 !important; /* Set the default link color */ | ||
} | } | ||
− | |||
#p-navigation a:hover { | #p-navigation a:hover { | ||
color: #955bc2; /* Set the hover color for links */ | color: #955bc2; /* Set the hover color for links */ | ||
Line 67: | Line 53: | ||
/* HEADING STYLES */ | /* HEADING STYLES */ | ||
/* ========================= */ | /* ========================= */ | ||
− | + | h1, h2, h3 { | |
− | h1 { | ||
color: #F2F3F5 !important; /* Force heading colors */ | color: #F2F3F5 !important; /* Force heading colors */ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
@media screen { | @media screen { | ||
− | + | h1, h2, h3, h4, h5, h6 { | |
− | + | color: #e6e6e6; /* Lighter heading color */ | |
− | + | } | |
} | } | ||
Line 95: | Line 72: | ||
a:hover { | a:hover { | ||
color: #955bc2; /* Set the hover color for links */ | color: #955bc2; /* Set the hover color for links */ | ||
+ | } | ||
+ | |||
+ | a:visited { | ||
+ | color: #955bc2; /* Set the visited link color */ | ||
} | } | ||
Line 136: | Line 117: | ||
/* GRADIENT MENU STYLES */ | /* GRADIENT MENU STYLES */ | ||
/* ========================= */ | /* ========================= */ | ||
− | |||
.ca-menu { | .ca-menu { | ||
background: linear-gradient(to right, #252525, rgba(144, 183, 249, 0.5)); /* Fade effect */ | background: linear-gradient(to right, #252525, rgba(144, 183, 249, 0.5)); /* Fade effect */ | ||
} | } | ||
− | |||
.ca-menu a { | .ca-menu a { | ||
color: #90b7f9 !important; /* Set the text color */ | color: #90b7f9 !important; /* Set the text color */ | ||
Line 147: | Line 126: | ||
/* ============================= */ | /* ============================= */ | ||
− | /* | + | /* VECTOR TABS STYLES */ |
/* ============================= */ | /* ============================= */ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
.vectorTabs li a { | .vectorTabs li a { | ||
− | background: linear-gradient(to top, #191919 0%, #1a1a1a 15%, #1b1b1b 30%, #1c1c1c 45%, #1d1d1d 60%, #1e1e1e 75%, #202020 100%) !important; /* | + | background: linear-gradient(to top, #191919 0%, #1a1a1a 15%, #1b1b1b 30%, #1c1c1c 45%, #1d1d1d 60%, #1e1e1e 75%, #202020 100%) !important; /* Smooth fade */ |
color: #e6e6e6 !important; | color: #e6e6e6 !important; | ||
padding: 5px 10px !important; | padding: 5px 10px !important; | ||
Line 165: | Line 135: | ||
border-radius: 0 !important; /* Remove rounded corners */ | border-radius: 0 !important; /* Remove rounded corners */ | ||
text-decoration: none !important; | text-decoration: none !important; | ||
− | position: relative; /* | + | position: relative; /* Enable pseudo-element positioning */ |
− | transition: background 0.3s ease; /* | + | transition: background 0.3s ease; /* Smooth transition */ |
margin: 0; /* Remove any margin */ | margin: 0; /* Remove any margin */ | ||
box-shadow: none !important; /* Ensure no box shadow is applied */ | box-shadow: none !important; /* Ensure no box shadow is applied */ | ||
} | } | ||
− | |||
.vectorTabs li a:hover { | .vectorTabs li a:hover { | ||
− | background: linear-gradient(to top, #202020 0%, #1e1e1e 15%, #1d1d1d 30%, #1c1c1c 45%, #1b1b1b 60%, #1a1a1a 75%, #191919 100%) !important; /* | + | background: linear-gradient(to top, #202020 0%, #1e1e1e 15%, #1d1d1d 30%, #1c1c1c 45%, #1b1b1b 60%, #1a1a1a 75%, #191919 100%) !important; /* Reverse gradient on hover */ |
} | } | ||
− | |||
.vectorTabs li.selected a { | .vectorTabs li.selected a { | ||
− | background: linear-gradient(to top, #191919 0%, #1a1a1a 15%, #1b1b1b 30%, #1c1c1c 45%, #1d1d1d 60%, #1e1e1e 75%, #202020 100%) !important; /* | + | background: linear-gradient(to top, #191919 0%, #1a1a1a 15%, #1b1b1b 30%, #1c1c1c 45%, #1d1d1d 60%, #1e1e1e 75%, #202020 100%) !important; /* Gradient for active tab */ |
} | } | ||
− | |||
.vectorTabs li:not(.selected) a::before { | .vectorTabs li:not(.selected) a::before { | ||
content: ''; | content: ''; | ||
Line 189: | Line 156: | ||
to top, | to top, | ||
rgba(30, 144, 255, 0.2), /* DodgerBlue with opacity from bottom */ | rgba(30, 144, 255, 0.2), /* DodgerBlue with opacity from bottom */ | ||
− | rgba(25, 25, 25, 0.8) /* | + | rgba(25, 25, 25, 0.8) /* Dark fade at the top */ |
); | ); | ||
border-radius: 0 !important; /* No rounded corners */ | border-radius: 0 !important; /* No rounded corners */ | ||
− | pointer-events: none; /* | + | pointer-events: none; /* Allow clicks through this layer */ |
} | } | ||
− | |||
.vectorTabs li.selected a > * { | .vectorTabs li.selected a > * { | ||
position: relative; | position: relative; | ||
− | z-index: 1; | + | z-index: 1; /* Ensure text is above the overlay */ |
} | } | ||
− | |||
.vectorTabs li { | .vectorTabs li { | ||
padding: 0px !important; /* Remove padding */ | padding: 0px !important; /* Remove padding */ | ||
Line 210: | Line 175: | ||
/* ======= border removal from the vector tabs ======= */ | /* ======= border removal from the vector tabs ======= */ | ||
/* =================================================== */ | /* =================================================== */ | ||
− | |||
@media screen { | @media screen { | ||
− | + | .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 { | |
− | + | background-image: url(/wiki/skins/Vector/resources/skins.vector.styles/images/tab-separator.png?09d4b); | |
− | + | background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#a7d7f9 100%); | |
− | + | background-repeat: no-repeat; | |
− | + | background-size: 0px 100%; | |
− | + | } | |
} | } | ||
− | |||
/* =================================== */ | /* =================================== */ | ||
/* ======== SEARCH BAR CONFIG ======== */ | /* ======== SEARCH BAR CONFIG ======== */ | ||
/* =================================== */ | /* =================================== */ |
Revision as of 08:08, 6 May 2025
/* CSS placed here will be applied to all skins */ /* CSS placed here will be applied to all skins */ /* ========================= */ /* BODY STYLES */ /* ========================= */ body { background: #202020; color: #F2F3F5; /* Force text color */ border-left: none !important; /* Remove left border */ outline: none !important; /* Remove outline */ box-shadow: none !important; /* Remove shadow */ } /* ========================= */ /* CONTENT STYLES */ /* ========================= */ #content { background-color: #191919; color: #F2F3F5 !important; /* Force text color */ } /* Sets background color of the logo area */ #p-logo { background-color: #202020; } /* ========================= */ /* NAVIGATION MENU STYLES */ /* ========================= */ #p-navigation { background-color: #202020; } #p-navigation a { color: #90b7f9 !important; /* Set the default link color */ } #p-navigation a:hover { color: #955bc2; /* Set the hover color for links */ } /* ========================= */ /* TABLE OF CONTENTS STYLES */ /* ========================= */ .mw-parser-output .toc { background-color: #343434; border: 1px solid #444241; } /* ========================= */ /* HEADING STYLES */ /* ========================= */ h1, h2, h3 { color: #F2F3F5 !important; /* Force heading colors */ } @media screen { h1, h2, h3, h4, h5, h6 { color: #e6e6e6; /* Lighter heading color */ } } /* ========================= */ /* LINK STYLES */ /* ========================= */ a { color: #90b7f9; /* Set the default link color */ } a:hover { color: #955bc2; /* Set the hover color for links */ } a:visited { color: #955bc2; /* Set the visited link color */ } /* ========================= */ /* TOP BAR STYLES */ /* ========================= */ #mw-head { background-color: #202020; } #mw-head a { color: #90b7f9; /* Force link color in top bar */ padding: 5px 10px; } /* ========================= */ /* NOTABLE MEMBERS STYLES */ /* ========================= */ .notable-members { background-color: #343434 !important; color: #e6e6e6 !important; } .notable-members th, .notable-members td { border: 3px solid #151515; color: #F2F3F5 !important; /* Force cell text color */ } /* ========================= */ /* TOOLS SECTION STYLES */ /* ========================= */ #p-tb a { color: #90b7f9; /* Set the default link color */ } #p-tb a:hover { color: #955bc2; /* Set the hover color for links */ } /* ========================= */ /* GRADIENT MENU STYLES */ /* ========================= */ .ca-menu { background: linear-gradient(to right, #252525, rgba(144, 183, 249, 0.5)); /* Fade effect */ } .ca-menu a { color: #90b7f9 !important; /* Set the text color */ } /* ============================= */ /* VECTOR TABS STYLES */ /* ============================= */ .vectorTabs li a { background: linear-gradient(to top, #191919 0%, #1a1a1a 15%, #1b1b1b 30%, #1c1c1c 45%, #1d1d1d 60%, #1e1e1e 75%, #202020 100%) !important; /* Smooth fade */ color: #e6e6e6 !important; padding: 5px 10px !important; border: none !important; /* Remove any borders */ border-radius: 0 !important; /* Remove rounded corners */ text-decoration: none !important; position: relative; /* Enable pseudo-element positioning */ transition: background 0.3s ease; /* Smooth transition */ margin: 0; /* Remove any margin */ box-shadow: none !important; /* Ensure no box shadow is applied */ } .vectorTabs li a:hover { background: linear-gradient(to top, #202020 0%, #1e1e1e 15%, #1d1d1d 30%, #1c1c1c 45%, #1b1b1b 60%, #1a1a1a 75%, #191919 100%) !important; /* Reverse gradient on hover */ } .vectorTabs li.selected a { background: linear-gradient(to top, #191919 0%, #1a1a1a 15%, #1b1b1b 30%, #1c1c1c 45%, #1d1d1d 60%, #1e1e1e 75%, #202020 100%) !important; /* Gradient for active tab */ } .vectorTabs li:not(.selected) a::before { content: ''; position: absolute; top: 0; left: 0px; right: 0; bottom: 0; background: linear-gradient( to top, rgba(30, 144, 255, 0.2), /* DodgerBlue with opacity from bottom */ rgba(25, 25, 25, 0.8) /* Dark fade at the top */ ); border-radius: 0 !important; /* No rounded corners */ pointer-events: none; /* Allow clicks through this layer */ } .vectorTabs li.selected a > * { position: relative; z-index: 1; /* Ensure text is above the overlay */ } .vectorTabs li { padding: 0px !important; /* Remove padding */ margin: 0px !important; /* Remove margin */ } /* =================================================== */ /* ======= border removal from the vector tabs ======= */ /* =================================================== */ @media screen { .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 { background-image: url(/wiki/skins/Vector/resources/skins.vector.styles/images/tab-separator.png?09d4b); background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#a7d7f9 100%); background-repeat: no-repeat; background-size: 0px 100%; } } /* =================================== */ /* ======== SEARCH BAR CONFIG ======== */ /* =================================== */