3 repository-uri
Programmatically adding external CSS files to the document using URL paths.
Distinct from External Configuration Loading: Candidates cover spinners, security exploits, or browser chrome; this is a general utility for injecting stylesheets
Explore 3 awesome GitHub repositories matching web development · Dynamic CSS Injection. Refine with filters or upvote what's useful.
This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading
Programmatically injects external stylesheets into the document using local or remote URL paths.
loadCSS este un încărcător asincron de CSS și un injector de fișiere de stil non-blocant. Oferă o implementare tehnică pentru încărcarea fișierelor de stil fără a bloca procesul de randare al browserului, pentru a menține o interfață de utilizator receptivă. Proiectul implementează un tipar specific de încărcare CSS pentru a detecta când fișierele de stil asincrone au terminat încărcarea în diferite browsere web. Acest lucru permite execuția funcțiilor callback doar după ce un fișier de stil a fost complet încărcat, pentru a asigura un comportament vizual consistent. Instrumentul acoperă inserarea programatică a fișierelor de stil, injectarea dinamică bazată pe logica aplicației și detectarea încărcării fișierelor de stil. Gestionează modul în care stilurile sunt solicitate pentru a optimiza performanța frontend.
Provides a utility for programmatically adding external CSS files to the document using URL paths.
Fontfaceobserver este un detector de disponibilitate a fonturilor web și un instrument pentru dezvoltatori conceput pentru a sincroniza încărcarea tipografiei cu randarea paginii. Oferă un API bazat pe promise-uri care detectează când fonturile web specifice au fost descărcate și aplicate documentului. Instrumentul gestionează procesul de încărcare pentru fonturile găzduite pe servicii externe sau servere proprii, monitorizând disponibilitatea pentru a preveni schimbările de layout și apariția textului neformatat (flash of unstyled text). Acest lucru permite controlul dinamic al tipografiei, permițând declanșarea unor modificări CSS specifice sau animații doar după ce un font este gata de utilizare. Proiectul monitorizează stările fonturilor printr-o combinație de măsurători bazate pe canvas și polling, utilizând injectarea de reguli CSS pentru a declanșa descărcările browserului și notificări asincrone pentru a semnala finalizarea.
Programmatically injects CSS @font-face declarations into the document to trigger browser font downloads.