MediaWiki:Common.css: Difference between revisions
From Video Game Morgue File
MorgueFile (talk | contribs) m make bold body text slightly less bold |
MorgueFile (talk | contribs) m add some timeline classes |
||
| Line 9: | Line 9: | ||
.firstHeading { font-family: Montserrat, sans-serif; } | .firstHeading { font-family: Montserrat, sans-serif; } | ||
.mw-desktop-sitename, .mw-mobile-sitename { font-family: Montserrat, sans-serif; } | .mw-desktop-sitename, .mw-mobile-sitename { font-family: Montserrat, sans-serif; } | ||
/* timeline classes follow */ | |||
.timeline { | |||
border-left: 3px solid #727cf5; | |||
border-bottom-right-radius: 4px; | |||
border-top-right-radius: 4px; | |||
background: rgba(114, 124, 245, 0.09); | |||
margin: 0 auto; | |||
letter-spacing: 0.2px; | |||
position: relative; | |||
line-height: 1.4em; | |||
font-size: 1.03em; | |||
padding: 50px; | |||
list-style: none; | |||
text-align: left; | |||
max-width: 40%; | |||
} | |||
@media (max-width: 767px) { | |||
.timeline { | |||
max-width: 98%; | |||
padding: 25px; | |||
} | |||
} | |||
.timeline h1 { | |||
font-weight: 300; | |||
font-size: 1.4em; | |||
} | |||
.timeline h2, | |||
.timeline h3 { | |||
font-weight: 600; | |||
font-size: 1rem; | |||
margin-bottom: 10px; | |||
} | |||
.timeline .event { | |||
border-bottom: 1px dashed #e8ebf1; | |||
padding-bottom: 25px; | |||
margin-bottom: 25px; | |||
position: relative; | |||
} | |||
@media (max-width: 767px) { | |||
.timeline .event { | |||
padding-top: 30px; | |||
} | |||
} | |||
.timeline .event:last-of-type { | |||
padding-bottom: 0; | |||
margin-bottom: 0; | |||
border: none; | |||
} | |||
.timeline .event:before, | |||
.timeline .event:after { | |||
position: absolute; | |||
display: block; | |||
top: 0; | |||
} | |||
.timeline .event:before { | |||
left: -207px; | |||
content: attr(data-date); | |||
text-align: right; | |||
font-weight: 100; | |||
font-size: 0.9em; | |||
min-width: 120px; | |||
} | |||
@media (max-width: 767px) { | |||
.timeline .event:before { | |||
left: 0px; | |||
text-align: left; | |||
} | |||
} | |||
.timeline .event:after { | |||
-webkit-box-shadow: 0 0 0 3px #727cf5; | |||
box-shadow: 0 0 0 3px #727cf5; | |||
left: -55.8px; | |||
background: #fff; | |||
border-radius: 50%; | |||
height: 9px; | |||
width: 9px; | |||
content: ""; | |||
top: 5px; | |||
} | |||
@media (max-width: 767px) { | |||
.timeline .event:after { | |||
left: -31.8px; | |||
} | |||
} | |||
.rtl .timeline { | |||
border-left: 0; | |||
text-align: right; | |||
border-bottom-right-radius: 0; | |||
border-top-right-radius: 0; | |||
border-bottom-left-radius: 4px; | |||
border-top-left-radius: 4px; | |||
border-right: 3px solid #727cf5; | |||
} | |||
.rtl .timeline .event::before { | |||
left: 0; | |||
right: -170px; | |||
} | |||
.rtl .timeline .event::after { | |||
left: 0; | |||
right: -55.8px; | |||
} | |||
Revision as of 05:36, 7 September 2021
/* CSS placed here will be applied to all skins */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,600;1,400;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');
body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; }
body { font-family: 'IBM Plex Sans', sans-serif; }
pre, code, tt, kbd, samp, .mw-code, .mw-editfont-monospace { font-family: 'IBM Plex Mono', monospace }
.firstHeading { font-family: Montserrat, sans-serif; }
.mw-desktop-sitename, .mw-mobile-sitename { font-family: Montserrat, sans-serif; }
/* timeline classes follow */
.timeline {
border-left: 3px solid #727cf5;
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
background: rgba(114, 124, 245, 0.09);
margin: 0 auto;
letter-spacing: 0.2px;
position: relative;
line-height: 1.4em;
font-size: 1.03em;
padding: 50px;
list-style: none;
text-align: left;
max-width: 40%;
}
@media (max-width: 767px) {
.timeline {
max-width: 98%;
padding: 25px;
}
}
.timeline h1 {
font-weight: 300;
font-size: 1.4em;
}
.timeline h2,
.timeline h3 {
font-weight: 600;
font-size: 1rem;
margin-bottom: 10px;
}
.timeline .event {
border-bottom: 1px dashed #e8ebf1;
padding-bottom: 25px;
margin-bottom: 25px;
position: relative;
}
@media (max-width: 767px) {
.timeline .event {
padding-top: 30px;
}
}
.timeline .event:last-of-type {
padding-bottom: 0;
margin-bottom: 0;
border: none;
}
.timeline .event:before,
.timeline .event:after {
position: absolute;
display: block;
top: 0;
}
.timeline .event:before {
left: -207px;
content: attr(data-date);
text-align: right;
font-weight: 100;
font-size: 0.9em;
min-width: 120px;
}
@media (max-width: 767px) {
.timeline .event:before {
left: 0px;
text-align: left;
}
}
.timeline .event:after {
-webkit-box-shadow: 0 0 0 3px #727cf5;
box-shadow: 0 0 0 3px #727cf5;
left: -55.8px;
background: #fff;
border-radius: 50%;
height: 9px;
width: 9px;
content: "";
top: 5px;
}
@media (max-width: 767px) {
.timeline .event:after {
left: -31.8px;
}
}
.rtl .timeline {
border-left: 0;
text-align: right;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-right: 3px solid #727cf5;
}
.rtl .timeline .event::before {
left: 0;
right: -170px;
}
.rtl .timeline .event::after {
left: 0;
right: -55.8px;
}