Generator siatki CSS
Projektuj wizualnie układy siatki CSS: ustaw kolumny, wiersze i odstępy, a następnie wpisz nazwy obszarów w komórkach, aby utworzyć obszary szablonów siatki — z podglądem na żywo i kopiowalnymi CSS i HTML.
Wynik
Deklaracja obszarów szablonu siatki jest jednym z najbardziej czytelnych elementów CSS, ale tylko wtedy, gdy istnieje — ręczne dotarcie do niej oznacza zliczenie cytowanych ciągów i pasujących długości wierszy, a jedna niedopasowana komórka po cichu psuje cały układ. Ten generator zamienia to w bezpośrednią manipulację: ustaw liczbę kolumn i wierszy, wpisz nazwę w dowolnej komórce aktywnej siatki, a pasujące nazwy zostaną automatycznie połączone w jeden nazwany region.
W rzeczywistości każda komórka, którą pozostawisz pustą, stanie się kropką w wygenerowanym ciągu obszarów szablonów siatki, a każda komórka, którą nazwiesz, stanie się częścią prostokąta o tej nazwie. CSS pozwala, aby nazwany region zajmował tylko jeden czysty prostokątny blok, więc narzędzie sprawdza to podczas pisania i dokładnie informuje, kiedy nazwa nie tworzy jeszcze prawidłowego prostokąta — zamiast po cichu tworzyć CSS, przeglądarka odrzuci.
Odstępy między kolumnami i wierszami mają domyślnie wartość 8 pikseli i po dopasowaniu łączą się w jedną linię odstępu, a siatka podglądu na żywo zawsze odzwierciedla ścieżki kolumn i wierszy szablonów siatki, w tym kolumny o stałych pikselach z ustawień wstępnych, takich jak boczne szyny Świętego Graala o wielkości 200 pikseli. Kopiowalny wynik obejmuje obie strony: blok CSS gotowy do umieszczenia w arkuszu stylów i pasujący szkielet HTML z jednym elementem div obszaru siatki na nazwany region.
Grid i flexbox rozwiązują różne problemy związane z układem, a generator css-flexbox-generator na tej stronie jest lepszym punktem wyjścia dla układów jednowymiarowych — pojedynczego wiersza lub kolumny elastycznych elementów, takich jak pasek nawigacyjny lub stos kart. Zamiast tego sięgnij po ten generator siatki, jeśli potrzebujesz kontroli dwuwymiarowej, jawnych wierszy i kolumn lub nazwanych regionów, takich jak nagłówek/nawigacja/główny/stopka; te dwa narzędzia często trafiają na tę samą stronę, siatkę powłoki strony i flexbox wewnątrz jej elementów. Jak każde narzędzie na tej stronie, działa ono całkowicie w przeglądarce — bez przesyłania, bez konta.