Phoenix Fire Button
0 viewsextreme
Background:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<button class="phoenix-fire-btn">
<div class="fire-particles">
<div class="particle p1"></div>
<div class="particle p2"></div>
<div class="particle p3"></div>
<div class="particle p4"></div>
<div class="particle p5"></div>
<div class="particle p6"></div>
<div class="particle p7"></div>
<div class="particle p8"></div>
</div>
<div class="flame-rings">
<div class="flame-ring fr1"></div>
<div class="flame-ring fr2"></div>
<div class="flame-ring fr3"></div>
</div>
<div class="phoenix-core">
<span class="phoenix-icon">🔥</span>
</div>
<div class="ember-trail">
<div class="ember e1">✨</div>
<div class="ember e2">⭐</div>
<div class="ember e3">✨</div>
</div>
</button>Phoenix Fire Button
0 viewsextreme
Background:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<button class="phoenix-fire-btn">
<div class="fire-particles">
<div class="particle p1"></div>
<div class="particle p2"></div>
<div class="particle p3"></div>
<div class="particle p4"></div>
<div class="particle p5"></div>
<div class="particle p6"></div>
<div class="particle p7"></div>
<div class="particle p8"></div>
</div>
<div class="flame-rings">
<div class="flame-ring fr1"></div>
<div class="flame-ring fr2"></div>
<div class="flame-ring fr3"></div>
</div>
<div class="phoenix-core">
<span class="phoenix-icon">🔥</span>
</div>
<div class="ember-trail">
<div class="ember e1">✨</div>
<div class="ember e2">⭐</div>
<div class="ember e3">✨</div>
</div>
</button>Was this helpful?
What is inside Phoenix Fire Button
Phoenix Fire Button is a CSS button built with a keyframe animation, gradient fills, transforms, defined in 187 lines across 28 selectors.
27
CSS properties
28
Selectors
187
Lines of CSS
3
Formats
Techniques used
Keyframe animationTransitionsTransformsGradientsShadowsFiltersHover stateFlexbox
Animations defined: phoenix-glowparticle-floatflame-ring-pulsephoenix-dancetrail-orbitember-sparkle
CSS properties in this component
align-itemsanimationanimation-delayanimation-durationbackgroundborderborder-colorborder-radiusbottombox-shadowcolorcursordisplayfilterfont-sizeheightjustify-contentleftopacityoverflowpositionrighttoptransformtransitionwidthz-indexAccessibility check2 to fix
- Built on a native <button> element, so keyboard focus and screen reader semantics work without extra attributes.
- No focus style is defined. Add one before shipping, or keyboard users lose track of position.
- Animates without a prefers-reduced-motion guard. Wrap the animation in that query if motion sensitivity matters to your audience.
These notes are generated by reading this component's own source, so they describe what it actually does rather than what a template says. Copy the code above in HTML, CSS, Tailwind and adapt it freely.