Kā centrēt dalījumu CSS (Flexbox)
Vizuāli izveidojiet CSS elastīgā lodziņa izkārtojumu: pielāgojiet virzienu, pamatojiet saturu, izlīdziniet vienumus, pielāgojiet iesaiņojumu un atstarpi konteinerā, kā arī katram bērnam elastīgu augšanu, elastīgu saraušanos un elastīgu pamatu — tas viss ar reāllaika priekšskatījumu un kopējamu CSS.
Rezultāts
Šeit ir tiešā atbilde uz visbiežāk uzdoto jautājumu CSS: lai centrētu div, ievietojiet displeju: flex, justify-content: centrā un līdziniet vienumus: centrā tā vecākajā. Tas arī viss — trīs deklarācijas uz trauka, un bērns sēž tajā ideāli centrēts gan horizontāli, gan vertikāli, jebkurā izmērā. Šajā lapā tiek atvērts ģenerators ar tieši tādu kombināciju, kas jau ir lietota, tāpēc tālāk esošajā priekšskatījumā ir redzams, ka tas pašlaik darbojas trīs numurētos lodziņos.
Pirms flexbox, centrējot div, bija nepieciešami uzlauzumi: piemale: 0 automātiski centrēts tikai horizontāli un darbojas tikai fiksēta platuma blokā; vertikālā centrēšana nozīmēja pozīciju: absolūts ar negatīvām piemalēm vai transformācijas triks, abi trausli brīdī, kad saturs maina izmēru. Justify-content apstrādā galveno asi un align-itemes apstrādā šķērsasi — kopā tie ir centrēti abos virzienos neatkarīgi no bērna garuma vai platuma, tieši tāpēc šis pāris kļuva par standarta atbildi.
Velciet jebkuru tālāk esošo vadīklu un skatieties, kā trīs priekšskatījuma lodziņi paliek centrā, kad konteiners maina formu, vai pievienojiet starp tiem atstarpi. Kad tas izskatās pareizi, kopējiet apakšā esošo CSS bloku tieši savā stila lapā — tas darbojas vienādi katrā modernajā pārlūkprogrammā, nav nepieciešama bibliotēka.