CSS ਅਨੰਤਰਪਾਰਦਰਸ਼ਤਾ / ਪਾਰਦਰਸ਼ਤਾ

opacity ਇਹ ਅਟਰੀਬਿਊਟ ਐਲੀਮੈਂਟ ਦੀ ਅਨੰਤਰਪਾਰਦਰਸ਼ਤਾ/ਪਾਰਦਰਸ਼ਤਾ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。

ਪਾਰਦਰਸ਼ੀ ਤਸਵੀਰ

opacity ਇਸ ਅਟਰੀਬਿਊਟ ਦਾ ਮੁੱਲ ਦੌਰਾਨ 0.0-1.0 ਹੈ। ਮੁੱਲ ਨੂੰ ਘੱਟ ਕਰਨ ਨਾਲ ਹੀ ਪਾਰਦਰਸ਼ਤਾ ਵਧਦੀ ਹੈ:

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 ਬਲਕ ਇੰਸਟੈਂਸ 1 ਵਿੱਚ ਦਿੱਤੇ ਕੋਡ ਨਾਲ ਮਿਲਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ ਅਸੀਂ ਇੱਕ ਇਸਤਰਾਹਤ ਵੀ ਜੋੜੀਆਂ ਹਨ ਜਿਸ ਵਿੱਚ ਵਰਤੋਂਕਾਰੀ ਮਾਉਸ ਉੱਪਰ ਇੱਕ ਤਸਵੀਰ ਉੱਤੇ ਰਹਿੰਦੇ ਹਨ ਤਾਂ ਉਸ ਸਮੇਂ ਤਸਵੀਰ ਨੂੰ ਪਾਰਦਰਸ਼ੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਇਹ CSS ਇਸ ਤਰ੍ਹਾਂ ਹੈ: opacity:1;.

ਜਦੋਂ ਮਾਉਸ ਦੀ ਨਿਸ਼ਾਨੀ ਚਿੱਤਰ ਤੋਂ ਬਾਹਰ ਹੋਵੇਗੀ ਤਾਂ ਚਿੱਤਰ ਮੁੜ ਤੋਂ ਪਾਰਦਰਤ ਹੋ ਜਾਵੇਗਾ。

ਮੁਕਤ ਸਥਿਤੀ ਵਿੱਚ ਮੁਕਾਬਲੇਬਾਜ਼ੀ ਦਾ ਉਦਾਹਰਣ:

Tulip
Tulip
Flower

ਇੱਕ ਉਦਾਹਰਣ

img:hover {
  opacity: 0.5;
}

خود کا تجربہ کریئن

ਸਪਲੇਨ ਫਲੈਕਸ

ਵਰਤੋਂ opacity ਪੈਰਾਮੀਟਰ ਵਜੋਂ 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> میں، ہم نے <p> عناصر میں کچھ متن شامل کیا ہے۔