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