css实现用户头像右侧悬浮按钮点击弹出环形子菜单动画效果代码
代码语言:html
所属分类:菜单导航
代码描述:css实现用户头像右侧悬浮按钮点击弹出环形子菜单动画效果代码
代码标签: css 头像 右侧 悬浮 按钮 点击 弹出 环形 菜单
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <style> * { box-sizing:border-box; user-select:none } html { height:100% } body { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:100%; padding:0; margin:0; background-color:rgba(225,225,225,0.67) } .material-icons { color:#fff; font-size:34px } .button-inside .material-icons { font-size:16px } .main-wrapper { width:200px; height:200px; position:relative; border-radius:50%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; box-shadow:0 4px 8px rgba(0,0,0,0.2) } .main-wrapper-inside { width:200px; height:200px; position:relative } .button { border-radius:50%; width:58px; height:58px; background-color:#F59F00; position:absolute; bottom:0; right:0; z-index:6; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; cursor:pointer; -webkit-transition:all 500ms cubic-bezier(0.19,1,0.22,1); transition:all 500ms cubic-bezier(0.19,1,0.22,1); box-shadow:-1px 2px 12px rgba(0,0,0,0.4); will-change:transform } .button .material-icons { -webkit-transition:transform 200ms cubic-bezier(0.19,1,0.22,1); transition:transform 200ms cubic-bezier(0.19,1,0.22,1); will-change:transform; transform-origin:center center } .button.animation { background-color:#C47F00 } .button.animation .material-icons { -webkit-transform:rotate(-45deg) translateZ(0); transform:rotate(-45deg) translateZ(0) } .button-wrapper { width:200px; height:200px; position:absolute; border-radius:50%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-transition:transform 400ms cubic-bezier(0.07,1.1,0.28,1.01); transition:transform 400ms cubic-bezier(0.07,1.1,0.28,1.01); will-change:transform } .button-wrapper.animation { -webkit-transition:tr.........完整代码请登录后点击上方下载按钮下载查看
网友评论0