Template:Unique list/styles.css: Difference between revisions
Template page
More actions
One-page unique list with every item box, made from the item pages |
One-page unique list with every item box, made from the item pages |
||
| Line 20: | Line 20: | ||
.unique-tiers { | .unique-tiers { | ||
display: grid; | display: grid; | ||
grid-template-columns: repeat( 6, minmax( | grid-template-columns: 116px repeat( 6, minmax( 140px, 1fr ) ); | ||
gap: 6px; | gap: 6px; | ||
margin: 0 0 14px; | margin: 0 0 14px; | ||
| Line 32: | Line 32: | ||
} | } | ||
.unique-tiers .d2-item-image img { | /* the row's first cell: the picture, name and base once, then the six tiers to its right */ | ||
max-height: | .unique-tiers .unique-tiers-head { | ||
width: | display: flex; | ||
flex-direction: column; | |||
justify-content: center; | |||
padding: 10px 6px; | |||
font-size: 0.9em; | |||
} | |||
.unique-tiers .unique-tiers-head .d2-item-image img { | |||
max-width: 100%; | |||
height: auto; | |||
} | |||
/* "Tier N" over each tier's stats */ | |||
.unique-tiers .unique-tier-title { | |||
font-size: 1.05em; | |||
margin-bottom: 2px; | |||
} | |||
@media ( max-width: 719px ) { | |||
/* on a phone the picture cell stays put while the tiers scroll past it */ | |||
.unique-tiers .unique-tiers-head { | |||
position: sticky; | |||
left: 0; | |||
z-index: 1; | |||
} | |||
} | } | ||
@media ( max-width: 719px ) { | @media ( max-width: 719px ) { | ||
.unique-tiers { | .unique-tiers { | ||
grid-template-columns: repeat( 6, | grid-template-columns: 110px repeat( 6, 190px ); | ||
} | } | ||
} | } | ||
Revision as of 16:39, 13 November 2026
/* one-page unique lists ([[Tiered uniques]], [[Sacred uniques]], [[Other uniques]]); made by
/root/wiki-tools/unique_lists.py */
.unique-list-jump {
margin: 0.6em 0 1.4em;
line-height: 2;
}
.unique-list-jump b {
display: inline-block;
min-width: 5.5em;
}
.unique-list-count {
margin: -0.3em 0 0.6em;
color: var( --color-subtle );
font-size: 0.9em;
}
/* one tiered unique: its six tiers in one row, scrolling sideways when the screen is narrower */
.unique-tiers {
display: grid;
grid-template-columns: 116px repeat( 6, minmax( 140px, 1fr ) );
gap: 6px;
margin: 0 0 14px;
overflow-x: auto;
padding-bottom: 4px;
}
.unique-tiers .d2-item.d2-item-inline {
padding: 9px 8px;
font-size: 0.82em;
}
/* the row's first cell: the picture, name and base once, then the six tiers to its right */
.unique-tiers .unique-tiers-head {
display: flex;
flex-direction: column;
justify-content: center;
padding: 10px 6px;
font-size: 0.9em;
}
.unique-tiers .unique-tiers-head .d2-item-image img {
max-width: 100%;
height: auto;
}
/* "Tier N" over each tier's stats */
.unique-tiers .unique-tier-title {
font-size: 1.05em;
margin-bottom: 2px;
}
@media ( max-width: 719px ) {
/* on a phone the picture cell stays put while the tiers scroll past it */
.unique-tiers .unique-tiers-head {
position: sticky;
left: 0;
z-index: 1;
}
}
@media ( max-width: 719px ) {
.unique-tiers {
grid-template-columns: 110px repeat( 6, 190px );
}
}
.unique-list .d2-item-name a,
.unique-list .d2-item-name a:visited {
color: inherit;
text-decoration: none;
}
.unique-list .d2-item-name a:hover {
text-decoration: underline;
}