css实现一个弹出式圆弧导航菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:css实现一个弹出式圆弧导航菜单效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <title>Circular menu</title> <!-- Menu styles --> <style> body { padding:0; margin:0; background-color:#392338; color:#fff } body * { box-sizing:border-box } .hamburger { position:relative; width:20px; transition:all .333333333333333s ease } .hamburger,.hamburger:after,.hamburger:before { content:" "; border:2px solid #392338; border-radius:5px } .hamburger:after,.hamburger:before { position:absolute; left:50%; width:100%; -webkit-transform:translateX(-50%); transform:translateX(-50%); transition-property:top,bottom,-webkit-transform; transition-property:top,bottom,transform; transition-property:top,bottom,transform,-webkit-transform; transition-duration:1s,1s,.25s } .hamburger:after { top:-8px } .hamburger:before { bottom:-8px } .circle { position:relative; padding:0; margin:0; height:100%; width:100%; background-color:#fff; border-radius:50%; -webkit-transform:rotate(108deg); transform:rotate(108deg); overflow:hidden; list-style:none } .circle li { position:absolute; top:0; right:0; width:50%; height:50%; -webkit-transform-origin:0 100%; transform-origin:0 100% } .circle li .placeholder { position:absolute; left:-100%; padding-top:1.5em; padding-top:26.666666666666668px; width:200%; height:200%; text-align:center; -webkit-transform:skewY(54deg) rotate(18deg); transform:skewY(54deg) rotate(18deg) } .circle li .placeholder .upside { -webkit-transform:rotate(180deg); transform:rotate(180deg) } .circle li .placeholder a { text-decoration:none; pointer-events:auto } .circle li .placeholder button { pointer-events:auto } .circle li .placeholder .button { font-size:2.3em; font-size:36.83241252302026px; background-color:transparent; border:none; color:#392338; cursor:pointer } .circle li:first-child { -webkit-transform:rotate(0deg) skewY(-54deg); transform:rotate(0deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(2) { -webkit-transform:rotate(36deg) skewY(-54deg); transform:rotate(36deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(3) { -webkit-transform:rotate(72deg) skewY(-54deg); transform:rotate(72deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(4) { -webkit-transform:rotate(108deg) skewY(-54deg); transform:rotate(108deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(5) { -webkit-transform:rotate(144deg) skewY(-54deg); transform:rotate(144deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(6) { -webkit-transform:rotate(180deg) skewY(-54deg); transform:rotate(180deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(7) { -webkit-transform:rotate(216deg) skewY(-54deg); transform:rotate(216deg) skewY(-54deg); background-color:#fff } .circle li:nth-child(8) { -webkit-.........完整代码请登录后点击上方下载按钮下载查看
网友评论0