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

CSS से माउस होवर पर दिखने वाला टूलटिप बनाएं

CSS में visibility प्रॉपर्टी और :hover स्यूडो-क्लास का उपयोग करके माउस होवर पर दिखने वाला टूलटिप बनाया जा सकता है। टूलटिप डिफ़ॉल्ट रूप से छिपा रहता है और होवर करने पर दृश्यमान हो जाता है।

उदाहरण

नीचे दिए गए उदाहरण में, माउस को टेक्स्ट पर होवर करने पर टूलटिप दिखाई देता है।

<!DOCTYPE html>
<html>
<style>
  #mytooltip #mytext {
    visibility: hidden;
    width: 100px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 10px 0;
    position: absolute;
    z-index: 1;
  }
  #mytooltip:hover #mytext {
    visibility: visible;
  }
</style>
<body>
  <div id="mytooltip">Hover the mouse over me
    <p id="mytext">My Tooltip text</p>
  </div>
</body>
</html>

मुख्य बिंदु:

  • visibility: hidden - टूलटिप को छिपाता है लेकिन स्पेस लेता है
  • visibility: visible - होवर पर दिखाता है
  • position: absolute - टूलटिप को पैरेंट के सापेक्ष पोजीशन करता है
  1. CSS से एलिमेंट्स की विजिबिलिटी नियंत्रित करना CSS से एलिमेंट्स की विजिबिलिटी नियंत्रित करना

    CSS Visibility प्रॉपर्टी का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि एलिमेंट डॉक्यूमेंट में विजिबल होगा या नहीं। हालांकि एलिमेंट रेंडर होता है लेकिन यदि CSS Visibility को hidden पर सेट किया जाता है तो यह विजिबल नहीं होता। एलिमेंट की विजिबिलिटी को नियंत्रित करने के लिए उपयोग किए जाने वाले CSS

  1. CSS से टूलटिप कैसे बनाएं (एडवांस वर्जन)? CSS से टूलटिप कैसे बनाएं (एडवांस वर्जन)?

    एडवांस टूलटिप में फेड-इन एनिमेशन (opacity + transition), तीर (::after बॉर्डर ट्रिक), केंद्रित संरेखण (left: 50%; margin-left: -60px), और पैरेंट के ऊपर स्थित होता है। उदाहरण <!DOCTYPE html> <html> <style> body { text-align: center; font-family: Segoe UI, Tahoma, Geneva, Verdana,

  1. CSS से स्टिकी एलिमेंट कैसे बनाएं? CSS से स्टिकी एलिमेंट कैसे बनाएं?

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