« Modèle:Accueil/styles.css » : différence entre les versions
De Wikithionville
Autres actions
Sync homepage from repository (commit b06f0a0) |
m A protégé « Modèle:Accueil/styles.css » : Sync homepage from repository (commit b06f0a0): restrict repository-managed page ([Modifier=⧼protect-level-repo-sync⧽] (infini) [Renommer=⧼protect-level-repo-sync⧽] (infini)) |
(Aucune différence)
| |
Dernière version du 11 juin 2026 à 16:43
.home-page {
background: var(--home-bg);
color: var(--home-text);
font-family: var(--font-family-base);
overflow: hidden;
}
.home-page a {
color: inherit;
}
.home-image--dark-source img {
filter: var(--home-image-dark-source-filter);
}
.home-image--light-source img {
filter: var(--home-image-light-source-filter);
}
.home-image--brand img {
filter: var(--home-image-brand-filter);
}
.home-page .toc,
.home-page .mw-editsection {
display: none;
}
.home-page h1,
.home-page .mw-heading1,
.home-page .home-card__title,
.home-page .home-stat-card__value {
font-weight: bold;
}
.home-section {
scroll-margin-top: -2.5rem;
position: relative;
min-height: 100vh;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 5rem 10vw;
overflow: hidden;
}
.home-card-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
gap: 2.5rem;
width: min(1350px, 100%);
}
.home-card {
position: relative;
z-index: 1;
display: flex;
overflow: hidden;
padding: 3px;
border-radius: 18px;
background-color: var(--home-card-frame);
}
.home-card__body {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
gap: 0.9rem;
width: 100%;
min-height: 180px;
padding: 1rem;
border-radius: 16px;
background: var(--home-card-bg);
color: var(--home-card-text);
text-decoration: none;
box-sizing: border-box;
transition: background-color 200ms ease;
}
.home-card--interactive:hover .home-card__body {
background: var(--home-card-bg-glass);
}
.home-card__title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 1.35rem;
font-weight: 700;
line-height: 1.2;
}
.home-card__title a {
text-decoration: none;
}
.home-card__title a::after {
content: "";
position: absolute;
inset: 0;
z-index: 10;
}
.home-card__text {
margin: 0;
line-height: 1.45;
overflow: hidden;
}
.home-card__glow,
.home-card__glow-origin {
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 250px;
height: 250px;
border-radius: 50%;
}
.home-card__glow {
filter: blur(30px);
transform: translate3d(50%, -50%, 0);
background: var(--home-accent);
}
.home-card__glow-origin {
visibility: hidden;
}
@media (max-width: 650px) {
.home-section {
padding-left: 6vw;
padding-right: 6vw;
}
}