js+css实现圆球内可拖动图标点击弹出二级菜单效果代码

代码语言:html

所属分类:菜单导航

代码描述:js结合css实现一个紫色圆球内可拖动图标点击弹出二级菜单效果代码

代码标签: 圆球 菜单

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!doctype html>
<html>

<head>
    <meta charset="utf-8">


    <style>
        html, body {
          padding: 0px;
          margin: 0px;
          background: #222;
          font-family: 'Karla', sans-serif;
          color: #FFF;
          height: 100%;
        }
        
        body {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          overflow: hidden;
        }
        
        .info {
          position: fixed;
          top: 20px;
          left: 20px;
        }
        
        .container {
          border-radius: 100%;
          width: 400px;
          height: 400px;
          overflow:hidden;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          margin: auto;
          position: relative;
          border: 10px solid #000;
          box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2), inset 0px 0px 10px rgba(0, 0, 0, 0.5);
          background: #A700DD;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-animation:flyin 2s;
                  animation:flyin 2s;
        }
        .container .help {
          position: absolute;
          top: -40px;
          left: 0px;
          width: 100%;
          text-align: center;
        }
        .container .plane {
          position: absolute;
          top: 0px;
          left: 0px;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
        }
        .container .plane .row {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-top: -13.33333px;
        }
        .container .plane .row:nth-child(even) {
          margin-left: 50px;
        }
        .container .plane .row .icon {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          cursor: move;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          min-width: 100px;
          max-width: 100px;
          height: 100px;
          position: relative;
          box-sizing: border-box;
        }
        .container .plane .row .icon:active {
          cursor: move;
        }
        .container .plane .row .icon .draw {
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          font-size: 14px;
   .........完整代码请登录后点击上方下载按钮下载查看

网友评论0