css实现按钮悬浮文字翻转动画效果代码
代码语言:html
所属分类:悬停
代码描述:css实现按钮悬浮文字翻转动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap'> <style> .button.dark { --background: #2F3545; --shadow: 0 2px 8px -1px rgba(21, 25, 36, 0.32); --shadow-hover: 0 4px 20px -2px rgba(21, 25, 36, 0.5); } .button.white { --background: #fff; --text: #275efe; --shadow: 0 2px 8px -1px rgba(18, 22, 33, 0.04); --shadow-hover: 0 4px 20px -2px rgba(18, 22, 33, 0.12); } .button.fast { --duration: .32s; } .button { --background: #275efe; --text: #fff; --font-size: 16px; --duration: .44s; --move-hover: -4px; --shadow: 0 2px 8px -1px rgba(39, 94, 254, 0.32); --shadow-hover: 0 4px 20px -2px rgba(39, 94, 254, 0.5); --font-shadow: var(--font-size); padding: 16px 32px; font-family: "Roboto"; font-weight: 500; line-height: var(--font-size); border-radius: 24px; display: block; outline: none; text-decoration: none; font-size: var(--font-size); letter-spacing: 0.5px; background: var(--background); color: var(--text); box-shadow: var(--shadow); transform: translateY(var(--y)) translateZ(0); transition: transform var(--duration) ease, box-shadow var(--duration) ease; } .button div { display: flex; overflow: hidden; text-shadow: 0 var(--font-shadow) 0 var(--text); } .button div span { display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden; font-style: normal; transition: transform var(--duration) ease; transform: translateY(var(--m)) translateZ(0); } .button div span:nth-child(1) { transition-delay: 0.05s; } .button div span:nth-child(2) { transition-delay: 0.1s; } .button div span:nth-child(3) { transition-delay: 0.15s; } .but.........完整代码请登录后点击上方下载按钮下载查看
网友评论0