Postat acum 1 zi
Vin din Figma. Făceam layout-uri fără să mă gândesc la responsive pentru că Figma îmi permite orice.
Cea mai frecventă blocare
"De ce nu se aliniează chestia asta?"
Răspuns real: pentru că în CSS totul e un dreptunghi și fiecare dreptunghi trebuie să fie conștient de parent și siblings.
Ce m-a ajutat
- Să deschid DevTools și să văd box-model-ul fiecărui element
- Flexbox Froggy (e joculeț interactiv)
- Să nu mai încerc
position: absolutepână nu am încercat flex/grid
De ce îmi place codul
- Control mai mare pe responsive
- Poți spune "nu" variațiilor care nu merg
- Înțelegi de ce anumite design-uri sunt "expensive"
Ce urăsc
- CSS-ul în legacy code-base (class-uri imbricate, specificity războaie)
- Când cineva folosește !important pe tot
În tranziție, merge greu. Dar merită.