CSS-tekstiefektide generaator
Sisesta oma tekst ja näe reaalajas tõelisi neoonkuma, 3D-ekstrusiooni, presskirja, kontuuri ja täitegradiendi CSS-efekte, mille parameetrid on arvutatud matemaatika abil ja mis kuvatakse kopeeritava CSS-plokina.
🔒 Töödeldud täielikult teie brauseris – midagi, mida siia sisestate, ei laadita kunagi üles.
Tulemus
Enamik CSS-tekstiefektide galeriisid pakub sulle fikseeritud eelseadistust: üks neoonkuma, üks 3D-ekstrusioon — võta või jäta. See generaator koostab CSS-i sinu parameetrite põhjal, sinu sisestatud tekstil. Vali efekti valikust neoonkuma, 3D-ekstrusioon, presskiri/reljeef, kontuur või täitegradient, kohanda selle efekti juhtelemente ning reaalajas eelvaade ja selle all olev kopeeritav CSS-plokk uuenevad iga muudatuse järel.
3D-ekstrusiooni efekti tasub mõista: valitud sügavuse (kuhjatud kihtide arvu) ja nurga korral nihutatakse kihti i horisontaalselt i × cos(nurk) ja vertikaalselt i × sin(nurk) võrra, arvutatuna JavaScriptis tõeliste trigonomeetriliste funktsioonidega — mitte loetuna eelseatud nurkade otsingutabelist. 45 kraadi juures on horisontaalne ja vertikaalne nihe igal kihil võrdsed, sest 45° koosinus ja siinus on sama väärtus; keera nurga liugurit ja jälgi, kuidas kogu `text-shadow` kihtide virn reaalajas ümber tähtede pöörleb, iga kiht eelmisest veidi tumedam, et tekitada valgustatud 3D-tahu muljet.
Neoonkuma laotab neli järjest suurema hägususraadiusega `text-shadow` kihti sinu valitud värvis, valikulise võbelusega: lülita see sisse ja genereeritakse `@keyframes` reegel juhusliku järjestusega läbipaistvuse langustega, mida animeeritakse reaalajas, ning segamisnupp võimaldab mustrit ümber mängida, ilma et peaksid käsitsi ühtegi võtmekaadrit kirjutama. Kontuuriga tekst rakendab `-webkit-text-stroke` omadust brauseritele, mis seda toetavad, pluss aus 8-suunaline `text-shadow` varuvariant neile, mis ei toeta — mõlemad read lisatakse kopeeritud CSS-i koos selgitusega, miks. Täitegradient kinnitab `linear-gradient` teksti kuju külge `background-clip: text` abil, mis on nüüd laialt toetatud standardomadus, säilitades vanema `-webkit-` eesliitega rea pärandbrauserite jaoks.
Kõik renderdatakse kohapeal sinu brauseris — ühtegi sisestatud teksti ei saadeta kuhugi. Kopeeri valmis CSS-plokk, sealhulgas `@keyframes` reegel, kui efekt seda nõuab, otse oma stiililehele.