কম্পিউটার

কিভাবে জাভাস্ক্রিপ্টে একটি CSS সম্পত্তির বর্তমান মান পেতে হয়?


getComputedStyle() পদ্ধতি একটি অবজেক্ট দেয় যা লক্ষ্য উপাদানে প্রয়োগ করা সমস্ত শৈলী অন্তর্ভুক্ত করে।

উদাহরণ

নিম্নলিখিত উদাহরণগুলি ব্যাখ্যা করে কিভাবে আমরা জাভাস্ক্রিপ্ট ব্যবহার করে 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>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

কিভাবে জাভাস্ক্রিপ্টে একটি 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>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

কিভাবে জাভাস্ক্রিপ্টে একটি CSS সম্পত্তির বর্তমান মান পেতে হয়?


  1. CSS সারিবদ্ধ-আইটেম সম্পত্তি ফ্লেক্স-শুরু মান ব্যবহার

  2. CSS-এর ভূমিকা ন্যায্যতা-সামগ্রী সম্পত্তি ফ্লেক্স-এন্ড মান

  3. CSS সারিবদ্ধ-সামগ্রী সম্পত্তি ফ্লেক্স-এন্ড মান ব্যবহার

  4. CSS-এর ভূমিকা ন্যায্যতা-সামগ্রী সম্পত্তি ফ্লেক্স-স্টার্ট মান