{% extends 'base.html.twig' %} {% block title %}Shadows - Design System - Bubul{% endblock %} {% block body %}
{# ===== OMBRES NEUTRES ===== #}

Ombres neutres

Ombres generiques — elevation

sm
shadow-sm

0 1px 2px 0 rgba(0,0,0,5%)

md
shadow-md

0 4px 6px -1px rgba(0,0,0,10%)

lg
shadow-lg

0 10px 15px -3px rgba(0,0,0,10%)

xl
shadow-xl

0 20px 25px -5px rgba(0,0,0,10%)

{# ===== OMBRES COLOREES ===== #}

Ombres colorees

Utilises pour les boutons — effet glow au hover

Normal
Hover
shadow-primary / shadow-primary-hover
Normal
Hover
shadow-success / shadow-success-hover
Normal
Hover
shadow-error / shadow-error-hover
Normal
Hover
shadow-warning / shadow-warning-hover
Normal
Hover
shadow-cohorts / shadow-cohorts-hover
Normal
Hover
shadow-dark / shadow-dark-hover
Normal
Hover
shadow-pink / shadow-pink-hover
Normal
Hover
shadow-info / shadow-info-hover
{# ===== REFERENCE ===== #}

Reference — variables.css

Source de verite

Classe Tailwind Variable CSS Valeur
shadow-sm--shadow-sm0 1px 2px 0 rgba(0,0,0,0.05)
shadow-md--shadow-md0 4px 6px -1px rgba(0,0,0,0.1)
shadow-lg--shadow-lg0 10px 15px -3px rgba(0,0,0,0.1)
shadow-xl--shadow-xl0 20px 25px -5px rgba(0,0,0,0.1)
shadow-primary--shadow-primary0 4px 14px 0 rgb(12 129 228 / 0.25)
shadow-primary-hover--shadow-primary-hover0 7px 19px 0 rgb(12 129 228 / 0.47)
shadow-success--shadow-success0 4px 14px 0 rgb(48 147 68 / 0.25)
shadow-success-hover--shadow-success-hover0 7px 19px 0 rgb(48 147 68 / 0.47)
shadow-error--shadow-error0 4px 14px 0 rgb(209 0 0 / 0.25)
shadow-error-hover--shadow-error-hover0 7px 19px 0 rgb(209 0 0 / 0.47)
shadow-warning--shadow-warning0 4px 14px 0 rgb(245 158 11 / 0.25)
shadow-warning-hover--shadow-warning-hover0 7px 19px 0 rgb(245 158 11 / 0.47)
shadow-cohorts--shadow-cohorts0 4px 14px 0 rgb(139 92 246 / 0.25)
shadow-cohorts-hover--shadow-cohorts-hover0 7px 19px 0 rgb(139 92 246 / 0.47)
shadow-dark--shadow-dark0 4px 14px 0 rgb(0 0 0 / 0.15)
shadow-dark-hover--shadow-dark-hover0 7px 19px 0 rgb(0 0 0 / 0.35)
shadow-pink--shadow-pink0 4px 14px 0 rgb(233 30 140 / 0.25)
shadow-pink-hover--shadow-pink-hover0 7px 19px 0 rgb(233 30 140 / 0.47)
shadow-info--shadow-info0 4px 14px 0 rgb(6 182 212 / 0.25)
shadow-info-hover--shadow-info-hover0 7px 19px 0 rgb(6 182 212 / 0.47)
{# ===== UTILISATION ===== #}

Utilisation

Pattern typique sur les boutons

{# Bouton avec glow au hover #}
<button class="shadow-primary hover:shadow-primary-hover transition-shadow">
    Action
</button>

{# Carte avec elevation subtile #}
<div class="shadow-sm hover:shadow-md transition-shadow">
    Contenu
</div>
{% endblock %}