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

CSS transition-duration से होवर प्रभाव की गति सेट करें

CSS transition-duration प्रॉपर्टी ट्रांजिशन प्रभाव के पूरा होने में लगने वाला समय निर्दिष्ट करती है। :hover स्यूडो-क्लास के साथ संयोजन करके होवर प्रभाव की गति को नियंत्रित किया जा सकता है।

उदाहरण

नीचे दिए गए उदाहरण में, बटन पर transition-duration: 2s सेट करके होवर प्रभाव (बैकग्राउंड रंग और बॉर्डर बदलाव) को 2 सेकंड में पूरा होने के लिए कॉन्फ़िगर किया गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .btn {
      background-color: yellow;
      color: black;
      text-align: center;
      font-size: 15px;
      padding: 20px;
      border-radius: 15px;
      border: 3px dashed blue;
      transition-duration: 2s;
    }
    .btn:hover {
      background-color: orange;
      color: black;
      border: 3px solid blue;
    }
  </style>
</head>
<body>
  <h2>Result</h2>
  <p>Click below for result:</p>
  <button class="btn">Result</button>
</body>
</html>

transition-duration के मान:

  • time - सेकंड (s) या मिलीसेकंड (ms) में, जैसे 2s, 500ms, 0.3s
  • 0s (डिफ़ॉल्ट) - कोई ट्रांजिशन नहीं, तत्काल परिवर्तन
  • कॉमा से अलग करके कई प्रॉपर्टीज के लिए अलग-अलग अवधि: transition-duration: 2s, 1s

संबंधित प्रॉपर्टीज: transition-property, transition-timing-function, transition-delay, शॉर्टहैंड transition।

  1. - CSS animation-timing-function: linear से एक समान गति की एनिमेशन बनाएं

    CSS में animation-timing-function प्रॉपर्टी का linear मान एनिमेशन को शुरुआत से अंत तक एक समान गति (constant speed) से चलाता है। इसमें कोई त्वरण या मंदी नहीं होती। उदाहरण नीचे दिए गए उदाहरण में, एक <div> तत्व पर एनिमेशन लागू किया गया है जो linear टाइमिंग फंक्शन का उपयोग करता है। <!DOCTYPE

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

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

  1. - CSS width प्रॉपर्टी से बटन की चौड़ाई सेट करें

    CSS width प्रॉपर्टी का उपयोग करके बटन (या किसी भी तत्व) की निश्चित चौड़ाई सेट की जा सकती है। यह बटन के आकार को कंटेंट से स्वतंत्र बनाता है और लेआउट में स्थिरता प्रदान करता है। उदाहरण नीचे दिए गए उदाहरण में, बटन पर width: 120px के साथ अन्य स्टाइल्स (गोल कोने, डैश्ड बॉर्डर) लागू किए गए हैं। <!DOC