কম্পিউটার

CSS এর সাথে কাজ করা উপাদানগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা


নথিতে উপাদানটি দৃশ্যমান হবে কি না তার সাথে সম্পর্কিত একটি মান নির্দিষ্ট করতে CSS দৃশ্যমানতা বৈশিষ্ট্য ব্যবহার করা হয়। যদিও উপাদানটি রেন্ডার করা হয় তবে যদি CSS দৃশ্যমানতা লুকানো অবস্থায় সেট করা থাকে তবে এটি দৃশ্যমান করা হয় না।

উপাদানটির দৃশ্যমানতা নিয়ন্ত্রণ করতে ব্যবহৃত CSS দৃশ্যমানতার মানগুলি হল −

), সারি গ্রুপ (), কলাম (), কলাম গ্রুপ () এর জন্য ব্যবহৃত হয়। এই মানটি একটি সারি বা কলাম সরিয়ে দেয় এবং সারি বা কলাম দ্বারা নেওয়া স্থান অন্যান্য সামগ্রীর জন্য উপলব্ধ হবে
অন্যান্য উপাদানে ব্যবহার করা হলে, এটি 'লুকানো' হিসাবে রেন্ডার করে
Sr. No মান ও বর্ণনা
1 দৃশ্যমান
এটি ডিফল্ট, উপাদান এবং এর বাচ্চারা দৃশ্যমান
2 লুকানো
এটি উপাদানটি লুকিয়ে রাখে এবং এর বাচ্চারা অদৃশ্য, তবে উপাদানটি এখনও রেন্ডার করা হয় এবং পৃষ্ঠায় উপযুক্ত স্থান দেওয়া হয়
3 পতন
এটি শুধুমাত্র টেবিল সারি (
4 প্রাথমিক
এটি উপাদানটির দৃশ্যমানতা তার ডিফল্ট মান সেট করে
5 উত্তরাধিকার
এটি সুনির্দিষ্ট করে যে দৃশ্যমানতার সম্পত্তির মান মূল উপাদান থেকে উত্তরাধিকারসূত্রে পাওয়া উচিত

উদাহরণ

চলুন CSS ভিজিবিলিটি প্রপার্টি -

এর একটি উদাহরণ দেখি
<!DOCTYPE html>
<html>
<head>
<title>CSS Visibility collapse</title>
<style>
form ,table{
   width:70%;
   margin: 0 auto;
   text-align: center;
}
table, th, td {
   border-collapse: collapse;
   border: 1px solid black;
}
thead {
   background-color: goldenrod;
}
tbody{
   background-color: khaki;
}
tr:nth-of-type(3){
   visibility: collapse;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS-Visibility-collapse</legend>
<table>
<thead>
<tr><th>Name</th><th>Course</th></tr>
</thead>
<tbody>
<tr><td>Joana</td><td>MBA</td></tr>
<tr><td>Smith</td><td>B.Arc</td></tr>
<tr><td>Xersus</td><td>M.Sc</td></tr>
</tbody>
</table>
</fieldset>
</form>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

CSS দৃশ্যমানতা পতন প্রয়োগ করা হয় না −

CSS এর সাথে কাজ করা উপাদানগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা

CSS দৃশ্যমানতা পতন প্রয়োগ করা হয়েছে −

CSS এর সাথে কাজ করা উপাদানগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা

উদাহরণ

আসুন সিএসএস দৃশ্যমানতা লুকানো −

এর একটি উদাহরণ দেখি
<!DOCTYPE html>
<html>
<head>
<title>CSS Visibility hidden</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   margin:5px;
   box-sizing: border-box;
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   display: inline-block;
   height: 40px;
   width: 40px;
   color: white;
   border: 4px solid black;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
}
.child:nth-of-type(2){
   background-color: #F44336;
}
.child:nth-of-type(3){
   background-color: #C303C3;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS-Visibility-hidden</legend>
<div id="container">
<div class="child"></div><div class="child primary"></div><div class="child"></div><div class="child"></div><div class="child primary"></div><div class="child primary"></div>
</div><br>
<input type="button" value="Hide Primary Colors" onclick="visibilityHidden()">
</fieldset>
</form>
<script>
var primaryColor = document.getElementsByClassName('primary');
function visibilityHidden(){
   for(var i=0; i<3; i++)
   primaryColor[i].style.visibility = 'hidden';
}
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

'প্রাথমিক রং লুকান' ক্লিক করার আগে৷ বোতাম -

CSS এর সাথে কাজ করা উপাদানগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা

'প্রাথমিক রং লুকান' ক্লিক করার পর বোতাম -

CSS এর সাথে কাজ করা উপাদানগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা


  1. CSS সহ ভাসমান উপাদান

  2. স্টাইলিং লিংক CSS এর সাথে কাজ করছে

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

  4. সিএসএস সহ ভাইবোন উপাদান নির্বাচন করা