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

CSS opacity और transition से बटन होवर पर फेड-इन प्रभाव बनाएं

CSS opacity और transition प्रॉपर्टीज का उपयोग करके बटन पर होवर करने पर फेड-इन (धीरे-धीरे पूरी तरह अपारदर्शी होना) प्रभाव बनाया जा सकता है। यह इंटरैक्टिव UI के लिए सहज दृश्य प्रतिक्रिया प्रदान करता है।

उदाहरण

नीचे दिए गए उदाहरण में, बटन प्रारंभ में 50% पारदर्शी (opacity: 0.5) है और होवर पर पूरी तरह अपारदर्शी (opacity: 1, कोड में 2 लिखा है लेकिन मान्य मान 1 है) हो जाता है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .btn {
      background-color: orange;
      color: white;
      padding: 10px;
      text-align: center;
      font-size: 16px;
      margin: 5px;
      opacity: 0.5;
      transition: 0.5s;
      display: inline-block;
      text-decoration: none;
      cursor: pointer;
    }
    .btn:hover {
      opacity: 1;
    }
  </style>
</head>
<body>
  <button class="btn">Result</button>
</body>
</html>

मुख्य बिंदु:

  • opacity: 0.5 - प्रारंभिक अर्ध-पारदर्शी स्थिति
  • transition: 0.5s - सभी बदलने योग्य प्रॉपर्टीज के लिए 0.5 सेकंड ट्रांजिशन
  • opacity: 1 होवर पर - पूरी तरह दृश्यमान (नोट: opacity मान 0 से 1 के बीच होना चाहिए)
  • cursor: pointer - क्लिक करने योग्य होने का संकेत

सुधार: transition: opacity 0.5s लिखकर केवल opacity के लिए ट्रांजिशन सीमित कर सकते हैं।

  1. CSS से फेडिंग बटन कैसे बनाएं? CSS से फेडिंग बटन कैसे बनाएं?

    CSS से फेडिंग बटन बनाने का कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> button {    background-color: rgb(255, 175, 222);    border: none;  

  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 से होवर पर एलिमेंट कैसे दिखाएं?

    एडजेसेंट सिबलिंग सिलेक्टर (+) और :hover से एक तत्व पर होवर करने पर उसका अगला भाई तत्व दिखाएं। छुपे तत्व पर display: none, होवर पर display: block। उदाहरण <!DOCTYPE html> <html> <head> <style> body { margin: 20px; padding: 20px; font-family: Segoe UI, Tahoma, Geneva, Ve