9 Repos
Utility classes for managing flexbox properties like direction, growth, and alignment.
Explore 9 awesome GitHub repositories matching user interface & experience · Flexbox. Refine with filters or upvote what's useful.
Utility-first CSS framework for fast, design-system-friendly styling.
Controls layout flow through dedicated utility classes for flex basis, direction, growth, and alignment properties.
This is a layout library for Android applications that implements the CSS Flexible Box layout model. It provides a view container and engine that arrange child views by distributing space and aligning content according to a flexible box model. The framework enables the creation of responsive user interfaces that automatically adjust element positioning, wrapping, and growth based on available screen dimensions and orientations. The system includes capabilities for adaptive layout workflows, dynamic element alignment, and a virtualized rendering system for recycling views to display large dat
Provides a container for child views that distributes space and aligns content using a flexible box model.
tview is a library for building interactive text-based user interfaces in Go. It functions as a toolkit for managing event loops, user input, and screen rendering, providing a framework of pre-built widgets and an integrated layout engine for creating command-line applications. The project distinguishes itself through a comprehensive layout system that uses grid and flexbox models to create responsive designs. It also supports UI layer stacking to manage multiple screens and modal overlays. The framework includes a diverse suite of interactive components for data display, such as tables and
Provides a flexbox layout system to distribute terminal interface elements horizontally or vertically with weighted scaling.
Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows, macOS, and Linux. It enables developers to build desktop applications using the same component syntax and patterns as React Native, with the ability to reuse existing React Native components with minimal modifications. The framework integrates a flexbox layout engine for positioning native desktop widgets and embeds the Node.js runtime for direct filesystem and system-level access. The framework translates React component trees into native desktop widgets through a bidirectional
Lay out and style user interface elements using Flexbox and standard CSS properties.
Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys
Provides comprehensive Flexbox controls for aligning children along axes and managing content wrapping.
Flexbox Froggy is a CSS flexbox learning game that teaches layout properties through interactive positioning puzzles. Players learn flexbox by writing CSS rules to move frogs onto lily pads, with each level presenting a new layout challenge that reinforces a specific flexbox concept. The game embeds a code editor with syntax highlighting and inline error hints, allowing players to write and test CSS rules in a live preview environment. A hint and solution system provides optional guidance for stuck players, while the visual feedback loop updates frog and lily pad positions in real-time based
Teaches CSS flexbox layout by positioning frogs on lily pads using flexbox properties in an interactive game.
Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag
Ships flexbox utilities for alignment, wrapping, and responsive column composition.
Dieses Projekt ist ein fortgeschrittener CSS-Lernlehrplan, bestehend aus Starter-Dateien und Abschlussprojekten. Es bietet eine Sammlung von Implementierungen aus der Praxis und eine Projektgalerie, die darauf ausgelegt ist, moderne Layout- und Styling-Techniken zu meistern. Der Lehrplan konzentriert sich auf einen modularen Ansatz für Stylesheets unter Verwendung von Sass-Variablen und Architektur. Er betont die Block-Element-Modifier-Namenskonvention (BEM), um wartbares und wiederverwendbares CSS zu erstellen. Das Material deckt mehrere Kernfunktionsbereiche ab, einschließlich Responsive Web Design mittels CSS Grid, Flexbox und Media Queries. Es umfasst zudem die Entwicklung von Bewegungseffekten durch CSS-Keyframes und Transitions sowie die Integration von skalierbaren Vektorgrafiken und optimierten Bildern für das Frontend-Styling.
Utilizes Flexbox for distributing space and aligning elements in one-dimensional layouts.
Flexibility ist eine JavaScript-Bibliothek und Layout-Engine, die als Polyfill für CSS-Flexbox-Funktionen entwickelt wurde. Sie stellt eine konsistente Ausrichtung und Verteilung von Elementen über verschiedene Browserversionen hinweg sicher und zielt speziell auf ältere Umgebungen ab, denen die native Unterstützung für die Flexbox-Spezifikation fehlt. Das Projekt bietet Cross-Browser-Layout-Kompatibilität durch die Simulation des Verhaltens flexibler Container. Es verwaltet dynamische Flexbox-Eigenschaften, um eine stabile und vorhersehbare Benutzeroberfläche zu gewährleisten, unabhängig von der Browserversion des Besuchers. Das System deckt DOM-Traversal, manuelle Koordinatenberechnung und Style-Injection ab, um visuelle Strukturen zu erzwingen. Es enthält Mechanismen für die dynamische Layout-Neuberechnung und die Übersetzung moderner CSS-Eigenschaften in Styles, die mit älteren Browsern kompatibel sind.
Provides the ability to update and adjust flexible container properties via JavaScript in real time.