Allow `mzp-t-columns-three` selectively shrink to two columns instead of just one
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- scss
- Ambito
- frontend
Direzione di ricerca
Inizia da components/layout/02-columns/readme.md e analizza gli stili del componente a tre colonne e le regole responsive descritte al suo interno. Confronta il comportamento esistente dei layout a quattro colonne e a due colonne, quindi definisci un modificatore per i layout a tre colonne e documenta il comportamento previsto nei contenitori piccoli; il lavoro è completo quando il modificatore funziona senza modificare il layout predefinito e i casi d’uso documentati vengono visualizzati come previsto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently only mzp-t-columns-four allows shifting to 2col layout in small containers:
Can maybe a modifier of some sorts be used to selectively allow even a mzp-t-columns-three to change to 2col instead of just linear layout, when the author knows the presentation, layout and order of such content is not important and the columns can be reshuffled freely?
Please describe the use case(s) for this component
Often a mzp-t-columns-three layout doesn't need to retain the 3×N relation of the elements and their more relaxed reordering is not an issue. (Whereas in default the actual 3×N layout to place elements side-by-side might be necessary, so I guess this should be behind a class flag to explicitly allow it(?))
Please describe the change you wish to see
Explore a meaningful way to add such a modifier class to allow even/multiple columns for smaller containers even for odd-column-layout component.
Please describe why these changes need to be made
Allowing more adaptive layouts for mid-size viewports for mzp-t-columns-three instead of just linear layouts.
Please describe where this component is currently in use
https://www.mozilla.org/products/ (+2col downgrade PoC https://github.com/janbrasna/bedrock/commit/78bd6487de03bb7e5174d7c9c168a07f1136f7a7)
https://www.mozilla.org/firefox/developer/#fordevs (where smaller viewports align the DevTools features to one side making it seem like content's missing)
- Lingua principale
- SCSS
- Stelle
- 298
- Fork
- 83
- Merge medio
- 8g 2h
- PR unite (30g)
- 5
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mozilla/protocol
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Bug :beetle: Size: XS
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 50/100
Tutte le issue di mozilla/protocol
Issue simili
-
Browser Waiting for: Product Owner
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
getsentry/sentry-javascript#24577 · 1 commento ·
-
Cannot differ own consent and managed consents in My Consents view and detailed consent view. Aperta1.0.0-alpha2 Type/Improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wso2/dpdp-accelerator#272 ·
-
light
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
aemdemos/patients-stryker#253 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
clerk/javascript#9852 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
amponce/archive-movie-browser#165 ·