CSS teksta efektu ģenerators
Ierakstiet savu tekstu un priekšskatiet īstu neona mirdzumu, 3D izspiešanu, augstspiedes, kontūrētu un gradientu aizpildīšanas CSS efektus tiešraidē ar parametriem, kas aprēķināti, izmantojot reālu matemātiku un kopējamu CSS bloku.
Rezultāts
Lielākā daļa CSS teksta efektu galeriju piedāvā fiksētu sākotnējo iestatījumu: viens neona mirdzums, viena 3D ekstrūzija, paņem vai atstāj. Šis ģenerators CSS veido no jūsu parametriem, pamatojoties uz faktiski ievadīto tekstu. No efekta atlases izvēlieties neona mirdzumu, 3D izspiešanu, augstspiedi/reljefu, kontūru vai gradienta aizpildījumu, pielāgojiet šī efekta vadīklas, un tiešraides priekšskatījums, kā arī kopējamais CSS bloks zem tā tiek atjaunināts katrā izmaiņā.
3D izspiešanas efekts ir tas, ko ir vērts saprast: izvēlētajam dziļumam (salikto slāņu skaitam) un leņķim slānis i horizontāli kompensē ar i × cos (leņķis) un i × sin (leņķis) vertikāli, kas aprēķināts JavaScript ar reālām trigonometriskām funkcijām — netiek nolasīts no iepriekš iestatītu leņķu uzmeklēšanas tabulas. Pie 45 grādiem horizontālās un vertikālās nobīdes ir vienādas katram slānim, jo 45° kosinuss un sinuss ir vienāda vērtība; pagrieziet leņķa slīdni un skatieties, kā visa "teksta ēnas" slāņu kaudze svārstās ap burtiem reāllaikā, un katrs no tiem ir nedaudz vairāk aptumšojies, lai viltotu apgaismotu 3D seju.
Neona mirdzumā ir četri slāņi ar pieaugošu izplūšanas rādiusu jūsu izvēlētajā krāsā ar papildu mirgošanu: ieslēdziet to, un tiek ģenerēts un animēts tiešraidē @keyframes kārtula ar nejaušu necaurredzamības kritumu secību, un jaukšanas poga ļauj atkārtoti ritināt modeli, nerakstot ar roku nevienu atslēgas kadru. Strukturētajā tekstā tiek lietots “-webkit-text-stroke” pārlūkprogrammām, kas to atbalsta, kā arī godīgs 8 virzienu “text-shadow” atkāpšanās variants tiem, kas to neatbalsta — abas rindiņas tiek nosūtītas kopētajā CSS failā ar piezīmi, kāpēc. Gradienta aizpildīšana sagriež "lineāro gradientu" teksta formai, izmantojot "fona klipu: teksts", kas tagad ir standarta rekvizīts ar plašu atbalstu, saglabājot vecāko "-webkit-" prefiksa rindiņu mantotajiem dzinējiem.
Jūsu pārlūkprogrammā viss tiek atveidots lokāli — jūsu ievadītais teksts nekad nekur netiek nosūtīts. Kopējiet gatavo CSS bloku, tostarp kārtulu "@keyframes", kad efektam tas ir nepieciešams, tieši savā stila lapā.