Inspired by the github universe alert: https://s3-us-west-2.amazonaws.com/s.cdpn.io/173256/github-universe.png
A Pen by Mike Schultz on CodePen.
Inspired by the github universe alert: https://s3-us-west-2.amazonaws.com/s.cdpn.io/173256/github-universe.png
A Pen by Mike Schultz on CodePen.
<div class="gradient-border" id="box">Animated <br>CSS<br>Gradient Border</div> |
@import url('https://fonts.googleapis.com/css?family=Raleway:200'); | |
html, body { | |
height: 100%; | |
} | |
body { | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
height: 100%; | |
background: #1D1F20; | |
} | |
#box { | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
width: 400px; | |
height: 200px; | |
color: white; | |
font-family: 'Raleway'; | |
font-size: 2.5rem; | |
} | |
.gradient-border { | |
--borderWidth: 3px; | |
background: #1D1F20; | |
position: relative; | |
border-radius: var(--borderWidth); | |
} | |
.gradient-border:after { | |
content: ''; | |
position: absolute; | |
top: calc(-1 * var(--borderWidth)); | |
left: calc(-1 * var(--borderWidth)); | |
height: calc(100% + var(--borderWidth) * 2); | |
width: calc(100% + var(--borderWidth) * 2); | |
background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82); | |
border-radius: calc(2 * var(--borderWidth)); | |
z-index: -1; | |
animation: animatedgradient 3s ease alternate infinite; | |
background-size: 300% 300%; | |
} | |
@keyframes animatedgradient { | |
0% { | |
background-position: 0% 50%; | |
} | |
50% { | |
background-position: 100% 50%; | |
} | |
100% { | |
background-position: 0% 50%; | |
} | |
} | |