Bulma - Szybki przewodnik
Co to jest Bulma?
Bulma to open source, prosty i nowoczesny framework CSS, który jest oparty na module flexbox (służy do tworzenia responsywnej struktury układu).
Historia
Bulma została wydana w roku 2016 i rozprowadzana na licencji MIT. Obecna wersja Bulmy to 0.7.1, została wydana 18 kwietnia 2018 roku.
Dlaczego używać Bulmy?
Bulma jest bardzo łatwa do nauczenia i konfiguracji. Jest zbudowany z SASS i podzielony na 39 plików .sass . Kod można łatwo dostosować, dzieląc na osobne pliki i pozwala to dostosować część aplikacji, aby uzyskać oczekiwany efekt.
funkcje
Jest to lekki, nowoczesny framework CSS, który wykorzystuje Flexbox.
Zawiera mobilne pierwsze style w jednym pliku, a nie w oddzielnych plikach.
Jest konfigurowalny i modułowy.
Zalety
Zapewnia responsywny projekt dla komputerów stacjonarnych, tabletów i telefonów komórkowych.
Jest to czysty framework CSS, dzięki czemu można go łączyć z dowolnym frameworkiem JavaScript, takim jak AngularJS, ReactJS itp.
Wykorzystuje minimalny kod HTML, który ułatwia czytanie i pisanie kodu.
Niedogodności
To nowa struktura, która nie jest tak dużą wspólnotą.
Ma mniej dokumentacji i wymaga drobnych ulepszeń.
Ramy te są nadal w fazie rozwoju.
Opis
Bulma to lekki, nowoczesny framework CSS, który bazuje na module flexbox (służy do tworzenia responsywnych struktur układu i fantazyjnych projektów).
Omówienie Bulmy obejmuje rozpoczęcie pracy z Bulmą, responsywność (możesz przeglądać strony internetowe na różnych urządzeniach, takich jak komputery stacjonarne, tablety i telefony), kolory, funkcje do definiowania kolorów i wartości oraz mieszanki (grupa właściwości CSS, które umożliwiają aby użyć właściwości jednej klasy dla innej klasy) w Bulma.
W poniższej tabeli wymieniono różne typy narzędzi, których możesz użyć do wykorzystania Bulma CSS -
S.No. | Narzędzie i opis |
---|---|
1 | Pierwsze kroki z Bulmą Możesz zacząć od Bulmy używając jednego pliku css. |
2 | Responsywność i kolory Jest to rozwój przyjazny dla urządzeń mobilnych, który można łączyć z dużymi, małymi i średnimi urządzeniami. |
3 | Funkcje i miksy Bulma używa pewnych funkcji i mikserów do definiowania odpowiednio wartości i elementów. |
Opis
Modyfikatory w Bulmie obejmują alternatywne style elementów wykorzystujące klasy, klasy responsywne do zmiany stylów, pomocniki kolorów do zmiany koloru elementów, pomocniki typograficzne do zmiany rozmiaru i koloru tekstu.
Poniższa tabela zawiera listę różnych typów modyfikatorów, których możesz użyć do wykorzystania Bulma CSS -
S.No. | Modyfikatory i opis |
---|---|
1 | Składnia modyfikatorów i responsywni pomocnicy Możesz tworzyć alternatywne style dla elementów, używając klas modyfikatorów. |
2 | Pomocnicy kolorów i typografii Możesz użyć pomocników kolorów do zmiany koloru tekstu lub tła. |
Opis
Bulma zapewnia responsywny system siatki (tworzenie układu strony za pomocą szeregu wierszy i kolumn), który skaluje do 12 kolumn w kontenerze. Kolumny zostaną uporządkowane ponownie wraz ze wzrostem rozmiaru urządzenia lub widocznego obszaru.
Poniższa tabela zawiera listę odmian kolumn, których można użyć do wykorzystania Bulma CSS -
S.No. | Typy i opis kolumn |
---|---|
1 | Układ kolumn i rozmiary Bulma umożliwia bardzo łatwe budowanie układu kolumn poprzez dodanie klasy kolumn w kontenerze. |
2 | Czułość i zagnieżdżanie kolumn Bulma zapewnia responsywne kolumny na różnych typach ekranów, takich jak urządzenia mobilne, tablety i komputery stacjonarne. |
3 | Odstęp między kolumnami i opcje Kolumny tworzą równe odstępy między zawartością kolumn. |
Opis
Układ Bulma opisuje strukturę strony internetowej, która została zaprojektowana przy użyciu klas CSS.
Poniższa tabela zawiera listę wariantów układu, których można użyć do wykorzystania Bulma CSS -
S.No. | Typy i opis układu |
---|---|
1 | Pojemnik i poziomy Bulma używa kontenerów do przedstawienia podstawowego układu i zawijania zawartości witryny. |
2 | Obiekt multimedialny Obiekt multimedialny służy do określania abstrakcyjnych stylów obiektów do budowania różnych typów komponentów. |
3 | Baner bohatera Bulma zapewnia baner bohatera, aby określić baner o pełnej szerokości na stronie internetowej. |
4 | Płytki Bulma tworzy dwuwymiarowy układ, używając jednej klasy elementu. |
Opis
Element formularza Bulma określa dane wejściowe użytkownika za pomocą elementów wejściowych (takich jak pola tekstowe, pola wyboru, przyciski opcji i nie tylko) i wysyła je do serwera w celu przetworzenia danych.
Poniższa tabela zawiera listę odmian formularzy, których można użyć do wykorzystania Bulma CSS -
S.No. | Typy formularzy i opis |
---|---|
1 | Kontrolki formularza Bulma zawiera różne typy klas kontroli formularzy do tworzenia różnych form. |
2 | Wejście Bulma udostępnia pole do wprowadzania danych użytkownika wraz z różnymi typami odmian. |
3 | Textarea Bulma textarea jest używany, gdy potrzebujesz wielu wierszy danych wejściowych. |
4 | Wybierz Bulma select jest używany, gdy chcesz umożliwić użytkownikowi wybór spośród wielu opcji. |
5 | Pole wyboru i radio Pola wyboru i przyciski opcji mogą być używane, gdy chcesz, aby użytkownicy wybierali z listy wstępnie ustawionych opcji. |
6 | Plik Służy do przesyłania plików z danymi użytkownika. |
Opis
Bulma zapewnia różne typy elementów, takie jak element box, który może być używany jako kontener, element przycisku, kontener obrazu do określenia obrazu, element tabeli itp.
Poniższa tabela zawiera listę wariantów elementów, których możesz użyć do wykorzystania Bulma CSS -
S.No. | Typy formularzy i opis |
---|---|
1 | Przycisk Element przycisku zapewnia interakcję użytkownika z niestandardowymi stylami przycisków. |
2 | Zadowolony Bulma udostępnia klasę treści do bezpośredniego używania tagów HTML. |
3 | Pudełko i ikona .Box klasa definiuje pojemnik zawierający granicznej, promienia i obicia. |
4 | Wizerunek Bulma używa klasy .image do wyświetlania obrazów na stronie. |
5 | Paski powiadomień i postępu Bulma określa predefiniowane komunikaty ostrzegawcze do wyświetlania powiadomienia. |
6 | Stół Bulma opakowuje elementy do wyświetlania danych w formacie tabelarycznym. |
7 | Znacznik i tytuł Bulma udostępnia małe etykiety zwane tagami do wyświetlania dodatkowych informacji. |
Opis
Bulma jest dostarczana ze wstępnie zaprojektowanymi komponentami, które zawierają listy rozwijane, modalne, paginację, pasek nawigacyjny, zakładki itp., Aby ułatwić użytkownikowi korzystanie ze strony.
Poniższa tabela zawiera listę odmian komponentów, których można użyć do wykorzystania Bulma CSS -
S.No. | Opis podzespołu |
---|---|
1 | Bułka tarta Bulma używa składnika breadcrumb jako metody nawigacji, aby wskazać użytkownikowi lokalizację bieżącej strony w aplikacji. |
2 | Karta Komponent karty wyświetla zawartość w ramce dla lepszego wyglądu. |
3 | Upuścić Bulma zapewnia przełączalne menu rozwijane do wyświetlania powiązanych linków w formacie listy. |
4 | Wiadomość Bulma udostępnia bloki wiadomości, aby poprawić wygląd Twojej strony. |
5 | Modalny Modalne to okno potomne nałożone na swoje okno nadrzędne. |
6 | Navbar Paski nawigacyjne służą jako nagłówki nawigacji w witrynie. |
7 | Paginacja Składnik paginacji zapewnia szereg powiązanych linków na wielu stronach. |
8 | Tabs Bulma udostępnia menu nawigacyjne z kartami z różnymi stylami wyświetlania treści. |