MediaWiki:Common.css: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| Line 105: | Line 105: | ||
} | } | ||
/* ------------------------------------------------------------ | //* ------------------------------------------------------------ | ||
Hero Infobox System (Skills + Passives) | Hero Infobox System (Skills + Passives) | ||
--------------------------------------------------------- */ | |||
:root { | :root { | ||
| Line 280: | Line 280: | ||
justify-content: center; | justify-content: center; | ||
text-align: center; | text-align: center; | ||
} | } | ||
| Line 348: | Line 343: | ||
} | } | ||
/* | /* Shared pill look (all modules) | ||
- Desktop pills shrink (width:auto) | |||
Desktop pills | - Mobile keeps its own padding overrides below */ | ||
- | |||
table.spiritvale-skill-infobox :where(.sv-type-label, .sv-source-pill, .sv-m4-label, .sv-sm-label, .sv-sm-flag) { | table.spiritvale-skill-infobox :where(.sv-type-label, .sv-source-pill, .sv-m4-label, .sv-sm-label, .sv-sm-flag) { | ||
width: auto; | |||
display: inline-block; | display: inline-block; | ||
max-width: 100%; | max-width: 100%; | ||
white-space: nowrap; | |||
padding: 0.18em 0.35em; | padding: 0.18em 0.35em; | ||
| Line 367: | Line 362: | ||
background: linear-gradient(180deg, var(--sv-pill-a), var(--sv-pill-b)); | background: linear-gradient(180deg, var(--sv-pill-a), var(--sv-pill-b)); | ||
} | } | ||
| Line 398: | Line 389: | ||
/* ============================================================ | /* ============================================================ | ||
Skill Type (Hero Bar Slot 2) | Skill Type (Hero Bar Slot 2) | ||
Desktop: | - Desktop: 2 rows x 3 columns (3-col grid) | ||
- Mobile: 2 rows x 3 columns (same grid), but reorder: | |||
Mobile: | Damage, Element, Target, Cast, Hits, Combo | ||
============================================================ */ | ============================================================ */ | ||
table.spiritvale-skill-infobox .hero-bar-module-2 .hero-bar-module-body, | |||
table.spiritvale-skill-infobox .hero-bar-module-2 .module-skill-type { | |||
width: 100%; | |||
} | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-grid { | table.spiritvale-skill-infobox .module-skill-type .sv-type-grid { | ||
| Line 410: | Line 405: | ||
display: grid; | display: grid; | ||
grid-template-columns: repeat( | grid-template-columns: repeat(3, minmax(0, 1fr)); | ||
gap: 0. | gap: 0.50em; | ||
padding: 0. | padding: 0.40em; | ||
} | } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type-chunk { | table.spiritvale-skill-infobox .module-skill-type .sv-type-chunk { | ||
display: flex; | display: flex; | ||
flex-direction: column; | flex-direction: column; | ||
| Line 427: | Line 418: | ||
padding: 0.20em 0.35em; | padding: 0.20em 0.35em; | ||
gap: 0. | gap: 0.50em; | ||
min-width: 0; | |||
} | } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type-value { | table.spiritvale-skill-infobox .module-skill-type .sv-type-value { | ||
font-weight: 400; | font-weight: 400; | ||
font-size: 1.02em; | font-size: 1.02em; | ||
| Line 442: | Line 431: | ||
word-break: break-word; | word-break: break-word; | ||
} | } | ||
/* Desktop ordering */ | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-damage { order: 1; } | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-element { order: 2; } | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-hits { order: 3; } | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-target { order: 4; } | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-cast { order: 5; } | |||
table.spiritvale-skill-infobox .module-skill-type .sv-type-combo { order: 6; } | |||
/* SourceType */ | /* SourceType */ | ||
| Line 550: | Line 547: | ||
/* ============================================================ | /* ============================================================ | ||
Special Mechanics | Special Mechanics (Flags + Mechanics) | ||
- Desktop: | - Desktop: | ||
* 1 group => centered | * 1 group => centered | ||
* 2 groups => 2 columns | * 2 groups => 2 columns | ||
- Everything centered | - Everything centered | ||
============================================================ */ | ============================================================ */ | ||
| Line 647: | Line 640: | ||
} | } | ||
/* | /* Pills shrink by width (not font size) */ | ||
table.spiritvale-skill-infobox . | table.spiritvale-skill-infobox :where(.sv-type-label, .sv-source-pill, .sv-m4-label, .sv-sm-label, .sv-sm-flag) { | ||
width: auto !important; | |||
display: inline-block !important; | |||
padding: 0. | max-width: 100%; | ||
white-space: nowrap; | |||
padding: 0.22em 0.45em; | |||
} | } | ||
/* | /* SkillType stays 3 columns, but reorders to: | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type | Damage, Element, Target, Cast, Hits, Combo */ | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type | table.spiritvale-skill-infobox .module-skill-type .sv-type-damage { order: 1; } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type | table.spiritvale-skill-infobox .module-skill-type .sv-type-element { order: 2; } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type | table.spiritvale-skill-infobox .module-skill-type .sv-type-target { order: 3; } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type | table.spiritvale-skill-infobox .module-skill-type .sv-type-cast { order: 4; } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type | table.spiritvale-skill-infobox .module-skill-type .sv-type-hits { order: 5; } | ||
table.spiritvale-skill-infobox .module-skill-type .sv-type-combo { order: 6; } | |||
/* SourceType: mod over source, beside scaling */ | /* SourceType: mod over source, beside scaling */ | ||
| Line 688: | Line 684: | ||
} | } | ||
/* QuickStats becomes 2 cols | /* QuickStats becomes 2 cols in tiles */ | ||
table.spiritvale-skill-infobox .module-quick-stats .sv-m4-grid { | table.spiritvale-skill-infobox .module-quick-stats .sv-m4-grid { | ||
grid-template-columns: 1fr 1fr; | grid-template-columns: 1fr 1fr; | ||
| Line 695: | Line 691: | ||
} | } | ||
/* Special Mechanics: | /* Special Mechanics: | ||
- If 2 groups: single centered column (stacked) */ | |||
table.spiritvale-skill-infobox .module-special-mechanics .sv-sm-layout.sv-sm-count-2 { | table.spiritvale-skill-infobox .module-special-mechanics .sv-sm-layout.sv-sm-count-2 { | ||
grid-template-columns: 1fr; | grid-template-columns: 1fr; | ||