Homepage » Web Design » Dinamikus csonkolt szöveg a Shave.js bővítővel

    Dinamikus csonkolt szöveg a Shave.js bővítővel

    A legtöbb WordPress blog a "read more" funkciót használja az előnézeti szöveg megjelenítéséhez. Ez a szöveg csonkítva van, és egy bizonyos ponton levágja a helyet és a helyet ösztönözze az olvasókat arra, hogy további olvasásra várjanak.

    De néha ezt a funkciót egyetlen oldalra szeretné hozzáadni. Írja be a Shave.js nevű JavaScript plugint dinamikusan csonkító tartalom.

    Hűvös tény, hogy ez a bővítmény a Dollar Shave Club, a csapat, aki az egyik legcsodálatosabb hirdetést készítettem, amit valaha láttam. Nem voltam tisztában azzal, hogy a csapatuknak is volt GitHub oldala, de tele van repókkal mind az eredeti, mind a villás.

    Ez az adott plugin meglehetősen új, és már 800+ csillaggal rendelkezik. Ez függőségmentes, így a böngészőtől vagy más mellékelt könyvtáraktól függetlenül sima JavaScripten futtatható.

    A Kód beállítása is nagyon egyszerű a borotválkozás() csak két paramétert használva: a elemválasztó és a maximum magasság ehhez az elemhez. Íme egy nagyon alapvető példa:

     maxheight = 320; borotválkozás ('. elemclass', maxheight); 

    Természetesen vannak további paraméterek, amelyeket az egyéni karakterekhez továbbíthat a csonkolt szöveg után, vagy több szelektor, ahol a borotválkozási hatást alkalmazni kívánja.

    Valójában egy élő demót láthat a Shave plugin oldalon, és van egy szép CodePen demója is.

    A borotvát építették dolgozzon a jQuery-n vagy a Zepto-n ha tetszik az egyik ilyen könyvtár. De mivel is vanília JS-en fut ez az egyik legegyszerűbb plugin a webhelyére való belépéshez és a használat elkezdéséhez.

    Nincs túl sok forgatókönyv, ahol a szöveget le szeretné csonkítani, de ha sokkal könnyebb, hogy olyan plugint használjon, mint a Shave, mint az összes kód írása..

    Az induláshoz töltsön le egy példányt a GitHub repóból, vagy húzza vissza a repót, mint az npm. Meg fogja találni a GitHub repo útmutatóját és dokumentációját is, így szó szerint csak másolhat, beilleszthet és borotválhat!