6 dépôts
Methods for centering and positioning content within containers using modern CSS.
Distinguishing note: Focuses on alignment rather than general layout.
Explore 6 awesome GitHub repositories matching web development · CSS Alignment Techniques. Refine with filters or upvote what's useful.
Short CSS code snippets for all your development needs
Provides CSS-only overlay positioning techniques for layering text and menus over images.
LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan
Positions standard HTML components on top of the SVG canvas to create interactive menus and control panels.
bpmn-js is a browser-based BPMN 2.0 web modeler and rendering engine used for creating, editing, and visualizing business process models. It functions as an XML process modeler that parses BPMN 2.0 XML data into interactive visual diagrams within a web application. The project distinguishes itself as a business process visualizer with capabilities for process flow simulation, which tracks token movement to mimic real-time execution. It also supports diagram version comparison to identify changes between model iterations and provides a layered overlay interface for binding metadata and custom
Implements HTML elements positioned over the SVG canvas to provide interactive metadata and markers.
CSS Layout is a pure CSS pattern library that provides pre-built layout components for common page structures, implemented entirely with CSS using flexbox and grid. The collection focuses on reusable, encapsulated components that handle overlapping elements, vertical centering, sticky footers, and classic page layouts without requiring any JavaScript for rendering or interactivity. The library offers a range of practical layout implementations including centered navigation menus, element stacking techniques, holy grail page layouts, and responsive grid systems. Each pattern is built as a self
Provides CSS-only overlay positioning techniques using absolute positioning and grid for stacking elements.
Jcrop est une bibliothèque JavaScript de recadrage d'image qui fournit une interface basée sur le navigateur pour permettre aux utilisateurs de sélectionner et définir interactivement des régions rectangulaires d'une image. Elle utilise une superposition d'image basée sur le DOM pour envelopper les images dans des conteneurs relatifs, permettant le placement de poignées de sélection ajustables et de contraintes de bordure. L'outil se distingue par une prise en charge complète des entrées, traduisant les gestes tactiles et les interceptions clavier en mises à jour de coordonnées précises pour les environnements mobiles et desktop. Il dispose d'un moteur capable d'imposer des contraintes de ratio d'aspect personnalisées et de calculer l'ajustement maximal pour les zones de sélection afin d'assurer des dimensions de sortie cohérentes. La bibliothèque couvre un large éventail de capacités de manipulation d'image, incluant la transformation de coordonnées, l'application de limites de sélection et la gestion de zones de recadrage multiples. Elle fournit une synchronisation d'état pilotée par les événements pour suivre les changements d'interaction et permet la restauration d'états de recadrage précédemment enregistrés. Les utilisateurs peuvent personnaliser le comportement et l'apparence de l'outil via des options de style d'interface et des extensions de logique basées sur des classes.
Implements interactive layers positioned precisely over images to facilitate region selection.
This project provides a React component and a set of utilities for implementing interactive image cropping. It enables users to define selection areas over media elements using a draggable and resizable interface. The library supports fixed aspect ratio locking and the definition of custom crop shapes, such as circles. It utilizes a percentage-based coordinate system to ensure the selection interface remains responsive across different screen sizes and layouts. The toolset includes capabilities for real-time crop previewing and the generation of cropped regions using canvas-based rendering.
Utilizes absolute positioning and CSS transforms to align the crop selection overlay with the image.