« MediaWiki:Citizen.css » : différence entre les versions
Page de l’interface de MediaWiki
Autres actions
RelatedArticles Balise : Révoqué |
mAucun résumé des modifications Balise : Révoqué |
||
| Ligne 186 : | Ligne 186 : | ||
/* | /* | ||
* ======================================== | * ======================================== | ||
* | * ARTICLES LIÉS - Style capsules simple | ||
* ======================================== | * ======================================== | ||
*/ | */ | ||
/* Conteneur principal | /* Conteneur principal - invisible, juste l'espace */ | ||
.read-more-container { | .read-more-container { | ||
display: block !important; | display: block !important; | ||
visibility: visible !important; | visibility: visible !important; | ||
margin: var(--space-xl) 0; | |||
margin | background: transparent; | ||
border: none; | |||
padding: 0; | |||
background: | |||
border | |||
} | } | ||
/* Titre | /* Titre simple */ | ||
.read-more-container h2 | .read-more-container h2 { | ||
font-size: var(--font-size-large); | font-size: var(--font-size-large); | ||
font-weight: var(--font-weight- | font-weight: var(--font-weight-normal); | ||
color: var(--color-base); | color: var(--color-base); | ||
margin | margin: 0 0 var(--space-lg) 0; | ||
background: transparent; | |||
border: none; | |||
padding: 0; | |||
} | } | ||
/* Liste | /* Liste en ligne horizontale */ | ||
.read-more-container | .read-more-container ul { | ||
display: flex; | |||
display: | flex-wrap: wrap; | ||
gap: var(--space-md); | gap: var(--space-md); | ||
list-style: none; | list-style: none; | ||
padding: 0; | padding: 0; | ||
margin: 0; | margin: 0; | ||
align-items: center; | |||
} | } | ||
/* | /* Capsules simples */ | ||
.read-more-container | .read-more-container li { | ||
background: var(--color-surface-2); | |||
background: var(--color-surface- | border-radius: 24px; | ||
border: | padding: var(--space-sm) var(--space-md); | ||
transition: all 0.2s ease; | |||
border: none; | |||
transition: | box-shadow: none; | ||
min-height: auto; | |||
} | } | ||
.read-more-container | .read-more-container li:hover { | ||
background: var(--color-progressive); | |||
background: var(--color- | transform: none; | ||
transform: | box-shadow: none; | ||
box-shadow: | |||
} | } | ||
/* Liens | /* Liens dans les capsules */ | ||
.read-more-container a | .read-more-container a { | ||
color: var(--color-base); | |||
text-decoration: none; | |||
font-size: var(--font-size-small); | |||
font-weight: var(--font-weight-normal); | |||
display: block; | display: block; | ||
margin: 0; | |||
line-height: 1.3; | |||
margin | |||
line-height: 1. | |||
} | } | ||
.read-more-container | .read-more-container li:hover a { | ||
color: var(--color-base--inverted); | |||
color: var(--color- | |||
} | } | ||
/* | /* Masquer les extraits - on veut juste le titre */ | ||
.read-more-container .related-article-extract, | .read-more-container .related-article-extract, | ||
.related-articles .extract { | .related-articles .extract { | ||
display: none; | |||
display: | |||
} | } | ||
/* Force l'affichage */ | |||
/* Force l'affichage | |||
.mw-body-content .read-more-container, | .mw-body-content .read-more-container, | ||
.citizen-body .read-more-container, | .citizen-body .read-more-container, | ||
#bodyContent | #bodyContent .read-more-container { | ||
display: block !important; | display: block !important; | ||
visibility: visible !important; | visibility: visible !important; | ||
} | } | ||
/* Debug simple */ | |||
/* Debug | |||
.read-more-container:empty::before { | .read-more-container:empty::before { | ||
content: " | content: "📖 Articles liés (en cours de chargement...)"; | ||
display: block; | display: block; | ||
padding: var(--space- | padding: var(--space-sm); | ||
color: var(--color-subtle); | |||
font-size: var(--font-size-small); | font-size: var(--font-size-small); | ||
font-style: italic; | |||
} | } | ||
/* Responsive | /* Responsive */ | ||
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
.read-more-container | .read-more-container ul { | ||
gap: var(--space-sm); | gap: var(--space-sm); | ||
} | } | ||
.read-more-container li { | .read-more-container li { | ||
padding: var(--space-xs) var(--space-sm); | |||
} | } | ||
.read-more-container | .read-more-container a { | ||
font-size: var(--font-size-x-small); | |||
} | } | ||
} | } | ||