css实现炫酷科技感按钮悬浮动画效果代码
代码语言:html
所属分类:悬停
代码描述:css实现炫酷科技感按钮悬浮动画效果代码,内有svg元素,鼠标悬浮,向右箭头伸展开来,有阴影效果。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> @import url('https://fonts.googleapis.com/css?family=Poppins:900i'); * { box-sizing: border-box; } body { height: 100vh; display: flex; justify-content: center; align-items: center; } .wrapper { display: flex; justify-content: center; } .cta { display: flex; padding: 10px 45px; text-decoration: none; font-family: 'Poppins', sans-serif; font-size: 40px; color: white; background: #6225E6; transition: 1s; box-shadow: 6px 6px 0 black; transform: skewX(-15deg); } .cta:focus { outline: none; } .cta:hover { transition: 0.5s; box-shadow: 10px 10px 0 #FBC638; } .cta span:nth-child(2) { transition: 0.5s; margin-right: 0px; } .cta:hover span:nth-child(2) { transition: 0.5s; margin-right: 45px; } span { transform: skewX(15deg) } span:nth-child(2) { width: 20px; margin-left: 30px; position: relative; top: 12%; } /**************SVG****************/ path.one { transition: 0.4s; transform: translateX(-60%); } path.two { transition: 0.5s; transform: translateX(-30%); } .cta:hover path.three { -webkit-animation: color_anim 1s infinite 0.2s; animation: color_anim 1s infinite 0.2s; } .cta:hover path.one { transform: translateX(0%); -webkit-animation: color_anim 1s infinite 0.6s; animation: color_anim 1s infinite 0.6s; } .cta:hover path.two { transform: translateX(0%); -webkit-animation: color_anim 1s infinite 0.4s; animation: color_anim 1s infinite 0.4s; } /* SVG animations */ @-webkit-keyframes color_anim { 0% { fill: white; } 50% { fill: #FBC638; } 100% { fill: white; } } @keyframes.........完整代码请登录后点击上方下载按钮下载查看
网友评论0