Najnowsza wersja powszechnie używanego frameworka CSS, JavaScript i HTML, Bootstrap 5.3.0, oferuje znaczące ulepszenia, z naciskiem na tryb ciemny i niestandardowe tryby kolorów. Dzięki przepisanemu rdzeniowi, ten framework aplikacji mobilnych ma na celu ułatwienie programistom włączenia tych funkcji do swoich projektów.
Stabilne wydanie Bootstrap 5.3.0 zostało ogłoszone 30 maja i jest dostępne na stronie GetBootstrap.com. Istotną zmianą w tej aktualizacji jest domyślna obsługa trybu ciemnego. Ponadto deweloperzy mogą teraz używać dowolnej liczby trybów kolorów do tworzenia niestandardowych motywów lub bardziej złożonych palet kolorów. Nowy mixin color-mode()
Sass generuje style trybu ciemnego, umożliwiając tworzenie stylów specyficznych dla tego trybu.
Dedykowany arkusz stylów _variables-dark.scss zawiera zmienne Sass specyficzne dla trybu ciemnego. Ponadto, Bootstrap 5.3.0 wprowadza wiele innych ulepszeń:
- Odświeżona paleta kolorów zawiera nowe zmienne Sass, zmienne CSS i narzędzia do ustawiania koloru, koloru tła i koloru obramowania.
- Kolory pierwszego planu i tła zostały wzbogacone o kolory drugorzędne, trzeciorzędne i akcentujące. Kolory motywu zostały również rozszerzone o subtelne odcienie tła.
- Ulepszenia stylizacji linków obejmują nowe narzędzia pomocnicze linków i narzędzia do bardziej wyrafinowanych projektów.
- Nawigacje korzystają z lepszych stylów
:focus_visible
, lepiej dopasowanych do niestandardowych stylów przycisków. - Narzędzia szerokości obramowania oparte na zmiennych CSS zostały przywrócone do bezpośredniego ustawiania ich właściwości, tak jak miało to miejsce przed wersją 5.2.0. Rozwiązuje to problemy z dziedziczeniem w zagnieżdżonych elementach, w tym tabelach.
Patrząc w przyszłość, Bootstrap 5.4.0 zamierza ulepszyć swoje API narzędzi i powiązany kod. Aby rozwiązać nadchodzące problemy, w nadchodzących tygodniach pojawią się poprawki dla wersji 5.3.x. Wszystkie te ulepszenia zwiększają zdolność firm do tworzenia płynnych aplikacji internetowych i mobilnych przy użyciu rozwiązań no-code /low-code, takich jak platforma AppMaster, która oferuje kompleksowy zestaw narzędzi do tworzenia aplikacji.