Domovská » Webový design » Přidání jednoduchých štítků s popisy obrázků pomocí značky Taggd

    Přidání jednoduchých štítků s popisy obrázků pomocí značky Taggd

    Víte, jak vám Facebook umožňuje štítky tváře na fotkách? Dobře, Taggd je jako CSS / JS ekvivalent s použitím teček kde by se na obrázku měly objevit popisky.

    Knihovna je zcela zdarma a nevyžaduje žádné závislosti například jQuery. To běží na čistém vanilkovém JavaScriptu, a je to super snadné nastavení.

    Na domovské stránce Taggd se můžete dozvědět o něco více obsahuje demo a některé základní kroky pro začátek.

    Tam je také odkaz na online dokumentace pomocí Doclets, elegantní malé webové aplikace pro dokumentaci JS. Můžeš hledat verze Taggd, nebo procházet aktuální verzi v hlavní větvi.

    Odtud dostanete obrovský seznam vlastností Můžeš použít. Každý dokument je rozdělen podle funkcí, které pracovat s obrazem (jako addTag () nebo getTag ()) následované funkcemi, které vám pomohou manipulovat se specifickými tagy (jako setPosition ()).

    Opět všechno běží na vanilce JavaScript takže se nemusíte starat o problémy se syntaxí.

    Začít podívejte se na repo GitHub, a postupujte podle pokynů pro nastavení.

    Stačí přidat soubory Taggd CSS a JS do vašeho sekce , a pak vytvořit novou instanci prvků Taggd. Ty mohou být definovány jeden za druhým nebo v poli.

    Pak připojte je k obrázku, a presto! Jste všichni připraveni jít.

    Rád bych viděl další funkce pro přizpůsobení štítků štítků, a změnit jejich tvar. Bylo by úžasné vytvořit čtvercovou značku, která by obklopovala objekt spíše než malou růžovou tečku. Ale pro bezplatnou knihovnu s nulovými závislostmi si nemohu stěžovat.

    Tato knihovna je zatím vytvořena pouze pro moderní prohlížeče, a nepodporuje ladnou degradaci. Nicméně můžete vždy otevřít problém na stránce repo nebo se pokusit vyřešit jiné problémy, pokud vidíte nějaké jednoduché. Nicméně, Taggd je stále sakra plugin, a to je praktické použít pro každý projekt.

    Podívejte se na domovskou stránku autora ukázkový kód a DL odkazy spolu s odkaz na stránku dokumentace.

    A pokud máte nějaké dotazy nebo připomínky, neváhejte a napište tvůrci Timovi Severienovi na jeho Twitteru @TimSeverien.