Koduleht » Kodeerimine » Marquee CSS - algaja juhendis

    Marquee CSS - algaja juhendis

    Marquee tutvustati esmakordselt Internet Exploreris ja oli 90ndatel väga populaarne, enne kui W3C otsustas selle kasutusvõimaluste tõttu HTML-standardelemendist välja jätta. Veebi disainereid julgustati sildi mitte kasutama.

    Üllataval kombel teeb telk siiski tagasilöögi, mitte sildi formaadis nagu CSS-moodulis. See moodul on saadaval osana Webkit CSS spetsifikatsioonist ja W3C töötab praegu sarnase mooduli juures. Kuna W3C versioon on ikka veel kandidaadi soovitusjärgus, ei ole see veel kohaldatav. Niisiis, praegu katame me ainult Webkiti spetsifikatsioonist.

    Süntaks

    Kõigepealt saab telki määratleda järgmise stenogrammi süntaksiga.

    -webkit-telk: [suund] [juurdekasv] [kordus] [stiil] [kiirus]

    Kõik ülaltoodud süntaksit vajavad väärtused, ma usun, on üsna iseenesestmõistetavad või muidu võite neid dokumentatsioonis piisavalt selgitada. Niisiis, kui sa tahad kaevata sügavamalt, kuidas see süntaks hakkab töötama, võite kõigepealt alati viidata dokumentatsioonile.

    Seejärel liitu meiega, kui me loome tõelisi näiteid ja näeme, kuidas see toimib.

    Näide 1: Teksti kerimine

    Olgu, esimeses näites loome klassikaline liikumine telgile, kus tekst liigub paremalt vasakule.

    Looge oma tekstimärk, nagu allpool:

    Lollipopi lisandiks sidrunipudjad jujubes applake fruitcake hapukas lagrits sesame klõpsatus.

    Seejärel määrake telg järgmise süntaksiga.

     -webkit-marquee: automaatne keskmise lõputu kerimine normaalseks; ülevoolu-x: -webkit-telk; 

    Kui teleri suund on seatud automaatne, see liigub vaikimisi vasakult paremale; Teise võimalusena saate seda väärtust muuta vasakule. Pange tähele, et ülevoolu-x vara tuleb seadistada -webkit-telk nii, et sisu toimib alati nagu üks. Kui see omadus jäetakse välja, ei liigu tekst edasi.

    Vaadake demot.

    Näide 2: Põrge edasi-tagasi

    Teises näites püüame pakkuda telerile erinevat stiili. Seekord me kasutame vaheldumisi selle asemel kerige ja muutke suuna väärtust õigus. Sel viisil liigub telk vasakult paremale ja põrkuvad edasi-tagasi.

     -webkit-marquee: automaatne keskmine lõpmatu alternatiiv; ülevoolu-x: -webkit-telk; 

    Vaadake demot

    Näide 3: teksti liigutamine ülespoole

    Ja viimase näite puhul muudame telje suunda ülespoole liikumiseks. On kaks suunas väärtused; saate väärtust muuta üles või ees.

    Isiklikult ei saa ma seda, miks Webkit andis kaks väärtust, mis sisuliselt teevad sama asja, kuna arvan, et see võib tekitada segadust mõnede inimeste jaoks.

     -webkit-marquee: kuni keskmise lõputu kerimise normaalne; ülevoolu-x: -webkit-telk; 

    Vaadake demot

    Veelgi enam, ma olen koostanud veel mõned näited, kuid need on ülimalt suured, kui neid kõiki siin selgitatakse.

    Kuid saate vaadata kõiki demo alla ja allikaid allolevatest linkidest alla laadida.

    • Demo
    • Allalaadimise allikas

    Lõplik mõte ja viited

    Ma olin kõigepealt üllatunud, et telkide vastu on ikka veel huvi, mida ma arvasin, et see on lõppenud. See viis ka mind kahtluse alla, kuidas selline CSS-moodul on kasulik. Tegelikult toetab iga brauser ikka veel pärandit silt.

    Nii et mida sa arvad? Kas telk on selles eas veel asjakohane ja kas see oleks kasulik tänapäeva veebidisainis?

    Kui olete endiselt selle uudishimulikuga, võite külastada mõningaid järgnevaid viiteid: