Kako primijeniti stilove koristeći svojstvo textDecoration stila HTML DOM?

Kako Primijeniti Stilove Koristeci Svojstvo Textdecoration Stila Html Dom



Tekst je najvažniji i najvidljiviji adut za svaku aplikaciju ili web stranicu, bez upotrebe teksta kreator ne može u potpunosti prenijeti svoje misli ili ispravno isporučiti informacije. Zbog svoje potrebe i važnosti, njegov stil također postaje noćna mora za većinu programera. Za statični tekst, CSS svojstva i njegov okvir puno pomažu, ali ipak postoji potreba za svojstvom koje se može dinamički primijeniti na stil. Srećom, ovo svojstvo omogućuje JavaScript koji ima naziv ' textDecoration ”.

Ovaj će blog pružiti postupak primjene stilova preko HTML elementa putem svojstva textDecoration.







Kako primijeniti stilove koristeći svojstvo textDecoration stila HTML DOM?

DOM stil “ textDecoration ' svojstvo u osnovi izvodi stiliziranje poput dodavanja ' podcrtano”, “prekocrtano”, “preko crte” i “treperenje ” preko odabranog elementa. Ovo svojstvo kada je postavljeno na ' nikakav ” uklanja zadani stil koji se primjenjuje na taj element poput oznake sidra.



Sintaksa

Sintaksa za svojstvo textDecoration u DOM stilu je:



eleObj. stil . textDecoration = 'ništa|nadcrtano|treperenje|podcrtano|početno|linijski|naslijeđeno'

Posjetite donju tablicu kako biste dobili brzi uvid u vrijednosti koje se mogu dodijeliti ' textDecoration ” svojstvo:





Vrijednost Obrazloženje
nikakav Pretvorite tekst u običan format uklanjajući sve unaprijed definirane stilove; to je zadano.
nadcrtati Umeće liniju iznad ili na vrh odabranog teksta.
treptati Čini da tekst treperi, ali to ne podržavaju svi web preglednici.
naglasiti Postavlja liniju ispod ili na dno odabranog teksta.
početni Postavite primijenjeno svojstvo na zadanu vrijednost koja je u našem slučaju ništa.
line-through Crtu postavite u središte teksta, tj. između teksta.
nasljeđuješ Nasljeđuje svojstvo primijenjeno na korijenski ili roditeljski element.

Sada, pogledajmo proces implementacije i njegov učinak na tekst za svaku vrijednost ' textDecoration ” vlasništvo.

Primjer 1: Svojstvo “textDecoration = none”.

Praktična provedba “ textDecoration ' svojstvo koje ima vrijednost ' nikakav ” bit će objašnjeno u kodu u nastavku:



< tijelo >
< centar >
< h1 stil = 'boja: kadetplava;' > Linux < / h1 >

< dugme na klik = 'Primjenjivač()' > Aplikator < / dugme >
< str > Kada je vrijednost svojstva textDecoration postavljena na ništa: < / str >
< h3 iskaznica = 'upotreba' stil = 'text-decoration: overline;' > Ciljani element < / h3 >
< / centar >
< skripta >
funkcija Applier() {
document.getElementById('useCase').style.textDecoration = 'none';
}
< / skripta >
< / tijelo >

Objašnjenje gore navedenog koda:

  • Prvo upotrijebite '< dugme >” za stvaranje gumba i dodjeljivanje slušatelja događaja od “ na klik ”. Ovaj slušatelj događaja pokreće JavaScript funkciju pod nazivom ' Aplikator ”.
  • Zatim stvorite ciljani element ' h3 ' i dodijelite mu jedinstveni ID od ' slučaj upotrebe ”. Također primijenite CSS ' tekst-ukras ' svojstvo koje ima vrijednost ' nadcrtati ' uz pomoć ' stil ” atribut.
  • Sada unesite ' Aplikator ()” tijelo funkcije i odaberite ciljani element preko njegovog ID-a “ slučaj upotrebe ' i priložite stil ' textDecoration ” vlasništvo.
  • Nakon toga svojstvu dodijelite vrijednost ' nikakav ” kako biste uklonili sve prethodno primijenjene stilove ukrašavanja teksta preko elementa.

