কম্পিউটার

CSS ব্যবহার করে স্ক্রীন সাইজের উপর ভিত্তি করে লেআউট পরিবর্তন করা


CSS-এ পর্দার আকারের উপর ভিত্তি করে লেআউট পরিবর্তন করতে, কোডটি নিম্নরূপ -

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
body {
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
* {
   box-sizing: border-box;
}
.col {
   color: white;
   float: left;
   width: 25%;
   padding: 10px;
}
.colContainer:after {
   content: "";
   display: table;
   clear: both;
}
@media screen and (max-width: 900px) {
   .col {
      width: 50%;
   }
}
@media screen and (max-width: 600px) {
   .col {
      width: 100%;
   }
}
</style>
</head>
<body>
<h1>Changing layout on screen size using CSS</h1>
<h2>Resize the screen to see the below divs resize themselves</h2>
<div class="colContainer">
<div class="col" style="background-color: rgb(153, 29, 224);">
<h2>First col</h2>
</div>
<div class="col" style="background-color: rgb(12, 126, 120);">
<h2>Second col</h2>
</div>
<div class="col" style="background-color: rgb(207, 41, 91);">
<h2>Third col</h2>
</div>
<div class="col" style="background-color: rgb(204, 91, 39);">
<h2>Fourth col</h2>
</div>
</div>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

CSS ব্যবহার করে স্ক্রীন সাইজের উপর ভিত্তি করে লেআউট পরিবর্তন করা


  1. RGBA ব্যবহার করে CSS স্বচ্ছতা

  2. CSS ব্যবহার করে রেডিয়াল গ্রেডিয়েন্টের আকার নির্ধারণ করা

  3. CSS ব্যবহার করে স্ক্রীন সাইজের উপর ভিত্তি করে কলামের প্রস্থ পরিবর্তন করা

  4. CSS-এ ডেটা-অ্যাট্রিবিউট (ডেটা-*) ব্যবহার করা