Open In App

Onsen UI CSS Component Fab Mini

Last Updated : 23 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

Onsen UI CSS is used to create beautiful HTML components. It is one of the most efficient ways to create HTML5 hybrid components that are compatible with both mobile and desktop.

In this article, we are going to implement the Onsen UI CSS Component Fab Mini component. Fab or Floating action button is a button that floats on the screen and has a button that performs an action. Fabs are circular in shape and have a light shadow under them. The mini Fab is smaller in size.

Onsen UI CSS Component Fab Mini Classes:

  • fab: This class is used in the button to make it fab.
  • disabled: This attribute makes the fab disabled.
  • fab--mini: This class is used to create the mini fab.

Syntax:

<button class="fab fab--mini">
    <i class="zmdi zmdi-car"></i>
</button>

Example 1: In the following example,  we have two basic fabs and when clicked, it shows an alert.

HTML
<!DOCTYPE html>
<html lang="en">

<head>
   <meta charset="UTF-8" />
   <meta http-equiv="X-UA-Compatible" content="IE=edge" />
   <meta name="viewport" content=
         "width=device-width, initial-scale=1.0" />

   <link rel="stylesheet" href=
"https://unpkg.com/[email protected]/css/onsenui.css" />
   <link rel="stylesheet" href=
"https://unpkg.com/[email protected]/css/onsen-css-components.min.css" />

   <script src=
"https://unpkg.com/[email protected]/js/onsenui.min.js">
   </script>
   <script src=
"https://code.jquery.com/jquery-3.6.0.min.js">
   </script>

   <style>
      #heading {
         color: green;
      }
      #title {
         font-style: bold;
      }
   </style>
</head>

<body>
   <center>
      <h1 id="heading">
         GeeksforGeeks
      </h1>
      <strong id="title">
         Onsen UI CSS Component Fab Mini
      </strong>
      <br />
      <br />

      <button onclick="alertfab()" 
              class="fab fab--mini">
         <i class="zmdi zmdi-car"></i>
      </button>
      <button onclick="alertfab()" 
              class="fab fab--mini">
         <i class="zmdi zmdi-globe"></i>
      </button>
   </center>

   <script>
      function alertfab() {
         alert('MINI FAB Pressed: Welcome to GeeksforGeeks')
      }
   </script>
</body>

</html>

Output:

 

Example 2: In the following example, the fab when clicked will be toggled between normal fab and fab mini.

HTML
<!DOCTYPE html>
<html lang="en">

<head>
   <meta charset="UTF-8" />
   <meta http-equiv="X-UA-Compatible" content="IE=edge" />
   <meta name="viewport" content=
         "width=device-width, initial-scale=1.0" />

   <link rel="stylesheet" href=
"https://unpkg.com/[email protected]/css/onsenui.css" />
   <link rel="stylesheet" href=
"https://unpkg.com/[email protected]/css/onsen-css-components.min.css" />

   <script src=
"https://unpkg.com/[email protected]/js/onsenui.min.js">
   </script>
   <script src=
"https://code.jquery.com/jquery-3.6.0.min.js">
   </script>

   <style>
      #heading {
         color: green;
      }
      #title {
         font-style: bold;
      }
   </style>
</head>

<body>
   <center>
      <h1 id="heading">
         GeeksforGeeks
      </h1>
      <strong id="title">
         Onsen UI CSS Component Fab Mini
      </strong>
      <br />
      <br />

      <button onclick="changeFab()" 
              class="fab fab--mini">
         <i class="zmdi zmdi-car"></i>
      </button>
      <button onclick="changeFab()" 
              class="fab fab--mini">
         <i class="zmdi zmdi-globe"></i>
      </button>
   </center>

   <script>
      $('button').click(function () {
         $(this).toggleClass('fab--mini')
      })
   </script>
</body>

</html>

Output:

 

Reference: https://onsen.io/v2/api/css.html#fab-category


Similar Reads