Skip to content

Styles

De VEMAP frontend maakt gebruik van TailwindCSS ^v4. Daarnaast is voor de styling van de Flatpickr daterange picker een custom css bestand aanwezig voor het overschrijven van de style defaults met de VEMAP brand kleuren.


BestandDoel
src/styles/global.cssGlobale thema-instellingen en utilities
src/styles/flatpickr.custom.cssFlatpickr overrides in VEMAP-stijl

@import "tailwindcss";
@theme {
--color-map-orange: #ff763f;
--color-map-blue: #131d33;
}
  • Tailwind 4 wordt rechtstreeks vanuit CSS geïmporteerd.
  • Thema-kleuren leveren utility classes zoals bg-map-orange en text-map-blue.

[x-cloak] {
display: none !important;
}
.input-container {
/* semitransparante achtergrond + focus outline */
}
.input-error {
font-size: 0.75rem;
color: #fca5a5;
font-style: italic;
}
.custom-scrollbar {
/* smalle scrollbar met hover reveal */
}
  • Gebruik .input-container en .input-error consequent in formulieren.
  • Combineer .custom-scrollbar met overflow-y-auto voor lange lijsten.

De Flatpickr bibliotheek wordt gebruikt in het DateRangePicker.astro component. Het custom css bestand wordt direct in het component geïmporteerd, zo worden de stijlbestanden alleen geïmporteerd wanneer het component wordt gebruikt.

DateRangePicker.astro
import "flatpickr/dist/themes/dark.css";
import "@styles/flatpickr.custom.css";