Template:SiteMapBox/styles.css: Difference between revisions
Template page
More actions
Admin Jeremy (talk | contribs) Created page with "→========================= Main Page Sitemap Boxes =========================: .sm-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px; } .sm-box a { position: absolute; inset: 0; z-index: 2; display: block; padding: 0; margin: 0; background: none; border: none; text-decoration: none; } .sm-grid > .sm-box:hover { filter: brightness(0.95) saturate(1.1); } .sm-box-inner { display: flex; a..." |
Admin Jeremy (talk | contribs) No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 63: | Line 63: | ||
/* 1 — Red */ | /* 1 — Red */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 1) { | ||
background: #f6c1c1; | background: #f6c1c1; | ||
border-color: #d86a6a; | border-color: #d86a6a; | ||
| Line 69: | Line 69: | ||
/* 2 — Purple */ | /* 2 — Purple */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 2) { | ||
background: #e0c9f5; | background: #e0c9f5; | ||
border-color: #a07acb; | border-color: #a07acb; | ||
| Line 75: | Line 75: | ||
/* 3 — Green */ | /* 3 — Green */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 3) { | ||
background: #dff1c9; | background: #dff1c9; | ||
border-color: #9cbc5a; | border-color: #9cbc5a; | ||
| Line 81: | Line 81: | ||
/* 4 — Orange */ | /* 4 — Orange */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 4) { | ||
background: #ffd9b3; | background: #ffd9b3; | ||
border-color: #e49b4f; | border-color: #e49b4f; | ||
| Line 87: | Line 87: | ||
/* 5 — Yellow */ | /* 5 — Yellow */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 5) { | ||
background: #fff2b3; | background: #fff2b3; | ||
border-color: #e6c75f; | border-color: #e6c75f; | ||
| Line 93: | Line 93: | ||
/* 6 — Pink */ | /* 6 — Pink */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 6) { | ||
background: #ffd1e6; | background: #ffd1e6; | ||
border-color: #e48ab2; | border-color: #e48ab2; | ||
| Line 99: | Line 99: | ||
/* 7 — Blue */ | /* 7 — Blue */ | ||
.sm-grid > .sm-box:nth- | .sm-grid > .sm-box:nth-of-type(7n + 7) { | ||
background: #d6e8ff; | background: #d6e8ff; | ||
border-color: #7fa9e6; | border-color: #7fa9e6; | ||
} | |||
/* Mobile - 2 columns */ | |||
@media (max-width: 700px) { | |||
.sm-grid { | |||
grid-template-columns: repeat(2, 1fr); | |||
gap: 10px; | |||
} | |||
.sm-box { | |||
padding: 8px 10px; | |||
} | |||
.sm-box-inner { | |||
gap: 6px; | |||
font-size: 0.95em; | |||
} | |||
} | } | ||
Latest revision as of 16:03, 25 January 2026
/* =========================
Main Page Sitemap Boxes
========================= */
.sm-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 12px;
}
.sm-box a {
position: absolute;
inset: 0;
z-index: 2;
display: block;
padding: 0;
margin: 0;
background: none;
border: none;
text-decoration: none;
}
.sm-grid > .sm-box:hover {
filter: brightness(0.95) saturate(1.1);
}
.sm-box-inner {
display: flex;
align-items: center;
gap: 10px;
font-weight: 600;
}
.sm-box {
position: relative;
padding: 10px 14px;
background: #f6f8e6;
border: 1px solid #c9d7a8;
border-radius: 12px;
}
.sm-box-link-overlay {
position: absolute;
inset: 0;
z-index: 2;
}
.sm-box-inner {
display: flex;
align-items: center;
gap: 8px;
position: relative;
z-index: 1;
font-weight: 600;
}
/* =========================
Viva Piñata Sitemap Colors
========================= */
/* 1 — Red */
.sm-grid > .sm-box:nth-of-type(7n + 1) {
background: #f6c1c1;
border-color: #d86a6a;
}
/* 2 — Purple */
.sm-grid > .sm-box:nth-of-type(7n + 2) {
background: #e0c9f5;
border-color: #a07acb;
}
/* 3 — Green */
.sm-grid > .sm-box:nth-of-type(7n + 3) {
background: #dff1c9;
border-color: #9cbc5a;
}
/* 4 — Orange */
.sm-grid > .sm-box:nth-of-type(7n + 4) {
background: #ffd9b3;
border-color: #e49b4f;
}
/* 5 — Yellow */
.sm-grid > .sm-box:nth-of-type(7n + 5) {
background: #fff2b3;
border-color: #e6c75f;
}
/* 6 — Pink */
.sm-grid > .sm-box:nth-of-type(7n + 6) {
background: #ffd1e6;
border-color: #e48ab2;
}
/* 7 — Blue */
.sm-grid > .sm-box:nth-of-type(7n + 7) {
background: #d6e8ff;
border-color: #7fa9e6;
}
/* Mobile - 2 columns */
@media (max-width: 700px) {
.sm-grid {
grid-template-columns: repeat(2, 1fr);
gap: 10px;
}
.sm-box {
padding: 8px 10px;
}
.sm-box-inner {
gap: 6px;
font-size: 0.95em;
}
}