Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS opacity से बटन में पारदर्शिता जोड़ें

बटन में पारदर्शिता (ट्रांसपेरेंसी) जोड़ने के लिए CSS opacity प्रॉपर्टी का उपयोग करें। 0 से 1 के बीच का मान सेट करें: 1 = पूरी तरह अपारदर्शी, 0 = पूरी तरह पारदर्शी। यह डिसेबल्ड लुक बनाने के लिए आम है।

उदाहरण: पारदर्शिता के साथ बटन

<!DOCTYPE html>
<html>
<head>
  <style>
    .btn {
      color: black;
      text-align: center;
      font-size: 15px;
      padding: 10px 20px;
      border: 1px solid #ccc;
      border-radius: 4px;
      cursor: pointer;
      transition: opacity 0.3s, background-color 0.3s;
    }
    .btn-enabled {
      background-color: #4CAF50;
      color: white;
      opacity: 1;
    }
    .btn-transparent {
      background-color: #4CAF50;
      color: white;
      opacity: 0.8;  /* 80% अपारदर्शी, 20% पारदर्शी */
    }
    .btn-transparent:hover {
      opacity: 1;  /* होवर पर पूरी तरह अपारदर्शी */
    }
  </style>
</head>
<body>
  <h2>परिणाम</h2>
  <p>नीचे क्लिक करें:</p>
  <button class="btn btn-enabled">इनेबल्ड</button>
  <button class="btn btn-transparent">पारदर्शी (80%)</button>
</body>
</html>

opacity vs rgba/हैक्स

तरीकाप्रभावचाइल्ड पर प्रभाव
opacity: 0.5पूरा एलिमेंट + चाइल्ड्स पारदर्शीहां, टेक्स्ट भी पारदर्शी
background: rgba(0,0,0,0.5)केवल बैकग्राउंड पारदर्शीनहीं, टेक्स्ट अपारदर्शी रहता है
background: #0008केवल बैकग्राउंड (8-डिजिट हेक्स)नहीं

बेहतर डिसेबल्ड स्टेट

button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  /* या केवल बैकग्राउंड पारदर्शी */
  background-color: rgba(76, 175, 80, 0.6);
  color: rgba(255, 255, 255, 0.8);
}

ट्रांज़िशन के साथ स्मूथ प्रभाव

.btn {
  transition: opacity 0.2s ease;
}
.btn:hover { opacity: 1; }
.btn:active { opacity: 0.8; }
  1. CSS से इमेज पर बटन कैसे जोड़ें? CSS से इमेज पर बटन कैसे जोड़ें?

    CSS से इमेज पर बटन जोड़ने का कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img{    width: 100%; } div {    position: relative;    width

  1. CSS से सर्च बटन (आइकन के साथ) कैसे बनाएं? CSS से सर्च बटन (आइकन के साथ) कैसे बनाएं?

    सर्च बटन में इनपुट फील्ड और सबमिट बटन साथ-साथ होते हैं। बटन में Font Awesome सर्च आइकन होता है। फ्लोट लेआउट से 80/20 चौड़ाई विभाजन, नीला बटन, होवर पर गहरा नीला। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scale=1> <lin

  1. CSS से होवर पर ट्रांज़िशन कैसे जोड़ें? CSS से होवर पर ट्रांज़िशन कैसे जोड़ें?

    CSS से होवर पर ट्रांज़िशन जोड़ने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI"