css实现十种文字按钮动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现十种文字按钮动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/open-props.easings.css">
<style>
@keyframes shake {
50% {
transform: translate3d(20px, 0, 0);
}
}
@keyframes flip {
100% {
transform: rotateY(180deg);
}
}
@keyframes pulse {
50% {
transform: scale(1.5);
}
}
@keyframes glitch {
50% {
transform: skew(180deg);
}
}
@keyframes fill {
50% {
transform: translateX(-5%);
}
}
@keyframes sheen {
100% {
transform: rotateZ(60deg) translate(1em, -9em);
}
}
@keyframes glow {
50% {
box-shadow: 0 0 40px hsl(12, 100%, 60%);
}
}
@keyframes tonyhawk {
50%,
100% {
transform: rotate(900deg);
}
}
@keyframes blur {
50% {
filter: blur(20px);
transform: skew(45deg);
}
}
[anim="shake"]:not(.toggled) {
animation: shake var(--ease-elastic-in-1) 300ms infinite alternate;
}
[anim="pulse"]:not(.toggled) {
animation: pulse var(--ease-elastic-in-1) 400ms infinite alternate;
}
[anim="glitch"]:not(.toggled) {
animation: glitch var(--ease-elastic-in-1) 6ms infinite;
}
[anim="tonyhawk"]:not(.toggled) {
animation: tonyhawk var(--ease-elastic-in-1) 600ms infinite;
}
[anim="flip"]:not(.toggled) {
animation: flip var(--ease-elastic-in-1) 600ms infinite alternate;
}
[anim="fill"]:not(.toggled)::after {
animation: fill var(--ease-spring-1) 8000ms infinite;
}
[anim="sheen"]:not(.toggled)::after {
an.........完整代码请登录后点击上方下载按钮下载查看
网友评论0