Úvodná » Vzhľad stránky » Zabezpečte, aby všetok vložený obsah reagoval na Reframe.js

    Zabezpečte, aby všetok vložený obsah reagoval na Reframe.js

    Najťažšia časť o vkladanie videí je správna šírka a výška. Tieto čísla definujte pomer strán a keď sú preč, vy budete získajte nevhodný prehrávač videa.

    Toto je platí pre všetky vložené prvky ako sú napríklad rámce iframe a miniaplikácie sociálnych médií. A tieto veci môžu byť ešte zložitejšie a reagujúce na dizajn, pretože sú zvyčajne nereagujúce prvky.

    Ale s Reframe.js, môžeš urobiť akýkoľvek prvok reagujúci na akýkoľvek pomer strán.

    To je možno jeden z najjednoduchších a najcennejších pluginov JS na webe. Bolo to skutočne vytvorený klubom Dollar Shave čo má prekvapivo vlastnú stránku GitHub.

    Reframe je jeden z ich bezplatných doplnkov postavený pre vývojárov, ktorí chcú jednoduchší spôsob spracovanie odpovedajúceho vloženého obsahu.

    Zrejmé vinník je vložené video z miest, ako sú YouTube a Vimeo. Je to známe je ťažké tieto prvky reagovať bez CSS hacks.

    S Reframe.js, práve ste vybrať akýkoľvek element, na ktorý chcete zacieliť, a reframe to pomocou Reframe () funkcie.

    Začnite pridaním doplnku Reframe.js na svoju webovú stránku. Môžeš stiahnuť kópiu od GitHub, a je to iba 1KB minimalizované.

    Potom ste práve prejdite funkciou voliča pre akékoľvek prvky, ktoré chcete zmeniť. Vložte stránku a boom! Mali by ste byť všetci nastavení.

    Povedzme napríklad, že máte na vašom webe vložené niekoľko videí. Môžeš pridajte triedu .video k vloženiu, a použite ho ako volič. preformulovať automaticky pridá div a triedu okolo neho na vytvorenie citlivého štýlu.

    Takže tvoje Kód JavaScript by vyzeralo takto:

    preformulovať (Video.);

    Docela jednoduché právo?

    Tento kód je zameraný na všetky prvky triedy .video a robí ich reagovať. Žiadne ďalšie hacks, žiadne ďalšie CSS. Udelili sme, že nie je nič zlého s použitím metódy CSS, ale budete musieť ručne zabaliť všetky vložené videá s extra triedy.

    Reframe práve vám ušetrí ďalší krok a prináša to cez JavaScript. na pozrite si demo a nájdete niekoľko základných úryvkov kódu, navštívte domovskú stránku Reframe.js. Môžeš stiahnuť kópiu kódu priamo z repo GitHub.