css实现16种鼠标悬浮按钮动画效果代码
代码语言:html
所属分类:悬停
代码描述:css实现16种鼠标悬浮按钮动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> body { background:#e0e5ec } h1 { position:relative; text-align:center; color:#353535; font-size:50px; font-family:"Cormorant Garamond",serif } p { font-family:'Lato',sans-serif; font-weight:300; text-align:center; font-size:18px; color:#676767 } .frame { width:90%; margin:40px auto; text-align:center } button { margin:20px } .custom-btn { width:130px; height:40px; color:#fff; border-radius:5px; padding:10px 25px; font-family:'Lato',sans-serif; font-weight:500; background:transparent; cursor:pointer; transition:all .3s ease; position:relative; display:inline-block; box-shadow:inset 2px 2px 2px 0 rgba(255,255,255,.5),7px 7px 20px 0 rgba(0,0,0,.1),4px 4px 5px 0 rgba(0,0,0,.1) } .btn-1 { background:#060e83; background:linear-gradient(0deg,rgba(6,14,131,1) 0,rgba(12,25,180,1) 100%); border:0 } .btn-1:hover { background:#0003ff; background:linear-gradient(0deg,rgba(0,3,255,1) 0,rgba(2,126,251,1) 100%) } .btn-2 { background:#6009f0; background:linear-gradient(0deg,rgba(96,9,240,1) 0,rgba(129,5,240,1) 100%); border:0 } .btn-2:before { height:0; width:2px } .btn-2:hover { box-shadow:4px 4px 6px 0 rgba(255,255,255,.5),-4px -4px 6px 0 rgba(116,125,136,.5),inset -4px -4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.4) } .btn-3 { background:#00acee; background:linear-gradient(0deg,rgba(0,172,238,1) 0,rgba(2,126,251,1) 100%); width:130px; height:40px; line-height:42px; padding:0; border:0 } .btn-3 span { position:relative; display:block; width:100%; height:100% } .btn-3:before,.btn-3:after { position:absolute; content:""; right:0; top:0; background:rgba(2,126,251,1); transition:all .3s ease } .btn-3:before { height:0; width:2px } .btn-3:after { width:0; height:2px } .btn-3:hover { background:transparent; box-shadow:none } .btn-3:hover:before { height:100% } .btn-3:hover:after { width:100% } .btn-3 span:hover { color:rgba(2,126,251,1) } .btn-3 span:before,.btn-3 span:after { position:absolute; content:""; left:0; bottom:0; background:rgba(2,126,251,1); transition:all .3s ease } .btn-3 span:before { width:2px; height:0 } .btn-3 span:after { width:0; height:2px } .btn-3 span:hover:before { height:100% } .btn-3 span:hover:after { width:100% } .btn-4 { background-color:#4dccc6; background-image:linear-gradient(.........完整代码请登录后点击上方下载按钮下载查看
网友评论0