移动端环形菜单blooming-menu.js使用攻略

 时间:2026-04-01 21:54:50

1、下载blooming-menu.js,解压文件夹目录如下图所示。

<link rel="stylesheet" type="text/css" href="css/default.css">

<script src='js/blooming-menu.min.js'></script>

<style>

   .blooming-menu__item-btn {

     transition:

       box-shadow .28s cubic-bezier(.4,0,.2,1),

       opacity .28s cubic-bezier(.4,0,.2,1)

     ;

     background-size: 50%;

     background-position: center center;

     background-repeat: no-repeat;

     opacity: 0.8;

   }

   .blooming-menu__item:nth-of-type(1) .blooming-menu__item-btn {

     background-image: url(img/language.svg);

   }

   .blooming-menu__item:nth-of-type(2) .blooming-menu__item-btn {

     background-image: url(img/accessibility.svg);

   }

   .blooming-menu__item:nth-of-type(3) .blooming-menu__item-btn {

     background-image: url(img/favorite.svg);

   }

   .blooming-menu__item:nth-of-type(4) .blooming-menu__item-btn {

     background-image: url(img/find-in-page.svg);

     background-size: 40%;

   }

   .blooming-menu__item:nth-of-type(5) .blooming-menu__item-btn {

     background-image: url(img/get-app.svg);

     background-size: 35%;

   }

   .blooming-menu__item:nth-of-type(6) .blooming-menu__item-btn {

     background-image: url(img/grade.svg);

   }

   .blooming-menu__item:nth-of-type(7) .blooming-menu__item-btn {

     background-image: url(img/home.svg);

   }

   .blooming-menu__item:nth-of-type(8) .blooming-menu__item-btn {

     background-image: url(img/lock.svg);

     background-size: 35%;

   }

   .blooming-menu__item-btn:hover {

     box-shadow: 0 8px 17px 0 rgba(0,0,0,.2);

     opacity: 1;

   }

 </style>

<!--[if IE]>

<script src="http://libs.useso.com/js/html5shiv/3.7/html5shiv.min.js"></script>

<![endif]-->

</head>

<body>

<div>

<header>

<h1>适合移动手机使用的js环形菜单特效插件 <span>A configurable and animated radial menu</span></h1>

<div class="htmleaf-demo center">

 <a href="index.html">DEMO1</a>

</div>

</header>

<div class="htmleaf-content bgcolor-3">

<script>

   var bloomingMenu = new BloomingMenu({

     startAngle: 0,

     endAngle: 315,

     radius: 100,

     itemsNum: 8

   })

   bloomingMenu.render()

   // Prevents "elastic scrolling" on Safari

   document.addEventListener('touchmove', function(event) {

     'use strict'

     event.preventDefault()

   })

 </script>

</div>

</div>

</body>

</html>

9、该环形菜单特效插件运行效果如下图所示:

移动端环形菜单blooming-menu.js使用攻略

  • 永恒之柱2:死亡之火任务攻略路线图指南
  • 古剑奇谭副本攻略
  • Wii用MD模拟器Genesis Plus图文使用教程
  • 天地劫位阶怎么提升
  • debian系统如何搭建 Samba服务器
  • 热门搜索
    常州旅游景点大全 端午旅游好去处 随州旅游 若尔盖旅游攻略 南昌旅游必去景点 香格里拉旅游景点 阿根廷旅游 泰国旅游注意事项 白洋淀旅游 云南旅游局