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

CSS transition-timing-function से विभिन्न गति वक्र सेट करें

CSS में transition-timing-function प्रॉपर्टी ट्रांजिशन प्रभाव की गति वक्र (speed curve) को परिभाषित करती है। मुख्य मान हैं: linear, ease, ease-in, ease-out, ease-in-out, और cubic-bezier()।

उदाहरण

नीचे दिए गए उदाहरण में, तीन अलग-अलग <div> तत्वों पर अलग-अलग टाइमिंग फंक्शन लागू किए गए हैं ताकि उनके अंतर को देखा जा सके।

<!DOCTYPE html>
<html>
<head>
  <style>
    div {
      width: 100px;
      height: 100px;
      background: red;
      transition: width 4s;
    }
    #effect1 {transition-timing-function: linear;}
    #effect2 {transition-timing-function: ease-in;}
    #effect3 {transition-timing-function: ease-out;}
    div:hover {width: 250px;}
  </style>
</head>
<body>
  <h1>Transition Effect</h1>
  <p>Hover over the div elements and see the transition effect and the speed:</p>
  <div id="effect1">linear effect</div><br>
  <div id="effect2">ease-in effect</div><br>
  <div id="effect3">ease-out effect</div><br>
</body>
</html>

व्याख्या:

  • linear: एक समान गति
  • ease-in: धीमी शुरुआत
  • ease-out: धीमा अंत
  1. CSS से मेनू आइकन कैसे बनाएं CSS से मेनू आइकन कैसे बनाएं

    CSS से मेनू आइकन बनाने के लिए, कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> div { width: 40px; height: 7px; background-color: blue; margin: 5px 2px; } </style>

  1. एडवांस CSS लेआउट फ्लेक्सबॉक्स के साथ एडवांस CSS लेआउट फ्लेक्सबॉक्स के साथ

    CSS3 फ्लेक्सबॉक्स (Flexible Box) जटिल लेआउट के लिए शक्तिशाली मोड है। कंटेनर प्रॉपर्टी: flex-direction, flex-wrap, flex-flow, justify-content, align-items, align-content। आइटम प्रॉपर्टी: flex-grow, flex-shrink, flex-basis, align-self, order। उदाहरण div { background-color: #f1f1f1; margin: 10

  1. प्योर CSS के साथ स्मूथ स्क्रॉलिंग प्योर CSS के साथ स्मूथ स्क्रॉलिंग

    परिचय CSS scroll-behavior प्रॉपर्टी हमें स्क्रॉल के व्यवहार को बदलने की अनुमति देती है। जावास्क्रिप्ट के बिना, हम एंकर लिंक्स और प्रोग्रामेटिक स्क्रॉलिंग के लिए स्मूथ स्क्रॉलिंग सक्षम कर सकते हैं। उदाहरण 1: वर्टिकल स्मूथ स्क्रॉल <!DOCTYPE html> <html> <head> <style> h