1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
@keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(50, 50, 50, .4); } 70% { box-shadow: 0 0 0 15px rgba(50, 50, 50, 0); } 100% { box-shadow: 0 0 0 0 rgba(50, 50, 50, 0); } } [class*='--pulse '], [class$='--pulse'] { animation: pulse 1.5s infinite; }