⊗jsSpStyFR 8 of 294 menu

Čtení vlastností ze souborů CSS v JavaScriptu

Vlastnosti nastavené v souboru CSS lze přečíst pomocí speciální funkce getComputedStyles.

Podívejme se, jak se to dělá. Předpokládejme, že máme následující prvek:

<div id="elem"> text </div>

Předpokládejme, že pro tento prvek jsou nastaveny následující styly:

#elem { width: 100px; color: red; font-size: 20px; }

Získáme odkaz na prvek do proměnné:

let elem = document.querySelector('#elem');

Nyní předáme odkaz na získaný prvek jako parametr funkce getComputedStyles:

let computedStyle = getComputedStyle(elem);

Výsledkem získáme objekt, obsahující hodnoty CSS vlastností pro náš prvek. Pojďme s jeho pomocí přečíst, například barvu:

console.log(computedStyle.color); // vypíše 'red'

A nyní šířku:

console.log(computedStyle.width); // vypíše '100px'

A nyní velikost písma:

console.log(computedStyle.fontSize); // vypíše '20px'

Pro prvek jsou nastaveny následující styly:

#elem { width: 200px; height: 200px; }

Po kliknutí na tlačítko vypište šířku a výšku prvku.

Pro prvek jsou nastaveny následující styly:

#elem { width: 200px; height: 200px; }

Po kliknutí na tlačítko zvětšete šířku a výšku prvku na dvojnásobek.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout