⊗jsSpStyFR 8 of 294 menu

Хосиятҳоро аз файлҳои CSS дар JavaScript хондан

Хосиятҳое, ки дар файли CSS муайян карда шудаанд, метавонанд бо истифода аз функсияи махсус getComputedStyles хонда шаванд.

Биёед бубинем, ки ин чӣ гуна анҷом дода мешавад. Фарз мекунем, ки мо элементҳои зеринро дорем:

<div id="elem"> матн </div>

Фарз мекунем, ки барои ин элемент услубҳои зерин муайян карда шудаанд:

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

Истинод ба элементро дар тағирёбанда гирем:

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

Ҳоло истинод ба элементи гирифташударо ба унвони параметр ба функсияи getComputedStyles мегузаронем:

let computedStyle = getComputedStyle(elem);

Дар натиҷа мо объекте хоҳем гирифт, ки қиматҳои хосиятҳои CSS-ро барои элементи мо дар бар мегирад. Биёед бо истифода аз он, масалан, рангро хонем:

console.log(computedStyle.color); // 'red' -ро хориҷ мекунад

Ва ҳоло паҳноиро:

console.log(computedStyle.width); // '100px' -ро хориҷ мекунад

Ва ҳоло андозаи ҳарфро:

console.log(computedStyle.fontSize); // '20px' -ро хориҷ мекунад

Барои элемент услубҳои зерин муайян карда шудаанд:

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

Бо клик кардан ба тугма паҳноӣ ва баландии элементро хориҷ кунед.

Барои элемент услубҳои зерин муайян карда шудаанд:

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

Бо клик кардан ба тугма паҳноӣ ва баландии элементро ду баробар зиёд кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан