Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में CSS प्रॉपर्टी का वर्तमान मान कैसे प्राप्त करें?


getComputedStyle() मेथड एक ऑब्जेक्ट देता है जिसमें टारगेट एलिमेंट पर लागू सभी स्टाइल शामिल होते हैं।

उदाहरण

निम्नलिखित उदाहरण दर्शाते हैं कि हम JavaScript का उपयोग करके CSS वेरिएबल्स को कैसे प्राप्त और सेट कर सकते हैं।

<!DOCTYPE html> <html> <head> <style> div {    margin: 4%;    padding: 4%;    width: 50%;    text-align: center;    background-color: powderblue;    border-radius: 4%; } </style> </head> <body> <div>Test Div</div> <span></span> <script> let element = document.querySelector('div'); let getStyle = window.getComputedStyle(element); document.querySelector('span').textContent = ('background-color: ' + getStyle.getPropertyValue('background-color') + '.'); </script> </body> </html>

आउटपुट

यह निम्न परिणाम देगा:

JavaScript में CSS प्रॉपर्टी का वर्तमान मान कैसे प्राप्त करें?

उदाहरण

<!DOCTYPE html> <html> <head> <style> div {    display: flex;    margin: 4%;    padding: 4%;    width: 20vh;    height: 20vh;    box-shadow: inset 0 0 23px cadetblue;    border: 2px groove green;    border-radius: 50%; } </style> </head> <body> <div><div></div></div> <span></span> <script> let element = document.querySelector('div'); let getStyle = window.getComputedStyle(element); document.querySelector('span').textContent = ('box-shadow: ' + getStyle.getPropertyValue('box-shadow') + '.'); </script> </body> </html>

आउटपुट

यह निम्न परिणाम देगा:

JavaScript में CSS प्रॉपर्टी का वर्तमान मान कैसे प्राप्त करें?

  1. - CSS justify-content: flex-end से फ्लेक्स आइटम्स को अंत में संरेखित करें

    CSS justify-content प्रॉपर्टी का flex-end मान फ्लेक्स आइटम्स को मुख्य अक्ष के अंत (राइट, जब flex-direction: row हो) पर संरेखित करता है। यह मुख्य अक्ष के साथ जगह वितरण को नियंत्रित करता है। उदाहरण नीचे दिए गए उदाहरण में, justify-content: flex-end का उपयोग करके फ्लेक्स आइटम्स को कंटेनर के दाईं ओर संर

  1. - CSS align-content: flex-end से फ्लेक्स लाइन्स को अंत में संरेखित करें

    CSS align-content प्रॉपर्टी का flex-end मान मल्टी-लाइन फ्लेक्स कंटेनर में फ्लेक्स लाइन्स को क्रॉस अक्ष के अंत (बॉटम, जब flex-direction: row और flex-wrap: wrap हो) पर संरेखित करता है। उदाहरण नीचे दिए गए उदाहरण में, align-content: flex-end और flex-wrap: wrap का उपयोग करके फ्लेक्स लाइन्स को कंटेनर के

  1. - CSS justify-content: flex-start से फ्लेक्स आइटम्स को शुरुआत में संरेखित करें

    CSS justify-content प्रॉपर्टी का flex-start मान (डिफ़ॉल्ट) फ्लेक्स आइटम्स को मुख्य अक्ष की शुरुआत (लेफ्ट, जब flex-direction: row हो) पर संरेखित करता है। यह आइटम्स को एक साथ पैक करता है बिना किसी अतिरिक्त जगह के। उदाहरण नीचे दिए गए उदाहरण में, justify-content: flex-start का उपयोग करके फ्लेक्स आइटम्स