Template:Home/styles.css: Difference between revisions
Appearance
Restyle homepage feature to match classic MediaWiki |
Match homepage feature to the existing Spike Wiki card style |
||
| (One intermediate revision by the same user not shown) | |||
| Line 16: | Line 16: | ||
margin:12px 0 16px; | margin:12px 0 16px; | ||
padding:12px; | padding:12px; | ||
border:1px solid # | border:1px solid #eaecf0; | ||
border-radius:8px; | |||
background:#fff; | background:#fff; | ||
} | } | ||
| Line 25: | Line 26: | ||
height:auto; | height:auto; | ||
aspect-ratio:16 / 10; | aspect-ratio:16 / 10; | ||
border: | border-radius:6px; | ||
object-fit:cover; | object-fit:cover; | ||
} | } | ||
.featured-kicker{ | .featured-kicker{ | ||
margin-bottom:4px; | |||
color:#202122; | color:#202122; | ||
font-size:1rem; | |||
font-size: | font-weight:600; | ||
font-weight: | line-height:1.4; | ||
line-height:1. | |||
} | } | ||
.featured-title{ | .featured-title{ | ||
font-size:1.2rem; | |||
font-size:1. | |||
font-weight:700; | font-weight:700; | ||
line-height:1. | line-height:1.3; | ||
} | } | ||
.featured-title a{ color:#36c; text-decoration:none; } | .featured-title a{ color:#36c; text-decoration:none; } | ||
.featured-title a:hover{ text-decoration:underline; } | .featured-title a:hover{ text-decoration:underline; } | ||
.featured-text{ margin-top:6px; color:# | .featured-text{ margin-top:6px; color:#54595d; line-height:1.5; } | ||
@media (min-width:720px){ | @media (min-width:720px){ | ||
.featured{ grid-template-columns:minmax(180px, 30%) minmax(0, 1fr); } | .featured{ grid-template-columns:minmax(180px, 30%) minmax(0, 1fr); } | ||
Latest revision as of 03:44, 20 July 2026
/* Layout */
.grid2{ display:grid; grid-template-columns:1fr; gap:12px; }
@media (min-width:900px){ .grid2{ grid-template-columns:1fr 1fr; } }
/* Hero */
.hero{ padding:8px 0 4px; border-bottom:1px solid #eaecf0; margin-bottom:8px; }
.hero-title{ font-size:28px; font-weight:700; }
.hero-sub{ color:#54595d; margin-top:4px; }
/* Featured article */
.featured{
display:grid;
grid-template-columns:1fr;
gap:12px;
align-items:start;
margin:12px 0 16px;
padding:12px;
border:1px solid #eaecf0;
border-radius:8px;
background:#fff;
}
.featured-media .mw-file-description{ display:block; }
.featured-media img{
display:block;
width:100%;
height:auto;
aspect-ratio:16 / 10;
border-radius:6px;
object-fit:cover;
}
.featured-kicker{
margin-bottom:4px;
color:#202122;
font-size:1rem;
font-weight:600;
line-height:1.4;
}
.featured-title{
font-size:1.2rem;
font-weight:700;
line-height:1.3;
}
.featured-title a{ color:#36c; text-decoration:none; }
.featured-title a:hover{ text-decoration:underline; }
.featured-text{ margin-top:6px; color:#54595d; line-height:1.5; }
@media (min-width:720px){
.featured{ grid-template-columns:minmax(180px, 30%) minmax(0, 1fr); }
}
/* Cards & lists */
.card{ border:1px solid #eaecf0; border-radius:8px; padding:12px; background:#fff; }
.card-h{ font-weight:600; margin-bottom:8px; }
.list{ margin:0; padding-left:18px; }
/* Buttons */
.btn-row{ display:flex; flex-wrap:wrap; gap:8px; }
.btn-row input[type="submit"]{
appearance:none; border:1px solid #d0d7de; background:#f8f9fa;
padding:6px 10px; border-radius:6px; cursor:pointer;
}
.btn-row input[type="submit"]:hover{ background:#fff; }
/* Tables */
.wikitable{ width:100%; }