Tailwind glowing gradient effect
created at: 12/24/2022
For effects like a glowing background, sometimes a drop-shadow is not the right thing. Shadows should be used to display elevation.
Another option here is blur
that gets applied to an element with the desired background (e.g. a color or a gradient). The important part is, that the element that is responsible for the glow is positioned as absolute
behind the root element.
<div class="group relative inline-block">
<div
class="absolute -inset-0.5 rounded-lg bg-skin-accent opacity-75 blur transition-all duration-200 group-hover:opacity-100"
/>
<button class="relative rounded-lg bg-skin-background {classMap[type]}">
<slot />
</button>
</div>