Начална » Уеб дизайн » Направете всички вградени отговорни за съдържанието с Reframe.js

    Направете всички вградени отговорни за съдържанието с Reframe.js

    Най-трудната част за това вграждане на видеоклипове прави правилно ширината и височината. Тези цифри определете съотношението и когато са на разстояние от теб да получите някакъв видео плейър.

    Това е вярно за всички вградени елементи като фреймове и джаджи на социалните медии. И тези неща могат да бъдат дори по-сложни с реагиращ дизайн, защото те обикновено са елементи, които не отговарят.

    Но със Reframe.js, можеш да направиш всеки елемент, отговарящ на всяко аспектно съотношение.

    Това е може би един от най-простите, но най-ценни JS плъгини в мрежата. Всъщност беше създаден от Dollar Shave Club което изненадващо има своя собствена GitHub страница.

    Препратката е един от техните безплатни приставки построен за разработчици, които искат по-прост начин работа с отзивчиво вградено съдържание.

    Очевидният виновник е вграденото видео от сайтове като YouTube и Vimeo. Това е известно трудно да се направят тези елементи отзивчиви без CSS хакове.

    С Reframe.js вие просто изберете какъвто и елемент искате да насочите и преначертайте го използвайки нови рамки () функция.

    Започнете, като добавите плъгина Reframe.js към уеб страницата си. Можеш изтеглете копие от GitHub, и това е само 1KB minified.

    Тогава просто преминете функцията селектор за каквито и елементи да пренастроите. Заредете страницата и бум! Трябва да сте готови.

    Например, да кажем, че имате няколко видеоклипа, вградени в сайта Ви. Можеш добавете класа .видео към вграденото, и използвайте това като селектор. нови рамки автоматично добавя div и клас около него за да създадете отзивчив стил.

    Така че вашето JavaScript код ще изглежда така:

    нови рамки ( "видео. ');

    Доста просто право?

    Този код е насочен към всички елементи с класа .видео и ги прави отзивчиви. Без допълнителни хакове, без допълнителен CSS. Разбира се, няма нищо лошо в използването на CSS метода, но трябва да го направите ръчно опаковане всички вградени видеоклипове с допълнителния клас.

    Преправете точно ви спестява тази допълнителна стъпка и го донася чрез JavaScript. Да се провери демо и намерите някои основни кодови фрагменти, посетете началната страница на Reframe.js. Можеш изтеглете копие от кода направо от репо GitHub.