6 Repos
Ability to apply specific CSS classes to individual content elements for granular styling control.
Distinct from CSS Utility Classes: Closest candidates focus on naming conventions or utility classes, not the mechanism of assigning classes to markdown elements.
Explore 6 awesome GitHub repositories matching user interface & experience · Custom CSS Class Integration. Refine with filters or upvote what's useful.
nodeppt ist ein Markdown-Präsentationsgenerator und statischer Seitengenerator, der Markdown-Quelldateien in interaktive webbasierte Slide-Decks transformiert. Er besteht aus einem Command-Line-Build-Tool und einer spezialisierten Frontend-Runtime, die verwendet wird, um Präsentationen in einem Webbrowser bereitzustellen. Das Projekt bietet eine Dual-Screen-Präsentations-Runtime, die die Zuschaueransicht mit einem privaten Monitor für Sprechernotizen synchronisiert. Es verwendet eine Plugin-basierte Markdown-Pipeline und ein DOM-Transformationssystem für die Nachbearbeitung, um benutzerdefinierte Syntax in strukturierten HTML-Inhalt zu konvertieren. Das Framework unterstützt die Generierung technischer Inhalte, einschließlich Rendering mathematischer Formeln, Code-Syntax-Highlighting und Einbettung interaktiver Diagramme. Es bietet ein Layout-System für Grid- und Card-Designs, visuelle Bewegungseffekte und datengesteuerte Visualisierungen. Ein lokaler Entwicklungsserver ist für Echtzeit-Iterationen enthalten, und ein Utility wird bereitgestellt, um Präsentationen als PDF-Dokumente zu exportieren.
Provides a mechanism to assign specific CSS classes to markdown elements for granular visual styling.
Fusuma ist ein Markdown-Präsentations-Framework und ein statischer Slide-Generator, der Markdown- und MDX-Dateien in strukturierte Foliensätze für webbasierte Präsentationen umwandelt. Es fungiert als technischer Content-Renderer und interaktives Präsentationstool, das die Erstellung von Folien aus textbasierten Quelldateien ermöglicht. Das Projekt zeichnet sich als Suite für Vortragende aus und bietet Tools für die Präsentationsprobe wie Sprachaufzeichnung, Timing-Analyse und Proben-Zeitpläne. Es enthält eine dedizierte Ansicht für Vortragende mit Sprechernotizen und unterstützt Echtzeit-Folien-Annotationen sowie Live-Kommentar-Streaming, um die Einbindung des Publikums zu erleichtern. Die Plattform deckt ein breites Spektrum an technischen Rendering-Funktionen ab, einschließlich mathematischer Gleichungen, Flussdiagrammen und syntax-hervorgehobenen Codeblöcken. Sie bietet zudem interaktive Komponenten-Einbettung, Live-Bildschirmaufnahme und die Möglichkeit, Foliensätze als PDF-Dokumente zu exportieren. Die Bereitstellung wird durch Automatisierung für statische Hosting-Umgebungen unterstützt, insbesondere einschließlich GitHub Pages.
Attaches specific CSS class names to the root of slides for custom external styling.
Codehike ist ein React-basiertes Dokumentations-Framework und Tool für interaktive Code-Walkthroughs. Es fungiert als Markdown-Content-Orchestrator, der annotiertes Markdown in strukturierte Daten und React-Komponenten umwandelt und als Visualisierungsebene für das Hervorheben von Code-Bereichen, Diffs und Compiler-Fehlern dient. Das Projekt zeichnet sich durch die Fähigkeit aus, „Scrollycoding“-Erlebnisse und schrittweise technische Tutorials zu erstellen. Es bietet Animationen auf Token-Ebene, die visuell demonstrieren, wie sich Logik zwischen Code-Versionen entwickelt, und ermöglicht die Synchronisierung des UI-Zustands mit der Scroll-Position des Browsers. Das Framework deckt eine breite Palette an Visualisierungsfunktionen ab, darunter Code-Slideshows, Spotlight-Layouts und Code-Blöcke mit Tabs. Es unterstützt detaillierte Code-Annotationen durch Tooltips, Callouts und Fußnoten sowie funktionale Hilfsmittel wie Sprachumschalter, Code-Transpilierung und die Integration von Echtzeit-Compiler-Daten. Das System nutzt schema-basierte Validierung, um Typsicherheit und Konsistenz für die aus Markdown-Dateien extrahierten strukturierten Daten zu gewährleisten.
Assigns specific class names to lines or tokens for custom styling and highlighting.
Hopscotch ist eine JavaScript-Bibliothek und ein Framework zur Erstellung interaktiver Produkttouren und Onboarding-Guides für Nutzer. Es dient als Tool zum Aufbau schrittweiser Anleitungen, die spezifische Seitenelemente hervorheben und kontextbezogene Tooltips anzeigen, um Nutzern bei der Navigation durch Webanwendungsoberflächen zu helfen. Die Bibliothek fungiert als Tooltip-Orchestrator, der instruktive Sprechblasen an HTML-Elementen verankert, indem er deren Position innerhalb des Browser-Viewports berechnet. Sie unterstützt die Erstellung gebrandeter Touren durch die Verwendung benutzerdefinierter Stylesheets und Markup-Templates für visuelle Anpassungen. Das Framework beinhaltet Funktionen für das Sequenzmanagement und die Event-Integration, was es Entwicklern ermöglicht, während der Tour-Übergänge benutzerdefinierte JavaScript-Callbacks auszulösen, um den Guide mit Zustandsänderungen der Anwendung zu synchronisieren.
Allows external stylesheets to override the default appearance of instructional bubbles via specific class names.
Trumbowyg ist ein leichtgewichtiger JavaScript-WYSIWYG-Editor, der zum Erstellen und Formatieren von Rich-Text- und HTML-Inhalten direkt in einem Webbrowser verwendet wird. Er dient als clientseitiges Tool zur Generierung semantischen HTML-Markups und zum Verfassen von Webinhalten. Das Projekt bietet eine modulare, plugin-basierte Architektur, die das Hinzufügen neuer Formatierungsbefehle und Toolbar-Buttons ermöglicht. Es bietet eine konfigurierbare Schnittstelle, bei der das Toolbar-Layout über ein vordefiniertes Array angepasst werden kann und Labels über Lokalisierungsdateien übersetzt werden können. Der Editor deckt eine breite Palette an Funktionen zur Inhaltsmanipulation ab, einschließlich Textformatierung, Tabellenmanagement und Multimedia-Einbettung für Bilder und Audio. Er enthält eine integrierte HTML-Sanitisierung, um eingefügtes Markup gegen eine Whitelist erlaubter Tags zu filtern, und bietet Tools zur Verwaltung des Bearbeitungsverlaufs durch Undo- und Redo-Funktionalität.
Provides the ability to assign specific CSS classes to generated HTML tags for targeted styling control.
This project is a Font Awesome React component library and SVG icon framework used for rendering vector graphics within React applications. It provides a type-safe implementation for managing, layering, and rendering icons through prop-driven SVG generation. The library is designed as a tree-shakable asset delivery system, allowing build tools to exclude unused icons from the final bundle to optimize application size. It utilizes TypeScript to provide compile-time validation for icon names and properties. The framework covers a wide range of visual capabilities, including icon sizing, rotati
Allows adding arbitrary CSS classes to icon components for integration with project-specific stylesheets.