CSS অপাক্ততা / স্পষ্টতা

opacity এই প্রতিশব্দটি সমস্ত এলিমেন্টের অপাক্ততা/স্পষ্টতা নির্দেশ করে。

স্পষ্ট ছবি

opacity এই প্রতিশব্দের মান ০.০ থেকে ১.০ এর মধ্যে। মানটি নিচে আসলে, তখন তা স্পষ্টতা বৃদ্ধি পায়:

coffee

opacity 0.2

coffee

opacity 0.5

coffee

opacity 1

একটি উদাহরণ

img {
  opacity: 0.5;
}

আপনার নিজের করে চেষ্টা করুন

স্পষ্ট হওয়া স্থানান্তরণ প্রভাব

opacity এই প্রতিশব্দ সাধারণত :hover সিলেক্টরটির সাথে একসঙ্গে ব্যবহার করলে, মাউস অবস্থান করতেও অপাক্ততা পরিবর্তন করা যায়:

Tulip
Tulip
Flower

একটি উদাহরণ

img {
  opacity: 0.5;
}
img:hover {
  opacity: 1.0;
}

আপনার নিজের করে চেষ্টা করুন

উদাহরণ ব্যাখ্যা

প্রথম CSS ব্লক একইভাবে উদাহরণ ১-এর কোডের অনুরূপ। এছাড়া, আমরা একটি প্রভাব যোগ করেছি যা যখন ব্যবহারকারী একটি ছবিতে মাউস অবস্থান করবে, এই সময়, আমরা চাই যে ছবিটি অপাক্ত (স্পষ্ট) থাকে। এই CSS-টি হলো: opacity:1;.

যখন মাউস ইনডেক্স চিত্র থেকে পড়ে যায়, চিত্র পুনরায় স্বচ্ছ হয় এবং

বিপরীত হভিং প্রভাবের উদাহরণ:

Tulip
Tulip
Flower

একটি উদাহরণ

img:hover {
  opacity: 0.5;
}

আপনার নিজের করে চেষ্টা করুন

স্বচ্ছ বাক্স

ব্যবহার opacity প্রত্যেক উপঘাটককে অপ্যাক্সি সম্পদকে সম্প্রসারিত করতে যখন একটি প্রক্রিয়াকরণের মধ্যে, এটা সম্পূর্ণ স্বচ্ছ উপঘাটকের ভিতরের লেখা পড়ার জন্য অসুবিধা হতে পারে:

opacity 1
opacity 0.6
opacity 0.3
opacity 0.1

একটি উদাহরণ

div {
  opacity: 0.3;
}

আপনার নিজের করে চেষ্টা করুন

RGBA এর অপ্যাক্সি ব্যবহার

যদি আপনি উপঘাটক এবং উপঘাটকগুলিতে অপ্যাক্সি প্রয়োগ করতে নয়, যেমন উপরের উদাহরণ, RGBA রংভান্ডা ব্যবহার করুন।নিচের উদাহরণ প্রকৃত অপ্যাক্সি নয়, প্রকৃত পটভূমির অপ্যাক্সি সেট করে:

100% opacity
60% opacity
30% opacity
10% opacity

আপনি আমাদের CSS রঙ এই চাপের মধ্যে আপনি RGB রং হিসাবে ব্যবহার করতে পারেন।RGB রংভান্ডা ছাড়াও, RGB রংভান্ডা এবং alpha চ্যানেল (RGBA) - যা রংভান্ডা অস্তিত্বকে নির্দেশ করে - সঙ্গে ব্যবহার করা যেতে পারে。

RGBA রংভান্ডা হল: rgba(red, green, blue, alpha) alpha পারামিটার হল 0.0 (সম্পূর্ণ স্বচ্ছ) এবং 1.0 (সম্পূর্ণ অস্তিত্ব) মধ্যের সংখ্যা。

তীক্ষ্ণদৃষ্টিআপনি আমাদের CSS রঙ এই চাপের মধ্যে আপনি RGBA রং সম্পর্কে আরও বেশি জানতে পারবেন。

একটি উদাহরণ

div {
  background: rgba(76, 175, 80, 0.3) /* অস্তিত্বকে 30% অপ্যাক্সি */
}

আপনার নিজের করে চেষ্টা করুন

স্বচ্ছ বাক্সের লেখা

এই স্বচ্ছ বাক্সের ভিতরে কিছু লেখা আছে。

একটি উদাহরণ

<html>
<head>
<style>
div.background {
  background: url(klematis.jpg) repeat;
  border: 2px solid black;
}
div.transbox {
  margin: 30px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.6;
}
div.transbox p {
  margin: 5%;
  font-weight: bold;
  color: #000000;
}
</style>
</head>
<body>
<div class="background">
  <div class="transbox">
    <p>এটা একটি স্পষ্ট ফ্লেক্সের মধ্যে অবস্থিত টেক্সট।</p>
  </div>
</div>
</body>
</html>

আপনার নিজের করে চেষ্টা করুন

উদাহরণ ব্যাখ্যা

প্রথমে, আমরা একটি পটভূমি ছবি এবং সীমানা সহ একটি <div> ইলিমেন্ট তৈরি করি (class="background")。

তারপর, আমরা প্রথম একটি <div> এবং আরেকটি <div> তৈরি করি (class="transbox")。

<div class="transbox"> এটা পটভূমির রঙ এবং সীমানা সহ একটি ব্যাকগ্রাউন্ড রঙ এবং সীমানা সহ একটি div হয় - এই div স্পষ্টভাবে হলেও পারস্পরিকভাবে স্পষ্ট হয়েছে。

স্পষ্ট হলে, আমরা একটি <div> এবং <p> ইলিমেন্টের মধ্যে কিছু টেক্সট যোগ করি。