Samanleveät Flexbox-sarakkeet — CSS-generaattori
Rakenna CSS-flexbox-asettelu visuaalisesti: flex-direction, tasaa-sisältö, kohdista kohteet, flex-wrap ja aukko säilössä sekä lapsikohtainen flex-grow, flex-shrink ja flex-pohjainen, kaikki live-esikatselulla ja kopioitavalla CSS:llä.
Tulos
Tämä sivu avaa generaattorin, jossa on flex-grow: 1 jo asetettu kaikkiin kolmeen esikatseluruutuun. Tarkkaile niitä: sen sijaan, että ne kutistuisivat sisältöön sopivaksi, jokainen laatikko vaatii identtisen osuuden rivin jäljellä olevasta tilasta, mikä on yhtä leveiden joustavien sarakkeiden koko resepti – ei prosenttileveyksiä, ei calc(), ei kiinteiden pikselien matematiikkaa synkronoitavaksi.
flex-grow: 1 käskee lasta kasvamaan, ja sen asettaminen jokaisen rivin lapsen päälle tarkoittaa, että he kaikki kasvavat saman verran, joten ne päätyvät saman leveyteen riippumatta siitä, kuinka monta niitä on tai mitä sisältöä niissä on. Lisää tai poista laatikko alla olevilla säätimillä ja loput sarakkeet jakautuvat välittömästi uudelleen pysyäkseen samana – muuta selainikkunan kokoa tämän asettelun yli tuotannossa, niin se toimii samalla tavalla.
Tämä on kuvio tasakorkuisten korttiruudukoiden, hinnoittelutaulukon sarakkeiden ja tasaisesti jaettujen alatunnisteosien takana. Anna yhdelle sarakkeelle lisää tilaa nostamalla sen flex-grow muiden yläpuolelle tai kopioi alla oleva CSS-lohko täsmälleen sellaisena kuin se on luotu puhtaan tasajaon saamiseksi.