Przejdź do treści

Kategoria: CSS

3 artykułów oznaczonych „CSS".

Jak wyrzuciłem Bootstrap z produkcyjnej aplikacji Django, szablon po szablonie

Front-endCSSJavaScript

Studium przypadku z zawodowe.edu.pl: platforma ruszyła na początku 2025 na Bootstrapie 5, po roku miałem w planach jego usunięcie, po półtora – było zrobione. Nie przez wielki przepis, tylko szablon po szablonie, z bezpiecznym przełącznikiem i testami pilnującymi, żeby Bootstrap nie wrócił tylnymi drzwiami. Co go zastąpiło: details, dialog, :has(), natywne selecty i garść vanilla JS.

Czytaj dalej →

Dlaczego coraz częściej piszę CSS tam, gdzie kiedyś był JavaScript

Front-endCSSJavaScript

Rozwijane menu, zakładki, akordeon, tooltip, sticky nagłówek, płynne przewijanie, pozycjonowanie dymka względem przycisku – to wszystko pisaliśmy odruchowo w JavaScripcie, bo CSS tego nie potrafił. Dziś potrafi. Przegląd rzeczy przeniesionych ze skryptu do arkusza stylów: :has(), popover, details, scroll-snap, position: sticky, container queries – z przykładami before/after i uczciwym rozdziałem o granicach.

Czytaj dalej →

Platforma webowa dogoniła biblioteki – co możesz dziś usunąć z projektu

Front-endCSSJavaScript

jQuery, lodash, moment, Popper, jQuery UI datepicker – całe pokolenie bibliotek łatało dziury w przeglądarce. Dziś tych dziur już nie ma: CSS, HTML i natywny JavaScript przejęły to, co latami doklejaliśmy zależnościami, a miejscami CSS wyprzedził JavaScript. Przegląd z konkretnymi przykładami before/after i aktualnym stanem Baseline.

Czytaj dalej →

← Wszystkie wpisy