Material design风格浮动按钮特效

所属分类:UI,导航,输入-悬停,其他导航,定制和风格

 24055  245  查看评论 (1)
分享到微信朋友圈
X
Material design风格浮动按钮特效 ie兼容10

Material Floating Button

material-floating-button是一款使用纯Js制作的Material design风格浮动按钮特效。该Material design风格浮动按钮特效提供4种动画特效,它们都可以在鼠标滑过按钮时以炫酷的方式展开按钮。

在此处查看演示以查看实际效果

Material floating button

安装

可以通过npm来安装该插件。

npm install mfb --save

使用方法

在页面中引入mfb.css和mfb.js文件。

<link href="path/to/css/mfb.css" rel="stylesheet">
<script src="path/to/js/mfb.js"></script>

HTML结构

创建浮动按钮的HTML结构如下:

<ul id="menu" class="mfb-component--br mfb-zoomin" data-mfb-toggle="hover">
  <li class="mfb-component__wrap">
    <a href="#" class="mfb-component__button--main">
      <i class="mfb-component__main-icon--resting ion-plus-round"></i>
      <i class="mfb-component__main-icon--active ion-close-round"></i>
    </a>
    <ul class="mfb-component__list">
      <li>
        <a href="#" data-mfb-label="Child Button 1" class="mfb-component__button--child">
          <i class="mfb-component__child-icon ion-social-github"></i>
        </a>
      </li>
      <li>
        <a href="#" data-mfb-label="Child Button 2" class="mfb-component__button--child">
          <i class="mfb-component__child-icon ion-social-octocat"></i>
        </a>
      </li>
      <li>
        <a href="#"
           data-mfb-label="Child Button 3" class="mfb-component__button--child">
          <i class="mfb-component__child-icon ion-social-twitter"></i>
        </a>
      </li>
    </ul>
  </li>
</ul>

其中,使用的class的含义如下:

  • mfb-component?br:位置class,可用的还有:mfb-component?tl, mfb-component?br, mfb-component?tr, mfb-component?bl。

  • mfb-zoomin:动画方式,可选的有:mfb-zoomin, mfb-slidein, mfb-slidein-spring 和 mfb-fountain。

  • data-mfb-toggle='hover':打开按钮的事件,如果需要点击打开按钮,可以将事件切换为click。

相关插件-悬停,其他导航,定制和风格

CSS 3D动画字体翻转模仿开门效果

CSS 3D动画字体翻转模仿开门效果 字体翻转模仿开门效果
  悬停
 30773  367

鼠标移入展开(原创)

适用于鼠标移入产品详情展示
  悬停
 25467  362

JQuery 鼠标悬停放射出炫幻效果

JQuery 鼠标悬停放射出炫幻效果 CSS 里面还带字体哦
  悬停
 29891  379

各种鼠标移入效果

各种鼠标移入效果
  悬停
 45201  605

讨论这个项目(1)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    汾沂 0
    2022/7/25 17:25:41
    只能显示4个按钮,我多加了几个li发现多余的就不会显示了,请问有解决办法吗 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复