Junior
Kā centrēt bloku gan horizontāli, gan vertikāli?
sobes.tech AI
Atbilde no AI
-
Flexbox:
-
Ar vecāka:
.parent { display: flex; // Aktivizē flex konteineru justify-content: center; // Horizontāla centrēšana align-items: center; // Vertikāla centrēšana }
-
-
Grid:
-
Ar vecāka:
.parent { display: grid; // Aktivizē grid konteineru place-items: center; /* Centrē gan horizontāli, gan vertikāli. Vienāds ar: justify-items: center; align-items: center; */ }
-
-
Position: absolute un Transform:
.parent { position: relative; // Vecākam jābūt pozicionētam } .child { position: absolute; // Absolūts pozicionējums top: 50%; // Pārvieto augšējo malu uz 50% no vecāka left: 50%; // Pārvieto kreiso malu uz 50% no vecāka transform: translate(-50%, -50%); /* Pārvieto elementu uz pusi tā platuma un augstuma precīzai centrēšanai */ } -
Margin: auto (tikai horizontālai centrēšanai inline-block un block):
.element { display: block; // Vai inline-block width: noteikta-platuma; // Platums jānorāda margin: 0 auto; // Automātiskie atstarpes pa kreisi un pa labi }