@iconscout/unicons
Version:
Ready to use font icons for your next project
415 lines (350 loc) • 8.65 kB
CSS
/* Spin Animation Start */
.animate.spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
.animate.spin-slow {
-moz-animation: spin 4s infinite linear;
-o-animation: spin 4s infinite linear;
-webkit-animation: spin 4s infinite linear;
animation: spin 4s infinite linear;
display: inline-block;
}
.animate.spin-fast {
-moz-animation: spin 1s infinite linear;
-o-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
display: inline-block;
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
/* Spin Animation End */
/* Pulse Animation Start */
.animate.pulse {
-moz-animation: pulse 2s infinite linear;
-o-animation: pulse 2s infinite linear;
-webkit-animation: pulse 2s infinite linear;
animation: pulse 2s infinite linear;
display: inline-block;
}
.animate.pulse-slow {
-moz-animation: pulse 4s infinite linear;
-o-animation: pulse 4s infinite linear;
-webkit-animation: pulse 4s infinite linear;
animation: pulse 4s infinite linear;
display: inline-block;
}
.animate.pulse-fast {
-moz-animation: pulse 1s infinite linear;
-o-animation: pulse 1s infinite linear;
-webkit-animation: pulse 1s infinite linear;
animation: pulse 1s infinite linear;
display: inline-block;
}
@keyframes pulse {
50% {
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@-moz-keyframes pulse {
50% {
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@-o-keyframes pulse {
50% {
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@-webkit-keyframes pulse {
50% {
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@-ms-keyframes pulse {
50% {
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
/* Pulse Animation End */
/* Vibrate Animation Start */
.animate.vibrate {
-moz-animation: vibrate 0.1s infinite linear;
-o-animation: vibrate 0.1s infinite linear;
-webkit-animation: vibrate 0.1s infinite linear;
animation: vibrate 0.1s infinite linear;
display: inline-block;
}
.animate.vibrate-slow {
-moz-animation: vibrate 0.2s infinite linear;
-o-animation: vibrate 0.2s infinite linear;
-webkit-animation: vibrate 0.2s infinite linear;
animation: vibrate 0.2s infinite linear;
display: inline-block;
}
.animate.vibrate-fast {
-moz-animation: vibrate 0.07s infinite linear;
-o-animation: vibrate 0.07s infinite linear;
-webkit-animation: vibrate 0.07s infinite linear;
animation: vibrate 0.07s infinite linear;
display: inline-block;
}
@keyframes vibrate {
25% {
-moz-transform: translate(-2px);
-o-transform: translate(-2px);
-webkit-transform: translate(-2px);
transform: translate(-2px);
}
75% {
-moz-transform: translate(2px);
-o-transform: translate(2px);
-webkit-transform: translate(2px);
transform: translate(2px);
}
}
@-moz-keyframes vibrate {
25% {
-moz-transform: translate(-2px);
-o-transform: translate(-2px);
-webkit-transform: translate(-2px);
transform: translate(-2px);
}
75% {
-moz-transform: translate(2px);
-o-transform: translate(2px);
-webkit-transform: translate(2px);
transform: translate(2px);
}
}
@-o-keyframes vibrate {
25% {
-moz-transform: translate(-2px);
-o-transform: translate(-2px);
-webkit-transform: translate(-2px);
transform: translate(-2px);
}
75% {
-moz-transform: translate(2px);
-o-transform: translate(2px);
-webkit-transform: translate(2px);
transform: translate(2px);
}
}
@-webkit-keyframes vibrate {
25% {
-moz-transform: translate(-2px);
-o-transform: translate(-2px);
-webkit-transform: translate(-2px);
transform: translate(-2px);
}
75% {
-moz-transform: translate(2px);
-o-transform: translate(2px);
-webkit-transform: translate(2px);
transform: translate(2px);
}
}
@-ms-keyframes vibrate {
25% {
-moz-transform: translate(-2px);
-o-transform: translate(-2px);
-webkit-transform: translate(-2px);
transform: translate(-2px);
}
75% {
-moz-transform: translate(2px);
-o-transform: translate(2px);
-webkit-transform: translate(2px);
transform: translate(2px);
}
}
/* Vibrate Animation End */
/* Blink Smooth Animation Start */
.animate.blink-smooth {
-moz-animation: blink-s 0.8s infinite linear;
-o-animation: blink-s 0.8s infinite linear;
-webkit-animation: blink-s 0.8s infinite linear;
animation: blink-s 0.8s infinite linear;
display: inline-block;
}
.animate.blink-smooth-slow {
-moz-animation: blink-s 1.2s infinite linear;
-o-animation: blink-s 1.2s infinite linear;
-webkit-animation: blink-s 1.2s infinite linear;
animation: blink-s 1.2s infinite linear;
display: inline-block;
}
.animate.blink-smooth-fast {
-moz-animation: blink-s 0.4s infinite linear;
-o-animation: blink-s 0.4s infinite linear;
-webkit-animation: blink-s 0.4s infinite linear;
animation: blink-s 0.4s infinite linear;
display: inline-block;
}
@keyframes blink-s {
50% {
opacity: 0;
filter: alpha(opacity=100);
}
}
@-moz-keyframes blink-s {
50% {
opacity: 0;
filter: alpha(opacity=100);
}
}
@-o-keyframes blink-s {
50% {
opacity: 0;
filter: alpha(opacity=100);
}
}
@-webkit-keyframes blink-s {
50% {
opacity: 0;
filter: alpha(opacity=100);
}
}
@-ms-keyframes blink-s {
50% {
opacity: 0;
filter: alpha(opacity=100);
}
}
/* Blink Smooth Animation End */
/* Blink Animation Start */
.animate.blink {
-moz-animation: blink 0.8s infinite linear;
-o-animation: blink 0.8s infinite linear;
-webkit-animation: blink 0.8s infinite linear;
animation: blink 0.8s infinite linear;
display: inline-block;
}
.animate.blink-slow {
-moz-animation: blink 1.2s infinite linear;
-o-animation: blink 1.2s infinite linear;
-webkit-animation: blink 1.2s infinite linear;
animation: blink 1.2s infinite linear;
display: inline-block;
}
.animate.blink-fast {
-moz-animation: blink 0.4s infinite linear;
-o-animation: blink 0.4s infinite linear;
-webkit-animation: blink 0.4s infinite linear;
animation: blink 0.4s infinite linear;
display: inline-block;
}
@keyframes blink {
50%, 100% {
visibility: hidden;
}
}
@-moz-keyframes blink {
50%, 100% {
visibility: hidden;
}
}
@-o-keyframes blink {
50%, 100% {
visibility: hidden;
}
}
@-webkit-keyframes blink {
50%, 100% {
visibility: hidden;
}
}
@-ms-keyframes blink {
50%, 100% {
visibility: hidden;
}
}
/* Blink Animation End */