Rend la page de profil compacte et sur 2 colonnes
Les 5 sections (email, informations, mot de passe, codes de récupération, suppression du compte) tenaient les unes sous les autres dans une seule colonne étroite (560px) avec le padding/espacement par défaut de Bulma — imposait de scroller pour tout voir. Réorganisé en grille CSS 2 colonnes (container élargi à 980px, static/style.css : .profileGrid/.profileCol/ .profileBox) : compte/infos/suppression à gauche, sécurité (mot de passe, codes de récupération) à droite. Champs resserrés (labels remplacés par des placeholders, is-small partout, marges réduites), jauge de force du mot de passe sur une ligne (.passwordChecklist-compact). Repasse en une seule colonne sous 720px de large. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
c8c949c430
commit
dedbda422c
@@ -584,6 +584,25 @@ code{ background:var(--panel2); border:1px solid var(--border); border-radius:4p
|
||||
.passwordChecklist li::before{ content:"○"; position:absolute; left:0; }
|
||||
.passwordChecklist li.ok{ color:#4caf50; }
|
||||
.passwordChecklist li.ok::before{ content:"✓"; }
|
||||
.passwordChecklist-compact{ flex-direction:row; flex-wrap:wrap; column-gap:10px; row-gap:2px; }
|
||||
.passwordChecklist-compact li{ font-size:11px; }
|
||||
|
||||
/* ---------- Page de profil : compacte, sur 2 colonnes ---------- */
|
||||
.profileSection{ padding-top:1.5rem; padding-bottom:1.5rem; }
|
||||
.profileContainer{ max-width:980px; }
|
||||
.profileNotif{ padding:0.6rem 0.9rem; margin-bottom:0.75rem; }
|
||||
.profileGrid{ display:grid; grid-template-columns:1fr 1fr; gap:14px; align-items:start; }
|
||||
.profileCol{ display:flex; flex-direction:column; gap:14px; min-width:0; }
|
||||
.profileBox{ padding:0.85rem 1rem; }
|
||||
.profileBox-danger{ border:1px solid #b33; }
|
||||
.profileForm .field{ margin-bottom:8px; }
|
||||
.profileForm .field:last-child{ margin-bottom:0; }
|
||||
.profileForm-row{ display:flex; flex-wrap:wrap; gap:8px; }
|
||||
.profileForm-row .field{ flex:1 1 120px; margin-bottom:0; }
|
||||
.profileForm-row .field.profileForm-full{ flex-basis:100%; }
|
||||
@media (max-width:720px){
|
||||
.profileGrid{ grid-template-columns:1fr; }
|
||||
}
|
||||
|
||||
/* ---------- Inscription : QR code de la double authentification ---------- */
|
||||
.totpQrWrap{ background:#fff; padding:16px; border-radius:8px; display:inline-block; max-width:220px; }
|
||||
|
||||
Reference in New Issue
Block a user