Pogled na web stranicu nakon izvršenja gornjeg koda:

Izlaz pokazuje da se prethodni stil koji se primjenjuje na ciljani element uklanja dodjeljivanjem vrijednosti ' nikakav ”.

Primjer 2: svojstvo “textDecoration = initial”.

Donji isječak koda ilustrira implementaciju ' textDecoration ' svojstvo kada je vrijednost ' početni ” dodijeljen mu je:

< skripta >
funkcija Aplikator ( ) {
dokument. getElementById ( 'upotreba' ) . stil . textDecoration = 'početni' ;
}
skripta >

Izlaz generiran nakon kompilacije gornjeg koda prikazan je u nastavku:

Gornji izlaz pokazuje da je vrijednost ukrasa teksta postavljena na zadanu vrijednost koja je ' nikakav ” i stoga su svi prije stiliziranja vraćeni.

Primjer 3: svojstvo “textDecoration = overline”.

Donji kod prikazuje praktičnu implementaciju ' textDecoration ' svojstvo kada je vrijednost ' nadcrtati ” pruža mu se:

< tijelo >
< centar >
< h1 stil = 'boja: kadetplava;' > Linux < / h1 >

< dugme na klik = 'Primjenjivač()' > Aplikator < / dugme >
< str > Kada je vrijednost svojstva textDecoration postavljena na overline: < / str >
< h3 iskaznica = 'upotreba' > Ciljani element < / h3 >
< / centar >
< skripta >
funkcija Applier() {
document.getElementById('useCase').style.textDecoration = 'overline';
}
< / skripta >
< / tijelo >

Objašnjenje gornjeg koda navedeno je u nastavku:

  • Prvo, ' gumb” i “h3 ” element se stvara na isti način kao i CSS svojstvo koje se primjenjuje na “h3” element je sada uklonjen.
  • Dalje, unutar ' Aplikator ' odabire se ciljani element i ' textDecoration ' svojstvo koje ima vrijednost ' nadcrtati ” dodijeljen je elementu.

Izlaz nakon izvršenja gornjeg koda prikazan je u nastavku:

Izlaz pokazuje učinak ' textDecoration = prekrivanje ” nad tekstom.

Primjer 4: Svojstvo “textDecoration = underline”.

Praktična provedba teksta kada je vrijednost ' naglasiti ' dodijeljen je ' textDecoration ” imovina je navedena u nastavku:

< skripta >
funkcija Aplikator ( ) {
dokument. getElementById ( 'upotreba' ) . stil . textDecoration = 'naglasiti' ;
}
skripta >

Nakon kompilacije, izlaz izgleda ovako:

Izlaz pokazuje da je redak dodan na dnu teksta.

Primjer 5: svojstvo “textDecoration = line-through”.

Vizualna implementacija ' textDecoration ' svojstvo koje ima vrijednost ' line-through ” prikazano je u nastavku:

< skripta >
funkcija Aplikator ( ) {
dokument. getElementById ( 'upotreba' ) . stil . textDecoration = 'prolazni' ;
}
skripta >

Izlaz generiran za gornji kod prikazan je u nastavku:

Izlaz pokazuje učinak koji postiže ' line-through ” preko teksta ciljanog elementa.

Zaključak

HTML DOM stil “ textDecoration ” Svojstvo se posebno bavi stiliziranjem HTML elemenata putem JavaScripta za izvođenje dinamičkog stiliziranja tekstualnih elemenata. Ovom se može dodijeliti više vrijednosti textDecoration ” za izvođenje različitih varijacija stiliziranja. Ove vrijednosti su ' ništa”, “nadcrtano”, “podcrtano”, “prolazno”, “početno”, “treperenje” i “naslijedi ”. Ovaj blog je uspješno objasnio proces kojim programer može primijeniti stilove pomoću svojstva textDecoration.