Terug naar encyclopedie

Encyclopedie

Tailwind CSS

Een CSS-framework waarmee je pagina's stylet met kleine utility-klassen rechtstreeks in je HTML.

Tailwind CSS, gemaakt door Adam Wathan, is een utility-first CSS-framework. In plaats van eigen CSS-regels in een apart stylesheet te schrijven, pas je kleine, eendoelige classes rechtstreeks toe in je HTML, zoals flex, p-4 of text-lg, en combineer je die tot elk gewenst design.

Wat Tailwind anders doet

Traditionele CSS betekende een component benoemen, een regel ervoor schrijven, en die regel onderhouden terwijl het design evolueert. Tailwind slaat die benoemstap volledig over: de styling staat naast de markup die ze beïnvloedt, waardoor meteen duidelijk is hoe een stuk HTML eruitziet, zonder tussen bestanden te moeten schakelen. De spacing, kleuren en typografie van een designsysteem worden één keer vastgelegd in een configuratiebestand en overal hergebruikt via die utility classes.

Waarvoor Tailwind goed is

  • Snel een consistent design bouwen zonder eigen CSS vanaf nul te schrijven

  • Een designsysteem centraal en makkelijk aanpasbaar houden

  • Teams die styling en markup samen willen houden in plaats van verspreid over aparte bestanden

De afweging

HTML met veel utility classes kan op het eerste gezicht rommelig aanvoelen, en er is een leercurve als je gewend bent om semantische, benoemde CSS-classes te schrijven. In de praktijk vinden de meeste teams die na een paar weken bij Tailwind blijven, die afweging de moeite waard.

Vulpo en Tailwind CSS

Tailwind is onze standaardaanpak voor styling in nieuwe projecten, samen met Laravel, Livewire en Alpine.js als de TALL stack. Zo blijft het designsysteem consistent doorheen een project, zonder de bouw te vertragen.

Heb je een vraag?

Weten wat een term betekent is één ding; weten of hij iets uitmaakt voor jouw project is iets anders. Twijfel je hoe het van toepassing is, dan lost een kort gesprek dat meestal sneller op dan verder lezen.
We gebruiken cookies en vergelijkbare technologieën om uw surfervaring te verbeteren, websiteverkeer te analyseren en inhoud te personaliseren. U kunt uw voorkeuren op elk moment aanpassen.
Beheer uw toestemming voor cookies.

These cookies are essential for the proper functioning of our website. They enable core functionality such as page navigation, access to secure areas, and basic user interface features.

These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third-party providers whose services we have added to our pages.

These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site.

These cookies are used to deliver advertisements that are more relevant to you and your interests. They are also used to limit the number of times you see an advertisement and help measure the effectiveness of advertising campaigns.