awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
youneslaaroussi avatar

youneslaaroussi/ui-buttons

0
View on GitHub↗
3,792 Stars·262 Forks·CSS·MIT·12 Aufrufeui-buttons.web.app↗

Ui Buttons

This project is a pure CSS UI library and collection of reusable button components. It provides interactive interface elements that utilize native browser capabilities and hardware-accelerated transforms to deliver visual feedback without the use of JavaScript.

The library distinguishes itself through the use of compositor-driven transforms and geometric clip-path masking. These techniques allow for high-performance visual effects, such as coordinate-based shape morphing and the creation of non-rectangular, slanted button designs.

The component set covers a variety of animated interactions, including radial background expansions, horizontal text reveals, and folding background transitions. These effects are managed via native CSS state transitions and pseudo-element layering to ensure smooth motion and responsive feedback during hover and active states.

Features

  • Button Styles - Provides a collection of visual properties and themes for non-rectangular, custom-styled interactive buttons.
  • Radial Expansion Buttons - Provides buttons that trigger circular background expansion animations when hovered or clicked.
  • Radial Background Expansions - Implements buttons that expand circular background fills from the center upon user interaction.
  • CSS Component Libraries - Provides ready-made CSS button components that can be integrated into projects for consistent visual feedback.
  • Hardware-Accelerated Animations - Applies GPU-accelerated scaling and translation transforms to ensure high-performance visual movements.
  • Slanted - Creates buttons with non-rectangular angled edges and specific geometric slanted stylings.
  • Custom Geometry Clipping - Uses custom geometry clipping to cut HTML elements into non-rectangular shapes for complex visual effects.
  • Coordinate-Based Masking - Employs coordinate-based clip-path definitions to create precise geometric boundaries for background fills and text reveals.
  • Compositor-Accelerated Rendering - Implements rendering techniques that offload geometric transformations to the browser compositor for high-performance button animations.
  • Interaction Feedback Effects - Triggers radial background fills and scaling effects to provide responsive visual confirmation of user input.
  • Animated UI Components - Ships a library of reusable button components that integrate smooth motion effects and transitions.
  • Visual Element Morphing - Provides visual morphing effects for button boundaries by animating dimensions and positions of elements.
  • Pure CSS UI Component Libraries - Provides a set of interface elements that handle all interactive states and animations natively through CSS.
  • UI Component Libraries - Offers a collection of pre-built, reusable button interface elements for rapid web application development.
  • CSS Animations - Applies advanced native CSS animations to create polished motion effects for interface buttons.
  • Text Flip Animations - Renders interactive buttons featuring custom styles and text-flip animations for enhanced feedback.
  • Button Text Reveal Effects - Features visual transitions that split and reveal button labels horizontally during interaction.
  • User Interface & Experience - Implements dynamic visual feedback for clicks and hover states to enhance the overall user experience.
  • CSS3 Hardware-Accelerated Animations - Leverages CSS3 properties and GPU acceleration to ensure high-performance visual transitions for UI elements.
  • Folding Transitions - Provides buttons that transition a corner from bottom-right to top-left to reveal background colors.
  • Pseudo-Class Interactions - Utilizes pseudo-classes like :hover and :active to trigger immediate visual changes based on user input.
  • CSS State Transitions - Triggers visual transitions using CSS pseudo-classes to reflect changes in button interaction states.
  • Component Background Slides - Slides a circular background element to the right during hover or click events for visual feedback.
  • Interactive Web Component Libraries - Supplies a collection of functional and interactive button elements featuring radial fills and geometric shapes.

Star-Verlauf

Star-Verlauf für youneslaaroussi/ui-buttonsStar-Verlauf für youneslaaroussi/ui-buttons

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ui Buttons

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ui Buttons.
  • chokcoco/css-inspirationAvatar von chokcoco

    chokcoco/CSS-Inspiration

    10,866Auf GitHub ansehen↗

    This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an

    CSS
    Auf GitHub ansehen↗10,866
  • adamschwartz/magic-of-cssAvatar von adamschwartz

    adamschwartz/magic-of-css

    6,684Auf GitHub ansehen↗

    Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons

    CSScssdesignexamples
    Auf GitHub ansehen↗6,684
  • ianlunn/hoverAvatar von IanLunn

    IanLunn/Hover

    29,393Auf GitHub ansehen↗

    Hover is a collection of pre-defined CSS3 animations and reusable stylesheets for links, buttons, and images. It serves as a web UI animation kit and a library of styles written in CSS, Sass, and LESS to provide visual feedback when a user hovers over an element. The library includes specialized interactive effects that simulate tactile behaviors, such as page curls and the rendering of speech bubbles. It also provides a set of animation primitives to manipulate backgrounds, borders, shadows, and glow effects to simulate depth and elevation. The project covers a wide range of element motion

    SCSScsscss-effectssass
    Auf GitHub ansehen↗29,393
  • alexwolfe/buttonsAvatar von alexwolfe

    alexwolfe/Buttons

    5,001Auf GitHub ansehen↗

    Buttons is a CSS button framework and UI component library providing a set of reusable visual elements for mobile and desktop web environments. It functions as a CSS utility system and variable-driven theming engine that enables the creation of consistent buttons using configurable typography and shapes. The system utilizes a modular CSS architecture where independent style and color classes are composed on single elements to produce varied visual effects, such as 3D or flat designs. It employs a declarative design framework that maps configuration options to real-time visual attributes via c

    JavaScript
    Auf GitHub ansehen↗5,001
Alle 30 Alternativen zu Ui Buttons anzeigen→

Häufig gestellte Fragen

Was macht youneslaaroussi/ui-buttons?

This project is a pure CSS UI library and collection of reusable button components. It provides interactive interface elements that utilize native browser capabilities and hardware-accelerated transforms to deliver visual feedback without the use of JavaScript.

Was sind die Hauptfunktionen von youneslaaroussi/ui-buttons?

Die Hauptfunktionen von youneslaaroussi/ui-buttons sind: Button Styles, Radial Expansion Buttons, Radial Background Expansions, CSS Component Libraries, Hardware-Accelerated Animations, Slanted, Custom Geometry Clipping, Coordinate-Based Masking.

Welche Open-Source-Alternativen gibt es zu youneslaaroussi/ui-buttons?

Open-Source-Alternativen zu youneslaaroussi/ui-buttons sind unter anderem: chokcoco/css-inspiration — This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D… adamschwartz/magic-of-css — Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and… ianlunn/hover — Hover is a collection of pre-defined CSS3 animations and reusable stylesheets for links, buttons, and images. It… ui-layouts/uilayouts — uillayouts is a comprehensive design system consisting of interactive components, responsive templates,… alexwolfe/buttons — Buttons is a CSS button framework and UI component library providing a set of reusable visual elements for mobile and… layui/layer — This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and…