Ako použiť štýly pomocou vlastnosti štýlu HTML DOM textDecoration?

Ako Pouzit Styly Pomocou Vlastnosti Stylu Html Dom Textdecoration



Text je najdôležitejším a najviditeľnejším aktívom pre každú aplikáciu alebo webovú stránku, bez použitia textu nemôže tvorca plne vyjadriť svoje myšlienky alebo poskytnúť informácie správne. Vďaka svojej potrebe a dôležitosti sa aj jej styling stáva nočnou morou väčšiny vývojárov. Pre statický text veľmi pomáhajú vlastnosti CSS a jeho rámec, ale stále je potrebná vlastnosť, ktorú možno použiť na štýl dynamicky. Našťastie túto vlastnosť poskytuje JavaScript s názvom „ textDekorácia “.

Tento blog poskytne postup na aplikovanie štýlov na prvok HTML prostredníctvom vlastnosti textDecoration.







Ako použiť štýly pomocou vlastnosti štýlu HTML DOM textDecoration?

Štýl DOM' textDekorácia “vlastnosť v podstate vykonáva štýl ako pridanie “ podčiarknuté, „prečiarknuté“, „prečiarknuté“ a „blikanie“. “ nad vybraným prvkom. Táto vlastnosť, keď je nastavená na „ žiadny ” odstráni predvolený štýl, ktorý sa použije na tento prvok ako kotviaca značka.



Syntax

Syntax pre vlastnosť textDecoration štýlu DOM je:



eleObj. štýl . textDekorácia = 'žiadne|podčiarknuté|bliknutie|podčiarknutie|počiatočné|prečiarknutie|zdiť'

V nižšie uvedenej tabuľke získate rýchlu predstavu o hodnotách, ktoré možno priradiť k „ textDekorácia ' nehnuteľnosť:





Hodnota Vysvetlenie
žiadny Previesť text do obyčajného formátu odstránením všetkých preddefinovaných štýlov; je predvolená.
overline Vloží riadok nad alebo nad vybratý text.
blikať Bliká text, ale nie je podporovaný všetkými webovými prehliadačmi.
zdôrazniť Umiestňuje riadok pod alebo na spodok vybratého textu.
počiatočné Nastavte použitú vlastnosť na jej predvolenú hodnotu, ktorá v našom prípade nie je žiadna.
line-through Umiestnite riadok do stredu textu, t. j. medzi text.
dedíš Zdedí vlastnosť použitú na koreňový alebo rodičovský prvok.

Teraz sa pozrime na proces implementácie a jeho vplyv na text pre každú hodnotu „ textDekorácia ' nehnuteľnosť.

Príklad 1: Vlastnosť „textDecoration = none“.

Praktická implementácia „ textDekorácia “ nehnuteľnosť s hodnotou “ žiadny “ bude vysvetlené v nižšie uvedenom kóde:



< telo >
< stred >
< h1 štýl = 'color: kadetblue;' > Linux < / h1 >

< tlačidlo po kliknutí = 'Aplikátor()' > Aplikátor < / tlačidlo >
< p > Keď je hodnota vlastnosti textDecoration nastavená na žiadnu: < / p >
< h3 id = 'useCase' štýl = 'text-decoration: overline;' > Cielený prvok < / h3 >
< / stred >
< skript >
function Applier() {
document.getElementById('useCase').style.textDecoration = 'none';
}
< / skript >
< / telo >

Vysvetlenie vyššie uvedeného kódu:

  • Najprv použite „< tlačidlo >“ na vytvorenie tlačidla a priradenie prijímača udalosti „ po kliknutí “. Tento prijímač udalostí spúšťa funkciu JavaScript s názvom „ Aplikátor “.
  • Ďalej vytvorte cielený prvok “ h3 “ a priraďte mu jedinečné ID „ useCase “. Tiež použite CSS “ text-dekorácia ” majetok, ktorý má hodnotu “ overline “ s pomocou „ štýl “.
  • Teraz zadajte „ Aplikátor ()“ telo funkcie a vyberte cieľový prvok prostredníctvom jeho id „ useCase “ a pripojte štýl “ textDekorácia ' nehnuteľnosť.
  • Potom priraďte vlastnosti hodnotu „ žiadny ” na odstránenie akéhokoľvek vopred aplikovaného štýlu zdobenia textu nad prvkom.

