UI Buttons animation
How do I make an ui buttons animation?
What is a ui buttons animation? How do you make a ui buttons animation? This script and codes were developed by Sylvain Reucherand on 07 November 2022, Monday.
UI Buttons animation - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>UI Buttons animation</title> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <a href="#" class="popin-btn plus-btn"></a>
<a href="#" class="popin-btn close-btn"></a>
<a href="#" class="btn-action" title="Découvrez le parfum"><span>Découvrez le parfum</span></a>
</body>
</html>
UI Buttons animation - Script Codes CSS Codes
/* Common */
body { padding: 50px; text-align: center; font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased;
}
a.popin-btn:nth-child(1) { margin-right: 50px;
}
a.popin-btn { display: inline-block; position: relative; width: 35px; height: 35px; border: 1px solid #b99958; overflow: hidden; -webkit-transition: background-position 200ms cubic-bezier(1, 0, 0, 1); -moz-transition: background-position 200ms cubic-bezier(1, 0, 0, 1); transition: background-position 200ms cubic-bezier(1, 0, 0, 1);
}
a.popin-btn:before,
a.popin-btn:after { content: ''; display: block; position: absolute; width: inherit; height: inherit;
}
a.popin-btn:before { z-index: 1; background-color: #b99958; border: 1px solid #b99958; -webkit-transition: all 200ms cubic-bezier(1, 0, 0, 1); -moz-transition: all 200ms cubic-bezier(1, 0, 0, 1); transition: all 200ms cubic-bezier(1, 0, 0, 1);
}
a.popin-btn:after { z-index: 2; -webkit-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-delay: 0; -moz-transition-delay: 0; transition-delay: 0;
}
a.popin-btn:hover:after { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; transition-delay: 150ms;
}
/* Plus */
a.plus-btn { background: transparent url("data:image/gif;base64,R0lGODlhIgAiAIABALmZWP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZERkM5RjlGQjhDMTFFMzhFM0FEN0Q1QTVDRUU1OTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZERkM5RkFGQjhDMTFFMzhFM0FEN0Q1QTVDRUU1OTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkRGQzlGN0ZCOEMxMUUzOEUzQUQ3RDVBNUNFRTU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkRGQzlGOEZCOEMxMUUzOEUzQUQ3RDVBNUNFRTU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAiACIAAAJOjI8ZAOoPDYuUzorVzXy1zm1gJY5RaT5oqn0stL5HLHu16t4ILfMtAwwKh8Si8YjMkZQ6W3PH1PlY01TVdB1lQdtONxS9fTNjTHn5hHYKADs=") no-repeat center center;
}
a.plus-btn:after { background: transparent url("data:image/gif;base64,R0lGODlhIgAiAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZERkM5RkRGQjhDMTFFMzhFM0FEN0Q1QTVDRUU1OTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZERkM5RkVGQjhDMTFFMzhFM0FEN0Q1QTVDRUU1OTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkRGQzlGQkZCOEMxMUUzOEUzQUQ3RDVBNUNFRTU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkRGQzlGQ0ZCOEMxMUUzOEUzQUQ3RDVBNUNFRTU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAiACIAAAJOjI8ZAOoPDYuUzorVzXy1zm1gJY5RaT5oqn0stL5HLHu16t4ILfMtAwwKh8Si8YjMkZQ6W3PH1PlY01TVdB1lQdtONxS9fTNjTHn5hHYKADs=") no-repeat center center;
}
a.plus-btn,
a.plus-btn:after { background-size: 17px;
}
a.plus-btn:hover { background-position: center -34px;
}
a.plus-btn:before,
a.plus-btn:after { top: 100%;
}
a.plus-btn:hover:before,
a.plus-btn:hover:after { top: 0;
}
/* Close */
a.close-btn { background: transparent url("data:image/gif;base64,R0lGODlhGgAaAIABALaZV////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA2OUY2QjIzMEUyMDY4MTE4NzFGRTZGMkY1OTRBMjI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2RUMwQ0RFRkI5NDExRTM4RTNBRDdENUE1Q0VFNTk4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2RUMwQ0RERkI5NDExRTM4RTNBRDdENUE1Q0VFNTk4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzVDMEQ2RTM0MjA2ODExODUwOUYwNDk0RTdDNEFBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjlGNkIyMzBFMjA2ODExODcxRkU2RjJGNTk0QTIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAaABoAAAJEBIKpy2HWYoPuyEhRvmtry1UYyHkdyZgpeobf6iamWlp0SN2uHvP1G2uJgkCFz8g6Dkc4FvKipEWTzp+sCrVhdw/iqgAAOw==") no-repeat center center;
}
a.close-btn:after { background: transparent url("data:image/gif;base64,R0lGODlhGgAaAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA2OUY2QjIzMEUyMDY4MTE4NzFGRTZGMkY1OTRBMjI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2RUMwQ0UyRkI5NDExRTM4RTNBRDdENUE1Q0VFNTk4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2RUMwQ0UxRkI5NDExRTM4RTNBRDdENUE1Q0VFNTk4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzVDMEQ2RTM0MjA2ODExODUwOUYwNDk0RTdDNEFBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjlGNkIyMzBFMjA2ODExODcxRkU2RjJGNTk0QTIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAaABoAAAJEBIKpy2HWYoPuyEhRvmtry1UYyHkdyZgpeobf6iamWlp0SN2uHvP1G2uJgkCFz8g6Dkc4FvKipEWTzp+sCrVhdw/iqgAAOw==") no-repeat center center;
}
a.close-btn,
a.close-btn:after { background-size: 13px;
}
a.close-btn:hover { background-position: center 34px;
}
a.close-btn:before,
a.close-btn:after { bottom: 100%;
}
a.close-btn:hover:before,
a.close-btn:hover:after { bottom: 0;
}
/* Action button */
.btn-action { display: block; width: 364px; height: 54px; position: relative; margin: auto; margin-top: 50px; color: #b99958; text-align: center; text-transform: uppercase; text-decoration: none; line-height: 54px; overflow: hidden;
}
.btn-action span { display: block; width: inherit; height: inherit; position: absolute; top: 0; -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn-action:before { content: ''; display: block; width: inherit; height: inherit; position: absolute; box-sizing: border-box; border: 1px solid #b99958; -webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn-action:after { content: attr(title); display: block; width: inherit; height: inherit; position: absolute; top: 100%; color: transparent; -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn-action:hover span { top: -100%; color: transparent;
}
.btn-action:hover:before { border: 3px solid #b99958; -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95);
}
.btn-action:hover:after { top: 0; color: #b99958;
}
Developer | Sylvain Reucherand |
Username | sreucherand |
Uploaded | November 07, 2022 |
Rating | 3.5 |
Size | 6,420 Kb |
Views | 24,288 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Blurred text | 3,500 Kb |
Flower expansion | 3,425 Kb |
Closest point of a polygon to another point | 3,203 Kb |
Mousewheel indicator animation | 4,740 Kb |
A Pen by Sylvain Reucherand | 3,847 Kb |
Spinner | 4,080 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Parallax-ish Sliding Content | Jdsteinbach | 2,748 Kb |
The Fantastic Mr Fox | MalZiiirA | 10,435 Kb |
Zeichensatz | Moklick | 2,058 Kb |
IbrahimJabbari-Effect14 | Ibrahimjabbari | 1,919 Kb |
Scoreboard.js basic usage | Tbleckert | 1,733 Kb |
Sample Profile Screen | OurDailyBread | 5,375 Kb |
Ghost | Mghayour | 11,738 Kb |
CSS-Flexbox-Demo | Sstiglets | 1,709 Kb |
Simple animated hover effect | Pobee-norris | 3,044 Kb |
Animate a paper plane along an SVG path, looking ahead | PotatoDie | 3,734 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!