firebit-logo
AS

ASHIM DAS

15/11/2024, 12:23 am Loading...

Floating Action Button Using React + Tailwind

A lightweight, animated floating button component for React, perfect for modern UIs. Easily customizable with multiple options, backdrop darkening, and Tailwind styling support.

Demo of React Floating Button Component

View Live 🚀

View in NPM

Key Features

  • Smooth Animations: Eye-catching open/close animations.
  • Customizable: Tailwind-compatible for seamless integration with your styling.
  • Multiple Options: Supports multiple action buttons in a flexible menu.
  • Backdrop Darkening: Optional overlay for focused interactions.

Installation

Install with npm

npm i cool-react-floating-button

Usage


import React, { useState } from 'react';
import { FloatingButton, FloatingButtonIcon, FloatingButtonOptionContainer, FloatingButtonOption, FloatingButtonOptionIcon, FloatingButtonOptionLabel } from "cool-react-floating-button";
import { Plus, User } from 'lucide-react';

function App() {
    const [open, setOpen] = useState(false);

    return (
        <FloatingButton open={open} setFloatBtnOpen={setOpen}>
            <FloatingButtonIcon>
                <Plus />
            </FloatingButtonIcon>
            <FloatingButtonOptionContainer>
                <FloatingButtonOption onClick={() => alert("Department clicked!")}>
                    <FloatingButtonOptionIcon><User /></FloatingButtonOptionIcon>
                    <FloatingButtonOptionLabel>Department</FloatingButtonOptionLabel>
                </FloatingButtonOption>
                <FloatingButtonOption onClick={() => alert("Coordinator clicked!")}>
                    <FloatingButtonOptionIcon><User /></FloatingButtonOptionIcon>
                    <FloatingButtonOptionLabel>Coordinator</FloatingButtonOptionLabel>
                </FloatingButtonOption>
            </FloatingButtonOptionContainer>
        </FloatingButton>
    );
}
export default App;


    Loading comments

Visual Stories 😲

story

Do you like pets? Welcome to pet zone!

story

Track Realtime Power Consumption 😱

story

Portable Fingerprint Attendance System 😱

story

Track Realtime BPM & Blood Oxygen Level 🧐