A Pen by Alex Bodin on CodePen.
Created
February 1, 2023 12:32
-
-
Save ilifeup/2dfa6e40965082de77eb7ce4f1d27929 to your computer and use it in GitHub Desktop.
XWrqpxB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<a href="#" class="animated-button1"> | |
<span></span> | |
<span></span> | |
<span></span> | |
<span></span> | |
Button | |
</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html { | |
height: 100%; | |
-webkit-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
body { | |
min-height: 100%; | |
position: relative; | |
padding-bottom: 3rem; | |
margin: 0; | |
padding: 0; | |
text-align: center; | |
width: 100%; | |
background: linear-gradient(170deg, rgba(49, 57, 73, 0.8) 20%, rgba(49, 57, 73, 0.5) 20%, rgba(49, 57, 73, 0.5) 35%, rgba(41, 48, 61, 0.6) 35%, rgba(41, 48, 61, 0.8) 45%, rgba(31, 36, 46, 0.5) 45%, rgba(31, 36, 46, 0.8) 75%, rgba(49, 57, 73, 0.5) 75%), linear-gradient(45deg, rgba(20, 24, 31, 0.8) 0%, rgba(41, 48, 61, 0.8) 50%, rgba(82, 95, 122, 0.8) 50%, rgba(133, 146, 173, 0.8) 100%) #313949; | |
font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; | |
} | |
/* | |
* Animated CSS button | |
* Copyright Alexander Bodin 2019-09-07 | |
* | |
* Useage: .class {@import button($button-size, $hue, $sat);} | |
*/ | |
.animated-button { | |
background: linear-gradient(-30deg, #0b1b3d 50%, #08142b 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #d4e0f7; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #8592ad; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button span { | |
position: absolute; | |
} | |
.animated-button span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(8, 20, 43, 0)), to(#2662d9)); | |
background: linear-gradient(to left, rgba(8, 20, 43, 0), #2662d9); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@-webkit-keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 20, 43, 0)), to(#2662d9)); | |
background: linear-gradient(to top, rgba(8, 20, 43, 0), #2662d9); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@-webkit-keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(8, 20, 43, 0)), to(#2662d9)); | |
background: linear-gradient(to right, rgba(8, 20, 43, 0), #2662d9); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@-webkit-keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 20, 43, 0)), to(#2662d9)); | |
background: linear-gradient(to bottom, rgba(8, 20, 43, 0), #2662d9); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@-webkit-keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button1 { | |
background: linear-gradient(-30deg, #3d0b0b 50%, #2b0808 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #f7d4d4; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button1::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #ad8585; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button1:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button1 span { | |
position: absolute; | |
} | |
.animated-button1 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 8, 0)), to(#d92626)); | |
background: linear-gradient(to left, rgba(43, 8, 8, 0), #d92626); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button1 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 8, 0)), to(#d92626)); | |
background: linear-gradient(to top, rgba(43, 8, 8, 0), #d92626); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button1 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 8, 0)), to(#d92626)); | |
background: linear-gradient(to right, rgba(43, 8, 8, 0), #d92626); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button1 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 8, 0)), to(#d92626)); | |
background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #d92626); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button2 { | |
background: linear-gradient(-30deg, #3d240b 50%, #2b1a08 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #f7e6d4; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button2::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #ad9985; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button2:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button2 span { | |
position: absolute; | |
} | |
.animated-button2 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(43, 26, 8, 0)), to(#d98026)); | |
background: linear-gradient(to left, rgba(43, 26, 8, 0), #d98026); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button2 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 26, 8, 0)), to(#d98026)); | |
background: linear-gradient(to top, rgba(43, 26, 8, 0), #d98026); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button2 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(43, 26, 8, 0)), to(#d98026)); | |
background: linear-gradient(to right, rgba(43, 26, 8, 0), #d98026); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button2 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 26, 8, 0)), to(#d98026)); | |
background: linear-gradient(to bottom, rgba(43, 26, 8, 0), #d98026); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button3 { | |
background: linear-gradient(-30deg, #3d3d0b 50%, #2b2b08 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #f7f7d4; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button3::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #adad85; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button3:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button3 span { | |
position: absolute; | |
} | |
.animated-button3 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(43, 43, 8, 0)), to(#d9d926)); | |
background: linear-gradient(to left, rgba(43, 43, 8, 0), #d9d926); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button3 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 43, 8, 0)), to(#d9d926)); | |
background: linear-gradient(to top, rgba(43, 43, 8, 0), #d9d926); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button3 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(43, 43, 8, 0)), to(#d9d926)); | |
background: linear-gradient(to right, rgba(43, 43, 8, 0), #d9d926); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button3 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 8, 0)), to(#d9d926)); | |
background: linear-gradient(to bottom, rgba(43, 43, 8, 0), #d9d926); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button4 { | |
background: linear-gradient(-30deg, #243d0b 50%, #1a2b08 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #e6f7d4; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button4::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #99ad85; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button4:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button4 span { | |
position: absolute; | |
} | |
.animated-button4 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(26, 43, 8, 0)), to(#80d926)); | |
background: linear-gradient(to left, rgba(26, 43, 8, 0), #80d926); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button4 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 43, 8, 0)), to(#80d926)); | |
background: linear-gradient(to top, rgba(26, 43, 8, 0), #80d926); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button4 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(26, 43, 8, 0)), to(#80d926)); | |
background: linear-gradient(to right, rgba(26, 43, 8, 0), #80d926); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button4 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 43, 8, 0)), to(#80d926)); | |
background: linear-gradient(to bottom, rgba(26, 43, 8, 0), #80d926); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button5 { | |
background: linear-gradient(-30deg, #0b3d0b 50%, #082b08 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #d4f7d4; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button5::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #85ad85; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button5:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button5 span { | |
position: absolute; | |
} | |
.animated-button5 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 8, 0)), to(#26d926)); | |
background: linear-gradient(to left, rgba(8, 43, 8, 0), #26d926); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button5 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 8, 0)), to(#26d926)); | |
background: linear-gradient(to top, rgba(8, 43, 8, 0), #26d926); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button5 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 8, 0)), to(#26d926)); | |
background: linear-gradient(to right, rgba(8, 43, 8, 0), #26d926); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button5 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 8, 0)), to(#26d926)); | |
background: linear-gradient(to bottom, rgba(8, 43, 8, 0), #26d926); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button6 { | |
background: linear-gradient(-30deg, #0b3d24 50%, #082b1a 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #d4f7e6; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button6::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #85ad99; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button6:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button6 span { | |
position: absolute; | |
} | |
.animated-button6 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 26, 0)), to(#26d980)); | |
background: linear-gradient(to left, rgba(8, 43, 26, 0), #26d980); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button6 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 26, 0)), to(#26d980)); | |
background: linear-gradient(to top, rgba(8, 43, 26, 0), #26d980); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button6 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 26, 0)), to(#26d980)); | |
background: linear-gradient(to right, rgba(8, 43, 26, 0), #26d980); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button6 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 26, 0)), to(#26d980)); | |
background: linear-gradient(to bottom, rgba(8, 43, 26, 0), #26d980); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button7 { | |
background: linear-gradient(-30deg, #0b3d3d 50%, #082b2b 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #d4f7f7; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button7::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #85adad; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button7:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button7 span { | |
position: absolute; | |
} | |
.animated-button7 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 43, 0)), to(#26d9d9)); | |
background: linear-gradient(to left, rgba(8, 43, 43, 0), #26d9d9); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button7 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 43, 0)), to(#26d9d9)); | |
background: linear-gradient(to top, rgba(8, 43, 43, 0), #26d9d9); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button7 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 43, 0)), to(#26d9d9)); | |
background: linear-gradient(to right, rgba(8, 43, 43, 0), #26d9d9); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button7 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 43, 0)), to(#26d9d9)); | |
background: linear-gradient(to bottom, rgba(8, 43, 43, 0), #26d9d9); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button8 { | |
background: linear-gradient(-30deg, #0b243d 50%, #081a2b 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #d4e6f7; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button8::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #8599ad; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button8:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button8 span { | |
position: absolute; | |
} | |
.animated-button8 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(8, 26, 43, 0)), to(#2680d9)); | |
background: linear-gradient(to left, rgba(8, 26, 43, 0), #2680d9); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button8 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 26, 43, 0)), to(#2680d9)); | |
background: linear-gradient(to top, rgba(8, 26, 43, 0), #2680d9); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button8 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(8, 26, 43, 0)), to(#2680d9)); | |
background: linear-gradient(to right, rgba(8, 26, 43, 0), #2680d9); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button8 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 26, 43, 0)), to(#2680d9)); | |
background: linear-gradient(to bottom, rgba(8, 26, 43, 0), #2680d9); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button9 { | |
background: linear-gradient(-30deg, #0b0b3d 50%, #08082b 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #d4d4f7; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button9::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #8585ad; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button9:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button9 span { | |
position: absolute; | |
} | |
.animated-button9 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(8, 8, 43, 0)), to(#2626d9)); | |
background: linear-gradient(to left, rgba(8, 8, 43, 0), #2626d9); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button9 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 8, 43, 0)), to(#2626d9)); | |
background: linear-gradient(to top, rgba(8, 8, 43, 0), #2626d9); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button9 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(8, 8, 43, 0)), to(#2626d9)); | |
background: linear-gradient(to right, rgba(8, 8, 43, 0), #2626d9); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button9 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 43, 0)), to(#2626d9)); | |
background: linear-gradient(to bottom, rgba(8, 8, 43, 0), #2626d9); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button10 { | |
background: linear-gradient(-30deg, #240b3d 50%, #1a082b 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #e6d4f7; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button10::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #9985ad; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button10:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button10 span { | |
position: absolute; | |
} | |
.animated-button10 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(26, 8, 43, 0)), to(#8026d9)); | |
background: linear-gradient(to left, rgba(26, 8, 43, 0), #8026d9); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button10 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 8, 43, 0)), to(#8026d9)); | |
background: linear-gradient(to top, rgba(26, 8, 43, 0), #8026d9); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button10 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(26, 8, 43, 0)), to(#8026d9)); | |
background: linear-gradient(to right, rgba(26, 8, 43, 0), #8026d9); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button10 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 8, 43, 0)), to(#8026d9)); | |
background: linear-gradient(to bottom, rgba(26, 8, 43, 0), #8026d9); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button11 { | |
background: linear-gradient(-30deg, #3d0b3d 50%, #2b082b 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #f7d4f7; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button11::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #ad85ad; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button11:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button11 span { | |
position: absolute; | |
} | |
.animated-button11 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 43, 0)), to(#d926d9)); | |
background: linear-gradient(to left, rgba(43, 8, 43, 0), #d926d9); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button11 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 43, 0)), to(#d926d9)); | |
background: linear-gradient(to top, rgba(43, 8, 43, 0), #d926d9); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button11 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 43, 0)), to(#d926d9)); | |
background: linear-gradient(to right, rgba(43, 8, 43, 0), #d926d9); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button11 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 43, 0)), to(#d926d9)); | |
background: linear-gradient(to bottom, rgba(43, 8, 43, 0), #d926d9); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
.animated-button12 { | |
background: linear-gradient(-30deg, #3d0b24 50%, #2b081a 50%); | |
padding: 20px 40px; | |
margin: 12px; | |
display: inline-block; | |
-webkit-transform: translate(0%, 0%); | |
transform: translate(0%, 0%); | |
overflow: hidden; | |
color: #f7d4e6; | |
font-size: 20px; | |
letter-spacing: 2.5px; | |
text-align: center; | |
text-transform: uppercase; | |
text-decoration: none; | |
-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); | |
} | |
.animated-button12::before { | |
content: ''; | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100%; | |
background-color: #ad8599; | |
opacity: 0; | |
-webkit-transition: .2s opacity ease-in-out; | |
transition: .2s opacity ease-in-out; | |
} | |
.animated-button12:hover::before { | |
opacity: 0.2; | |
} | |
.animated-button12 span { | |
position: absolute; | |
} | |
.animated-button12 span:nth-child(1) { | |
top: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 26, 0)), to(#d92680)); | |
background: linear-gradient(to left, rgba(43, 8, 26, 0), #d92680); | |
-webkit-animation: 2s animateTop linear infinite; | |
animation: 2s animateTop linear infinite; | |
} | |
@keyframes animateTop { | |
0% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
100% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
} | |
.animated-button12 span:nth-child(2) { | |
top: 0px; | |
right: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 26, 0)), to(#d92680)); | |
background: linear-gradient(to top, rgba(43, 8, 26, 0), #d92680); | |
-webkit-animation: 2s animateRight linear -1s infinite; | |
animation: 2s animateRight linear -1s infinite; | |
} | |
@keyframes animateRight { | |
0% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
100% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
} | |
.animated-button12 span:nth-child(3) { | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 2px; | |
background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 26, 0)), to(#d92680)); | |
background: linear-gradient(to right, rgba(43, 8, 26, 0), #d92680); | |
-webkit-animation: 2s animateBottom linear infinite; | |
animation: 2s animateBottom linear infinite; | |
} | |
@keyframes animateBottom { | |
0% { | |
-webkit-transform: translateX(-100%); | |
transform: translateX(-100%); | |
} | |
100% { | |
-webkit-transform: translateX(100%); | |
transform: translateX(100%); | |
} | |
} | |
.animated-button12 span:nth-child(4) { | |
top: 0px; | |
left: 0px; | |
height: 100%; | |
width: 2px; | |
background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 26, 0)), to(#d92680)); | |
background: linear-gradient(to bottom, rgba(43, 8, 26, 0), #d92680); | |
-webkit-animation: 2s animateLeft linear -1s infinite; | |
animation: 2s animateLeft linear -1s infinite; | |
} | |
@keyframes animateLeft { | |
0% { | |
-webkit-transform: translateY(-100%); | |
transform: translateY(-100%); | |
} | |
100% { | |
-webkit-transform: translateY(100%); | |
transform: translateY(100%); | |
} | |
} | |
/*# sourceMappingURL=button.css.map */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment