{% extends 'base.html.twig' %} {% block title %}Shadows - Design System - Bubul{% endblock %} {% block body %}
Tokens d'ombre — shadow-* depuis variables.css
Ombres generiques — elevation
shadow-sm
0 1px 2px 0 rgba(0,0,0,5%)
shadow-md
0 4px 6px -1px rgba(0,0,0,10%)
shadow-lg
0 10px 15px -3px rgba(0,0,0,10%)
shadow-xl
0 20px 25px -5px rgba(0,0,0,10%)
Utilises pour les boutons — effet glow au hover
shadow-primary
/ shadow-primary-hover
shadow-success
/ shadow-success-hover
shadow-error
/ shadow-error-hover
shadow-warning
/ shadow-warning-hover
shadow-cohorts
/ shadow-cohorts-hover
shadow-dark
/ shadow-dark-hover
shadow-pink
/ shadow-pink-hover
shadow-info
/ shadow-info-hover
Source de verite
| Classe Tailwind | Variable CSS | Valeur |
|---|---|---|
| shadow-sm | --shadow-sm | 0 1px 2px 0 rgba(0,0,0,0.05) |
| shadow-md | --shadow-md | 0 4px 6px -1px rgba(0,0,0,0.1) |
| shadow-lg | --shadow-lg | 0 10px 15px -3px rgba(0,0,0,0.1) |
| shadow-xl | --shadow-xl | 0 20px 25px -5px rgba(0,0,0,0.1) |
| shadow-primary | --shadow-primary | 0 4px 14px 0 rgb(12 129 228 / 0.25) |
| shadow-primary-hover | --shadow-primary-hover | 0 7px 19px 0 rgb(12 129 228 / 0.47) |
| shadow-success | --shadow-success | 0 4px 14px 0 rgb(48 147 68 / 0.25) |
| shadow-success-hover | --shadow-success-hover | 0 7px 19px 0 rgb(48 147 68 / 0.47) |
| shadow-error | --shadow-error | 0 4px 14px 0 rgb(209 0 0 / 0.25) |
| shadow-error-hover | --shadow-error-hover | 0 7px 19px 0 rgb(209 0 0 / 0.47) |
| shadow-warning | --shadow-warning | 0 4px 14px 0 rgb(245 158 11 / 0.25) |
| shadow-warning-hover | --shadow-warning-hover | 0 7px 19px 0 rgb(245 158 11 / 0.47) |
| shadow-cohorts | --shadow-cohorts | 0 4px 14px 0 rgb(139 92 246 / 0.25) |
| shadow-cohorts-hover | --shadow-cohorts-hover | 0 7px 19px 0 rgb(139 92 246 / 0.47) |
| shadow-dark | --shadow-dark | 0 4px 14px 0 rgb(0 0 0 / 0.15) |
| shadow-dark-hover | --shadow-dark-hover | 0 7px 19px 0 rgb(0 0 0 / 0.35) |
| shadow-pink | --shadow-pink | 0 4px 14px 0 rgb(233 30 140 / 0.25) |
| shadow-pink-hover | --shadow-pink-hover | 0 7px 19px 0 rgb(233 30 140 / 0.47) |
| shadow-info | --shadow-info | 0 4px 14px 0 rgb(6 182 212 / 0.25) |
| shadow-info-hover | --shadow-info-hover | 0 7px 19px 0 rgb(6 182 212 / 0.47) |
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>