Pick a pre-made animated button style from 100 options and paste the CSS directly into your website without writing it from scratch
Study working CSS animation examples to learn techniques like diagonal sweeps, 3D folds, and marquee text effects
Use a distinctive button design to make a call-to-action stand out on a landing page or app
This repository is a collection of 100 CSS button designs, each with its own visual style and interactive effect. The buttons are built using CSS only, covering a wide range of hover and click animations: backgrounds that slide in from one side, text that rotates or flips, borders that morph into shapes, 3D folding effects, diagonal sweeps, bubble fills, and more. The project is aimed at web developers and designers who want ready-made, visually interesting buttons without writing the CSS from scratch. Each button is isolated in its own folder, with a preview image and a link to a live demo. You can browse all 100 designs on the companion website, click through to any one, and copy the code directly. The designs range from simple (a button that changes color on hover) to more complex (a button that morphs into an X shape, or one that cycles content vertically like a marquee). The source code is written in CSS and appears to be compatible with standard web frameworks, with Angular listed among the project topics. Contributions are noted as welcome, and the project is tagged as friendly to first-time contributors. It launched on Product Hunt and the author is maintaining it as a free design resource. This is most useful if you are building a website or app and want to find a distinctive button style quickly, or if you are learning CSS animation techniques and want concrete, working examples to study. The full README is longer than what was shown.
← youneslaaroussi on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.