I saw similar button on my friends flutter app and decided to try and recreate it in HTML, JS and CSS. There are still some fixes left to do.
Animation made by Luboš Volkov, you can check it out here
Click here to see example code and test it.
- Add a class of breathing-button to a button
- You can go with default style or set your own styles by assigning values to a data attributes:
- data-bb-size - sets height and width of button
- data-bb-duration - sets breathe animation duration
- data-bb-background - sets colors (or color) for background linear gradient (you can set one or two colors, if you want to set two colors don't forget to separate them with semicolon)
- data-bb-cross - sets color of a cross
- data-bb-shadow - sets color of a button shadow
<button
class="breathing-button"
data-bb-size="160px"
data-bb-duration="4s"
data-bb-background="#1e6262; #2d76f7"
data-bb-cross="#ecfffb"
data-bb-shadow="rgba(24, 35, 54, 0.2)">
</button>