Zobrazenie webovej stránky po vykonaní vyššie uvedeného kódu:

Výstup zobrazuje predbežný štýl, ktorý sa aplikuje na cieľový prvok, ktorý sa odstráni priradením hodnoty „ žiadny “.

Príklad 2: Vlastnosť „textDecoration = initial“.

Nižšie uvedený útržok kódu ilustruje implementáciu „ textDekorácia „vlastnosť, keď hodnota „ počiatočné “ je mu priradený:

< skript >
funkciu Aplikátor ( ) {
dokument. getElementById ( 'useCase' ) . štýl . textDekorácia = 'počiatočné' ;
}
skript >

Výstup vygenerovaný po kompilácii vyššie uvedeného kódu je uvedený nižšie:

Vyššie uvedený výstup ukazuje, že hodnota dekorácie textu je nastavená na predvolenú hodnotu, ktorá je „ žiadny “, a preto boli všetky predbežné úpravy vrátené späť.

Príklad 3: Vlastnosť „textDecoration = overline“.

Nižšie uvedený kód ukazuje praktickú implementáciu „ textDekorácia „vlastnosť, keď hodnota „ overline “ sa mu poskytuje:

< telo >
< stred >
< h1 štýl = 'color: kadetblue;' > Linux < / h1 >

< tlačidlo po kliknutí = 'Aplikátor()' > Aplikátor < / tlačidlo >
< p > Keď je hodnota vlastnosti textDecoration nastavená na overline: < / p >
< h3 id = 'useCase' > Cielený prvok < / h3 >
< / stred >
< skript >
function Applier() {
document.getElementById('useCase').style.textDecoration = 'overline';
}
< / skript >
< / telo >

Vysvetlenie vyššie uvedeného kódu je uvedené nižšie:

  • Po prvé, „ tlačidlo“ a „h3 ” element je vytvorený rovnakým spôsobom a vlastnosť CSS, ktorá je aplikovaná na 'h3' prvok je teraz odstránený.
  • Ďalej vo vnútri „ Aplikátor ” sa vyberie cieľový prvok a textDekorácia “ nehnuteľnosť s hodnotou “ overline ” je priradené k prvku.

Výstup po vykonaní vyššie uvedeného kódu sa zobrazí nižšie:

Výstup ukazuje efekt „ textDecoration = overline ” vlastnosť nad textom.

Príklad 4: Vlastnosť „textDecoration = underline“.

Praktická implementácia textu, keď hodnota „ zdôrazniť “ je priradený k „ textDekorácia “ nehnuteľnosť je uvedená nižšie:

< skript >
funkciu Aplikátor ( ) {
dokument. getElementById ( 'useCase' ) . štýl . textDekorácia = 'zdôrazniť' ;
}
skript >

Po kompilácii vyzerá výstup takto:

Výstup ukazuje, že riadok je pridaný na spodok textu.

Príklad 5: Vlastnosť „textDecoration = line-through“.

Vizuálna implementácia „ textDekorácia “ nehnuteľnosť v hodnote “ line-through “ je zobrazený nižšie:

< skript >
funkciu Aplikátor ( ) {
dokument. getElementById ( 'useCase' ) . štýl . textDekorácia = 'line-through' ;
}
skript >

Výstup vygenerovaný pre vyššie uvedený kód je zobrazený nižšie:

Výstup zobrazuje efekt vykonaný „ line-through ” nad textom zacieleného prvku.

Záver

Štýl HTML DOM “ textDekorácia Vlastnosť ” sa špecificky zaoberá štýlom prvkov HTML prostredníctvom JavaScriptu na vykonávanie dynamického štýlu na textových prvkoch. Tomuto '' možno priradiť viacero hodnôt.' textDekorácia “ na vykonávanie rôznych variácií stylingu. Tieto hodnoty sú „ žiadne, „prečiarknuté“, „podčiarknuté“, „prečiarknuté“, „počiatočné“, „blikať“ a „zdediť“ “. Tento blog úspešne vysvetlil proces, ktorým môže vývojár použiť štýly pomocou vlastnosti textDecoration.