কম্পিউটার

সিএসএস ইউনিট বোঝা


CSS ইউনিটগুলি বিভিন্ন শ্রেণীতে আসে যেমন ফন্ট-আকার, অক্ষর-আকার, ভিউপোর্ট মাত্রা ইত্যাদি। বিস্তৃতভাবে পরম এবং আপেক্ষিক ইউনিটের দুটি বিভাগ রয়েছে যা উপরে উল্লিখিত সাব শ্রেণী নিয়ে গঠিত।

CSS পরম একক −

নিচে দেওয়া হল
Sr.No একক এবং নাম
1 সেমি
সেন্টিমিটার (1 সেমি =100 মিমি)
2
ইঞ্চি (1 ইঞ্চি =2.54 সেমি)
3 মিমি
মিলিমিটার
4 pc
পিকাস (1 পিসি =12 পিটি)
5 pt
পয়েন্ট (1 pt =1/72 ইঞ্চি)
6 px
পিক্সেল (1 px =0.75 pt)

আসুন CSS পরম একক -

এর একটি উদাহরণ দেখি

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<title>CSS Absolute Units</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   margin:5px;
}
input[type="button"] {
   border-radius: 10px;
}
#container {
   display: flex;
}
.child{
   margin: 5px 0;
   height: 40px;
   color: white;
   border-width: 4px 0 4px 4px;
   border-color: black;
   border-style: solid;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
   width:1cm;
}
.child:nth-of-type(2){
   background-color: #F44336;
   width:1in;
}
.child:nth-of-type(3){
   background-color: #C303C3;
   width:1mm;
}
.child:nth-of-type(4){
background-color: #4CAF50;
width:1pc;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
   width:1pt;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
   width:1px;
   border-right-width: 4px;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS-Absolute-Units</legend>
<div id="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div><br>
<div><span class="child">cm</span><span class="child">in</span><span class="child">mm</span><span class="child">pc</span><span class="child">pt</span><span class="child">px</span></div><br>
<input type="number" id="numSelect" value="1" min="1">
<input type="button" onclick="changeWidth()" value="Preview">
<script>
var numSelect = document.getElementById("numSelect");
function changeWidth() {
   var divChild = document.getElementsByClassName('child');
   for(var i=0; i<6; i++){
      divChild[i].style.width = numSelect.value+divChild[i+6].textContent;
}}
</script>
</body>
</html>

আউটপুট

কোনো বোতামে ক্লিক করার আগে −

সিএসএস ইউনিট বোঝা

'প্রিভিউ' ক্লিক করার পর নম্বর ফিল্ড সেট সহ বোতাম -

সিএসএস ইউনিট বোঝা

নিচের CSS আপেক্ষিক ইউনিটগুলি −

Sr.No একক এবং এর সাথে সম্পর্কিত
1 %
অভিভাবক উপাদান মাত্রা
2 em
উপাদানের হরফের আকার
3 প্রাক্তন
এলিমেন্টের ফন্টের x-উচ্চতা
4 rem
রুট এলিমেন্টের ফন্ট সাইজ
5 vh
ভিউপোর্টের উচ্চতার 1%
6 vmax
ভিউপোর্টের বৃহত্তর মাত্রার 1%
7 vmin
ভিউপোর্টের ছোট মাত্রার 1%
8 vw
ভিউপোর্টের প্রস্থের 1%

আসুন CSS আপেক্ষিক ইউনিটের একটি উদাহরণ দেখি -

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<title>CSS Relative Units</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   margin:5px;
}
input[type="button"] {
   border-radius: 10px;
}
#container {
   display: flex;
}
.child{
   margin: 5px 0;
   height: 40px;
   color: white;
   border-width: 4px 0 4px 4px;
   border-color: black;
   border-style: solid;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
   width:1%;
}
.child:nth-of-type(2){
   background-color: #F44336;
   width:1em;
}
.child:nth-of-type(3){
   background-color: #C303C3;
   width:1ex;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
   width:1rem;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
   width:1vh;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
   width:1vw;
   border-right-width: 4px;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS-Relative-Units</legend>
<div id="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div><br>
<div><span class="child">%</span><span class="child">em</span><span class="child">ex</span><span class="child">rem</span><span class="child">vh</span><span class="child">vw</span></div><br>
<input type="number" id="numSelect" value="1" min="1">
<input type="button" onclick="changeWidth()" value="Preview">
<script>
var numSelect = document.getElementById("numSelect");
function changeWidth() {
   var divChild = document.getElementsByClassName('child');
   for(var i=0; i<6; i++){
      divChild[i].style.width = numSelect.value+divChild[i+6].textContent;
}}
</script>
</body>
</html>

আউটপুট

কোনো বোতামে ক্লিক করার আগে −

সিএসএস ইউনিট বোঝা

'প্রিভিউ' ক্লিক করার পর 'em' সহ বোতাম বিকল্প নির্বাচিত এবং খালি পাঠ্য ক্ষেত্র -

সিএসএস ইউনিট বোঝা


  1. CSS মিডিয়ার ধরন এবং প্রশ্ন বোঝা

  2. CSS পরম এবং আপেক্ষিক ইউনিট

  3. CSS দিয়ে চাইল্ড এলিমেন্ট নির্বাচন করা

  4. CSS-এ ক্লায়েন্টের উচ্চতা, অফসেট উচ্চতা এবং স্ক্রোল উচ্চতার বৈশিষ্ট্য বোঝা