MediaWiki:Templates.css: Difference between revisions
From Elwiki
No edit summary |
No edit summary |
||
Line 366: | Line 366: | ||
background-image: linear-gradient(to left bottom, #00a5ea 0, transparent 70%), | background-image: linear-gradient(to left bottom, #00a5ea 0, transparent 70%), | ||
linear-gradient(to left top, #20b7e5 43px, #00f6ff 44px) !important; | linear-gradient(to left top, #20b7e5 43px, #00f6ff 44px) !important; | ||
} | |||
.current-info-box { | |||
display: flex; | |||
} | } | ||
Revision as of 13:07, 8 September 2023
/* Char stats */
.char-stats {
display: inline-grid;
grid-template-columns: repeat(3, 105px);
grid-template-rows: repeat(3, 30px);
gap: 5px;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.char-stats-cat,
.char-stats-attack-caption,
.char-stats-attack {
background-color: var(--theme-tone-5);
color: var(--text-color);
font-weight: 500;
display: flex;
place-items: center;
place-content: center;
transform: skew(-7deg);
border-bottom: 2px solid var(--border-color);
}
.char-stats-cat {
place-content: start;
padding-left: 8px;
}
.char-stats-cat span,
.char-stats-attack-caption span,
.char-stats-attack img {
transform: skew(7deg);
}
.char-stats-active {
background-image: url("https://elwiki.net/wiki/images/f/f5/UI_-_Stats_Active.png");
background-repeat: no-repeat;
display: flex;
place-items: center;
place-content: center;
color: white;
font-weight: 500;
}
.char-stats-attack {
display: flex;
place-items: center;
place-content: center;
grid-row: span 2;
/* background-color: var(--theme-tone-5); */
}
.char-stats-attack img {
width: 57px;
height: auto;
}
/* SkillNav */
.skillnav .separate a:not(.image),
.forcenav a:not(.image) {
margin-right: 13px;
font-weight: 500;
}
.skillnav .separate a:not(.image):last-child,
.forcenav a:not(.image):last-child {
margin-right: 0;
}
.forcenav .forcedot::before {
content: "▪";
margin-right: 13px;
}
.forcenav table.section .section .section th {
border-left: 1px solid var(--border-color) !important;
border-right: 1px solid var(--border-color) !important;
background: var(--theme-tone-4) !important;
}
table.section > tbody > tr:first-child > th.skillnav-section {
background-color: var(--theme-tone-3) !important;
text-shadow: none;
border-top: 1px solid var(--border-color) !important;
border-bottom: 1px solid var(--border-color) !important;
color: var(--text-color);
}
/* Force tabs */
.force-tabs .parent-tab {
border: 1px solid rgb(71, 71, 71);
}
.force-tabs .parent-tab a:not(.mw-selflink) {
color: black !important;
text-decoration: none !important;
}
.parent-tab a {
height: 100%;
display: block;
padding: 0 0.5em;
}
.force-tabs .parent-alt-tab {
transition: 0.3s;
}
.force-tabs .parent-tab.parent-alt-tab a {
color: white !important;
text-shadow: 1px 1px 1px #000;
}
.force-tabs .parent-alt-tab:hover {
transform: translateY(-5px);
}
.parent-tabs .mw-selflink {
font-weight: 500 !important;
}
/* Warning */
div.mw-warning-with-logexcerpt {
padding: 15px;
border-radius: 6px;
border: none;
background: var(--theme-tone-5);
margin-bottom: 1em;
border: 1px solid var(--border-color);
}
.mw-warning-with-logexcerpt p:first-of-type {
margin-top: 0;
}
.mw-warning-with-logexcerpt strong {
font-weight: 500;
}
/* Region Map */
.region-map {
position: relative;
width: fit-content;
}
.region-map img[alt="About this image"] {
position: absolute;
display: none;
bottom: 0;
right: 0;
}
.region-map img[alt="About this image"]:hover,
.region-map .region-link img:hover {
filter: brightness(1.1);
}
.dungeon-map map + div {
border-radius: 0 4px 4px 4px;
}
.dark-mode .dungeon-map .extra-title {
color: var(--accent-color);
}
/* Boss timer */
.boss-timer {
display: flex;
}
.boss-timer-image img {
display: none;
}
.boss-timer-image a {
display: inline-block;
width: 105px;
height: 105px;
}
.boss-timer-caption,
.server-time-caption {
font-size: 15px;
font-weight: 500;
letter-spacing: 0.75px;
display: flex;
flex-direction: column;
place-content: center;
color: var(--text-color);
}
.boss-timer-countdown,
.server-time {
font-size: 22px;
font-weight: 700;
color: var(--text-color);
}
.boss-timer-text {
margin-bottom: 2px;
}
.server-time-wrap {
display: grid;
grid-template-columns: auto auto;
gap: 1rem;
margin-right: auto;
}
.server-time-image-wrap {
display: flex;
place-content: center;
place-items: center;
}
.tabber-border.fancy .tabber-tab {
z-index: 2;
}
.server-time-caption {
margin-bottom: -2px;
color: var(--text-color);
}
.server-time-reset {
text-transform: lowercase;
font-size: 12px;
letter-spacing: 0.75px;
}
.henir-grid {
display: flex;
place-items: center;
place-content: center;
gap: 10px;
flex-wrap: wrap;
}
.henir-grid a:not(.tippy-content a),
.henir-grid a:hover:not(.tippy-content a) {
display: block;
color: var(--text-color);
}
.henir-grid .tippy-content {
min-width: 150px;
}
.boss-sprite-1 {
background-image: url("/wiki/images/e/e2/Sprite_-_Boss_Icon_1.png");
}
.boss-sprite-2 {
background-image: url("/wiki/images/f/ff/Sprite_-_Boss_Icon_2.png");
}
.boss-sprite-3 {
background-image: url("/wiki/images/1/1c/Sprite_-_Boss_Icon_3.png");
}
.boss-image {
display: inline-block;
background-repeat: no-repeat;
order: 2;
backface-visibility: hidden;
transition: transform 0.2s;
}
.henir-caption {
font-size: 16px;
font-weight: 500;
letter-spacing: 0.75px;
text-align: center;
color: var(--text-color);
}
.timers-wrap {
display: grid;
place-items: start;
grid-template-columns: 1fr 1fr;
gap: 1rem;
justify-content: start;
align-items: center;
}
.boss-timer-section .timers-wrap {
border-right: 1px solid var(--border-color);
}
.boss-timer-section .tabber-content {
display: grid;
}
.henir-stage {
display: flex;
place-items: flex-end;
cursor: pointer;
position: relative;
}
.henir-stage .inner {
overflow: hidden;
display: flex;
}
.henir-stage .text {
display: flex;
gap: 3px;
padding: 0 7px;
font-size: 11px;
border-radius: 4px;
letter-spacing: 0.75px;
font-weight: 700;
border-top-right-radius: 0;
}
.henir-stage .text a {
font-weight: 700;
color: var(--text-color);
text-decoration: none !important;
}
.henir-stage:hover .boss-image {
transform: translateZ(0) scale(1.2);
}
.henir-section .tabber-content {
display: flex;
flex-direction: column;
place-content: center;
place-items: center;
gap: 13px;
}
span.boss {
position: absolute;
right: -5px;
bottom: -5px;
}
span.boss img {
height: auto;
width: 20px;
}
span.boss a:not(.tippy-content a) {
pointer-events: none;
}
.boss .tippy-content {
cursor: initial;
}
.boss .tippy-btn {
border-bottom: none;
}
.current-info .tabber-tab {
margin-top: 0;
}
.current-info .fancy .tabber-tab.active,
.current-info .fancy .tabber-tab:hover {
background-image: linear-gradient(to left bottom, #00a5ea 0, transparent 70%),
linear-gradient(to left top, #20b7e5 43px, #00f6ff 44px) !important;
}
.current-info-box {
display: flex;
}
.current-info-box > div {
width: 50%;
flex: 1;
}
.henir-outer {
display: flex;
flex-direction: column;
gap: 1rem;
place-content: center;
}
/* Char tree - required here */
.char-banner-tree-image::before {
background-image: url(https://elwiki.net/wiki/images/0/0b/Arrowright.png);
}
.tabber-list-toggle img:hover {
filter: brightness(1.1);
}
/* Related skills */
.related-skills td:not(.no-div td) {
padding: 0;
}
.related-skills.skill-table .skill-wrap-text {
text-align: center;
}
.skill-table {
height: fit-content;
}
.skill-table .skill-wrap {
position: relative;
}
.skill-table .skill-wrap > a {
position: absolute;
width: 100%;
display: block;
height: 100%;
color: transparent;
-webkit-user-select: none;
user-select: none;
-moz-user-select: none;
opacity: 0;
}
.skill-table .tippy-btn {
position: relative;
}
.related-skills.secret-art .skill-wrap {
min-height: 108px;
}
.related-skills .skill-wrap-text {
padding: 0 0.5rem;
text-align: center;
}
.related-skills .skill-wrap-text > a:not(.image),
.related-skills td[width="150"] > a:not(.image) {
font-weight: 500;
color: var(--text-color);
place-content: center;
place-items: center;
transition: 0.3s;
width: auto;
display: inline;
word-break: break-word;
}
.related-skills .skill-wrap:hover .skill-wrap-text > a:not(.image) {
color: var(--text-color);
}
.skill-wrap:not(.no-div .skill-wrap):hover {
background-color: var(--theme-tone-7);
}
.related-skills .skill-wrap {
transition: 0.3s;
cursor: pointer;
min-height: 54px;
place-content: center;
place-items: center;
display: flex;
width: 150px;
padding: 0.15rem;
box-sizing: border-box;
}
.related-skills .tooltip {
margin: 0 0.15rem;
font-weight: 500;
}
.related-skills .tooltip a:not(.tooltiptext a) {
color: var(--text-color) !important;
}
.related-skills {
width: fit-content;
border: 1px solid var(--border-color);
border-bottom: none;
border-right: none;
}
[data-type="table-row"] {
display: flex;
margin: 1px -1px -1px 0;
}
[data-type="table-row"]:first-child {
margin-top: 0;
}
.related-skills .skill-wrap {
height: 100%;
}
[data-type="table-cell"] {
display: flex;
place-content: center;
align-items: center;
border-right: 1px solid var(--border-color);
border-bottom: 1px solid var(--border-color);
width: fit-content;
min-width: 54px;
}
.skill-columns {
display: grid;
grid-template-columns: repeat(2, auto);
}
.related-skills [data-type="table-cell"]:not([width], .related-title, .skill-table div) {
max-width: 108px;
flex-wrap: wrap;
}
.related-skills [data-type="table-cell"]:active .skill-wrap,
.related-skills [data-type="table-cell"]:focus .skill-wrap {
background-color: var(--theme-tone-8);
}
.related-skills a:focus,
.related-skills a:active {
text-decoration: none;
}
[data-type="table-head"] {
display: flex;
place-content: center;
gap: 3px;
place-items: center;
padding: 3px;
margin: 0 auto;
max-width: fit-content;
text-align: center;
}
[data-type="table-head"] img {
display: block;
}
.related-skills:not(.no-div) {
opacity: 0;
pointer-events: none;
}
.shown {
opacity: 1 !important;
pointer-events: all !important;
}
.related-skills.no-div td[width="150"]:hover {
background-color: var(--theme-tone-7);
cursor: pointer;
}
.related-skills.no-div td[width="150"] {
transition: 0.3s;
}
.related-skills.no-div td[width="150"] a {
color: var(--text-color) !important;
}
[data-type="table-head"] {
background-image: none !important;
}
[data-type="table-row"].table-head {
border-right: 1px solid var(--border-color);
border-bottom: 1px solid var(--border-color);
}
.category-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(215px, max-content));
gap: 1em;
}
.flex-wrap {
display: flex;
flex-wrap: wrap;
gap: 1.5rem;
}
.skill-flex {
display: flex;
flex-wrap: wrap;
gap: 3rem;
}
.skill-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(325px, max-content));
}
.category-grid #toc {
display: none;
}
.master-skill-grid .skill-wrap a {
padding: 0 !important;
}
.related-title {
padding: 2px;
font-weight: 500;
place-content: center;
background-color: var(--theme-tone-4);
text-shadow: none !important;
color: var(--text-color) !important;
}
.related-skills-grid {
display: flex;
flex-wrap: wrap;
gap: 1rem;
place-content: space-between;
padding: 0 0 1.5rem 0;
}
/* Season Pass */
.icon-base {
text-shadow: -1px -1px 0 #000, 0px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0px 1px 0 #000, 1px 1px 0 #000,
-1px -1px 0 #000, 0px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0px 1px 0 #000, 1px 1px 0 #000,
-1px -1px 0 #000, 0px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0px 1px 0 #000, 1px 1px 0 #000,
-1px -1px 0 #000, 0px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0px 1px 0 #000, 1px 1px 0 #000;
}
.season-pass-reward td {
border-color: var(--border-color) !important;
}
.stroke {
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.stats-table td {
background: transparent !important;
}
.stats-table td a,
.stats-table td {
color: black !important;
}
.stats-table a:hover {
text-decoration: underline;
}