Le mini-jeu remplit toute la hauteur/largeur du document, pas juste une carte centrée
Retour utilisateur du 23/09/2026 : une carte à largeur confortable (même centrée) ne suffisait pas, "le mini jeu dois prendre toute la hauteur et la largeur du document". Retire le max-width des cartes internes (.docQuizCard/.docQuizResultCard/.docAssocCard/ .docMemoryCardWrap) — leur fond/bordure couvre désormais toute la page (width:100% + align-items:stretch côté joueur pour la hauteur) — et centre leur CONTENU à l'intérieur via display:flex + justify-content:center sur la carte elle-même, plutôt que de le laisser collé en haut d'une grande surface vide. Vérifié par getComputedStyle (max-width devient bien "none", pointer-events et plein-cadre de la page toujours corrects dans les deux modes). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
82223171a9
commit
fadddb7113
@@ -539,13 +539,16 @@ img.docImage {
|
||||
sinon rien ne serait visible en édition). ---- */
|
||||
|
||||
/* Le joueur remplit TOUTE la hauteur/largeur disponible (voir
|
||||
[class$="Player"] plus haut, flex:1 dans .docMinigame:only-child)
|
||||
mais sa CARTE interne (.docQuizCard, .docAssocCard,
|
||||
.docMemoryCardWrap...) garde sa taille naturelle — sans ce
|
||||
display:flex + centrage, elle restait tassée en haut-gauche de cette
|
||||
grande boîte au lieu d'occuper visuellement l'espace (retour
|
||||
utilisateur du 23/09/2026 : "un mini jeu prend toute la place et est
|
||||
centrer pas aligner en haut"). */
|
||||
[class$="Player"] plus haut, flex:1 dans .docMinigame:only-child) ET
|
||||
sa CARTE interne (.docQuizCard, .docAssocCard, .docMemoryCardWrap...)
|
||||
doit elle aussi occuper toute cette place, pas juste une carte
|
||||
centrée avec une largeur confortable (retour utilisateur du
|
||||
23/09/2026 : "le mini jeu dois prendre toute la hauteur et la
|
||||
largeur du document" — une carte à largeur limitée, même centrée,
|
||||
ne suffisait pas). align-items:stretch (valeur par défaut, posée
|
||||
explicitement pour être claire) étire la carte sur tout l'axe
|
||||
croisé ; sa largeur 100% (voir chaque carte plus bas, sans
|
||||
max-width) fait le reste. */
|
||||
.docQuizPlayer,
|
||||
.docAssocPlayer,
|
||||
.docMemoryPlayer,
|
||||
@@ -553,9 +556,8 @@ img.docImage {
|
||||
.docScenarioPlayer {
|
||||
pointer-events: none;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
padding: 40px;
|
||||
align-items: stretch;
|
||||
padding: 24px;
|
||||
}
|
||||
|
||||
.docEditor3.docEditor3--preview [data-kind="quiz"],
|
||||
@@ -590,8 +592,16 @@ img.docImage {
|
||||
|
||||
.docQuizCard,
|
||||
.docQuizResultCard {
|
||||
/* Toute la hauteur/largeur du DOCUMENT (retour utilisateur du
|
||||
23/09/2026), pas juste une carte confortable centrée : la carte
|
||||
elle-même (fond/bordure) couvre désormais toute la page ;
|
||||
display:flex + justify-content:center centre son CONTENU à
|
||||
l'intérieur de cette grande surface, plutôt que de le laisser
|
||||
collé en haut ou étiré verticalement de façon disgracieuse. */
|
||||
width: 100%;
|
||||
max-width: 640px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
background: linear-gradient(180deg, var(--doc-card), var(--doc-bg-2));
|
||||
border: 1px solid var(--doc-border);
|
||||
border-radius: 16px;
|
||||
@@ -797,7 +807,9 @@ img.docImage {
|
||||
dupliquer ces règles. ---- */
|
||||
.docAssocCard {
|
||||
width: 100%;
|
||||
max-width: 760px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
background: linear-gradient(180deg, var(--doc-card), var(--doc-bg-2));
|
||||
border: 1px solid var(--doc-border);
|
||||
border-radius: 16px;
|
||||
@@ -951,7 +963,9 @@ img.docImage {
|
||||
visuels, voir forgeDocRenderMemoryProps ci-dessus). ---- */
|
||||
.docMemoryCardWrap {
|
||||
width: 100%;
|
||||
max-width: 760px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
background: linear-gradient(180deg, var(--doc-card), var(--doc-bg-2));
|
||||
border: 1px solid var(--doc-border);
|
||||
border-radius: 16px;
|
||||
|
||||
Reference in New Issue
Block a user