CSS box-shadow voorbeelden: 40 schaduwen om te kopiëren

CSS box-shadow voorbeelden

CSS box-shadow voorbeelden: 40 schaduwen om te kopiëren als CSS of Tailwind

40 originele box-shadow-voorbeelden die u kunt bekijken en kopiëren als CSS of als Tailwind-class: zacht, gelaagd, alleen onder, inset, gekleurd, dark mode en een elevatieschaal.

Een box shadow schrijft u als box-shadow: x-offset y-offset blur spread color, met een optioneel inset-sleutelwoord. Zachte, realistische schaduwen stapelen meestal twee of drie lagen met een lage opacity, en een schaduw alleen aan de onderkant gebruikt een positieve y-offset met een negatieve spread. Kies een van de 40 voorbeelden hieronder en kopieer hem als CSS of Tailwind.

De vijf onderdelen van een box-shadow-waarde

De meeste lijstjes met schaduwen geven u een plaatje en een regel CSS. Deze legt ook uit waarom een schaduw echt of nep oogt, geeft u een bijpassende elevatieschaal die u in een design system kunt zetten, en laat zien hoe u schaduwen zichtbaar houdt op donkere achtergronden. Elk voorbeeld is origineel en draait live in uw browser.

Veelgestelde vragen

Hoe voeg ik een box shadow alleen aan de onderkant toe?

Geef de schaduw een positieve y-offset en een negatieve spread van ongeveer dezelfde grootte als de blur, bijvoorbeeld box-shadow: 0 8px 6px -6px rgb(0 0 0 / 0.3). De negatieve spread trekt de schaduw in aan de linker-, rechter- en bovenkant, zodat alleen het deel zichtbaar is dat voorbij de onderrand wordt geduwd.

Hoe gebruik ik meer dan één schaduw?

Scheid de schaduwen met komma's. De eerste schaduw in de lijst wordt boven de andere getekend, dus zet de strakke, donkere contactschaduw vooraan en de brede, vage omgevingsschaduw achteraan.

Waarom verdwijnt mijn schaduw op een donkere achtergrond?

Een zwarte schaduw op een bijna zwarte pagina heeft vrijwel geen contrast. Leun in donkere thema's op een lichtere oppervlaktekleur voor verhoogde elementen, voeg een dunne lichte rand of een inset-highlight van 1px toe, en verhoog de opacity van de schaduw in plaats van alleen op de schaduw te vertrouwen.

Wat is het verschil tussen box-shadow en drop-shadow()?

box-shadow volgt de box en de border-radius van het element. filter: drop-shadow() volgt de zichtbare pixels, dus hij sluit nauw aan op transparante PNG's en SVG-vormen, maar hij heeft geen spread-waarde en geen inset-optie.

Hoe schrijf ik een eigen schaduw in Tailwind?

Gebruik een arbitrary value met underscores in plaats van spaties, zoals shadow-[0_8px_24px_-6px_rgb(0_0_0/0.2)]. De ingebouwde schaal loopt van shadow-2xs tot shadow-2xl, en inset-shadow-sm en verwanten dekken binnenschaduwen af.

Waarom gelaagde schaduwen echter ogen

Schaduwen als schaal, niet als losse gevallen

Box shadow alleen aan de onderkant

Een negatieve spread verkleint de schaduw aan elke kant, en de y-offset duwt hem vervolgens naar beneden uit. Houd de spread dicht bij min de blur, zodat er niets langs de linker- en rechterrand lekt.

Drie schaduwen alleen aan de onderkant

Van links: een strakke rand, een zachtere val en de dunne lijn die onder sticky headers wordt gebruikt.

Een herbruikbare elevatieschaal

Vijf stappen dekken de meeste interfaces. Elke stap verdubbelt de offset en blur van de vorige en houdt een strakke contactlaag eronder.

Voorgestelde elevatietokens

Elevatietokens met een override voor het donkere thema

Componenten gebruiken var(--shadow-2) en zetten nooit een schaduw hard in de code. Het donkere blok wisselt naar een vage rand plus dieper zwart.

Enkele schaduw vs gelaagde schaduw

Zelfde grootte, ander realisme

De linkerkaart gebruikt één grote blur. De rechterkaart verdeelt dezelfde donkerte over drie lagen, wat leest als een zachtere, natuurlijkere lift.

Alle

Zacht

Gelaagd

Alleen onder

Inset

Gekleurd

Dark mode

Krachtig

40 box-shadow-voorbeelden

Filter op schaduwstijl

Kopieerformaat

Achtergrond van voorbeeld

Licht

Donker

Klik om te kopiëren

Gekopieerd

Schaduw gekopieerd: {v}

{n} schaduwen

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gidsen

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap