Maak verkorte tooltips in Pure CSS met Wenk
Met zo'n vreemde naam zou je niet veel verwachten van Wenk, een gratis tooltip-bibliotheek met CSS . Toch is het een van de kleinste bibliotheken die je kunt meten onder de 1 KB wanneer je gzipt.
Wenk gebruikt pure CSS met data-*
attributen om live tooltips te creëren die je naar eigen inzicht kunt restylen en positioneren. Het beste van alles is dat het een volledig gratis bibliotheek is met broncode die beschikbaar is op GitHub.
Wenk.css
aan uw Wenk.css
te voegen, dat u kunt downloaden van de GitHub-repo.Of u kunt zelfs het CDN-bestand toevoegen dat wordt gehost op het CDN van GitHub. Hier is de code voor dat:
Of, als u een fan van npm / bower bent, kunt u dit pakket vanaf de terminal installeren.
De standaardtooltip-tags hebben niet veel aangepaste gegevens. Ze laten je de positie en de breedte selecteren, maar je moet de CSS handmatig wijzigen als je ze anders wilt laten stylen.
U wilt bijvoorbeeld misschien een CSS-pijl toevoegen aan de knopinfo die boven het knopinfo-element wordt weergegeven. Dit is vrij eenvoudig om te maken, maar je moet het Wenk-stylesheet doorzoeken om de exacte CSS-klasse te vinden die je wilt uitbreiden.
Hier is een voorbeeld van een standaardcode voor Wenk-tooltips:
Wenk naar rechts!
De belangrijkste landingspagina van Wenk bevat live demo's die je kunt testen door de muis te laten zweven. Dit zijn de meest elementaire tooltips die u krijgt, maar ze zijn perfect voor een bibliotheek die minder dan een kilobyte weegt.
Een belangrijk ding om te overwegen is browser-ondersteuning . Alle versies van Chrome en Firefox zouden goed moeten werken . Hetzelfde met Opera 12+ en Opera Mini v8 +. Maar IE8 en IE10 lijken problemen te hebben met het weergeven van deze tooltips. Gelukkig daalt hun marktaandeel snel, maar het is iets om te overwegen alvorens te gebruiken.
Ik ben nog steeds verbaasd hoeveel je kunt doen met zo weinig kennisbanken. De Wenk-bibliotheek is een bewijs van moderne front-end ontwikkeling en het laat zien dat een beetje een lange weg kan gaan.Je kunt op GitHub door de hele bron graven, samen met live demo's en codefragmenten om deze tooltips voor je eigen site in te stellen en te maken.
20 Airport Art-installaties die reizigers teleurstellen
Als u ooit bent vastgelopen op een luchthaven als gevolg van een vertraagde vlucht of omdat u uw aansluitende vluchten te ver uit elkaar heeft geplaatst, kan de wachttijd martelend zijn. Op bepaalde luchthavens zijn er echter kunstwerken die wachten om ontdekt en gewaardeerd te worden . Op sommige plaatsen zijn er creatieve bouwplakkers; op andere plaatsen zijn er hedendaagse kunstinstallaties zoals die je in deze post aantreft
Deze GitHub-pagina bevat niet-JS-alternatieven voor algemene gebruikersinterface-functies
Hoe vaak heb je een snelle CSS-only slideshow of modal window willen bouwen ? Dit zijn enkele van de meest voorkomende gebruikersinterface-elementen op het web en tegenwoordig kunt u ze zonder JavaScript bouwen.Natuurlijk is het mogelijk om op Google te zoeken naar oplossingen. Maar waarom zou je niet kiezen uit een samengestelde lijst met geweldige bronnen