div+css按钮悬浮伸缩阴影动画效果代码
代码语言:html
所属分类:悬停
代码描述:div+css按钮悬浮伸缩阴影动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> body{ padding: 100px; } .cta { display: flex; padding: 11px 33px; text-decoration: none; font-family: 'Poppins', sans-serif; font-size: 25px; color: white; background: #6225E6; transition: 1s; box-shadow: 6px 6px 0 black; transform: skewX(-15deg); border: none; } .cta:focus { outline: none; } .cta:hover { transition: 0.5s; box-shadow: 10px 10px 0 #FBC638; } .cta .second { transition: 0.5s; margin-right: 0px; } .cta:hover .second { transition: 0.5s; margin-right: 45px; } .span { transform: skewX(15deg) } .second { width: 20px; margin-left: 30px; position: relative; top: 12%; } .one { transition: 0.4s; transform: translateX(-60%); } .two { transition: 0.5s; transform: translateX(-30%); } .cta:hover .three { animation: color_anim 1s infinite 0.2s; } .cta:hover .one { transform: translateX(0%); animation: color_anim 1s infinite 0.6s; } .cta:hover .two { transform: translateX(0%); animation: color_anim 1s infinite 0.4s; } @keyframes color_anim { 0% { fill: white; } 50% { fill: #FBC638; } 100% { fill: white; } } </style> </head> <body> <button class="cta"> <span class="span">NEXT</span> <span class="second"> <svg width=".........完整代码请登录后点击上方下载按钮下载查看
网友评论0