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

CSS से राइट टूलटिप बनाएं

CSS में राइट टूलटिप (दाईं ओर दिखने वाला टूलटिप) बनाने के लिए left प्रॉपर्टी का उपयोग करके टूलटिप को ट्रिगर एलिमेंट के दाईं ओर स्थित किया जाता है।

उदाहरण

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

<!DOCTYPE html>
<html>
<style>
  .mytooltip .mytext {
    visibility: hidden;
    width: 140px;
    background-color: blue;
    color: #fff;
    z-index: 1;
    top: -6px;
    left: 100%;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
  }
  .mytooltip {
    position: relative;
    display: inline-block;
  }
  .mytooltip:hover .mytext {
    visibility: visible;
  }
</style>
<body>
  <div class="mytooltip">Keep mouse cursor over me
    <span class="mytext"> My Tooltip text</span>
  </div>
</body>
</html>

मुख्य बिंदु: left: 100% टूलटिप को पैरेंट एलिमेंट के दाईं ओर किनारे से शुरू करता है। position: absolute और पैरेंट पर position: relative होना आवश्यक है।

  1. - CSS एनिमेशन से फेड-इन टूलटिप बनाएं

    CSS में opacity और transition प्रॉपर्टीज का उपयोग करके टूलटिप पर फेड-इन (धीरे-धीरे प्रकट होना) एनिमेशन प्रभाव जोड़ा जा सकता है। यह टूलटिप को अचानक प्रकट होने के बजाय सहजता से दिखाता है। उदाहरण नीचे दिए गए उदाहरण में, टूलटिप पर opacity: 0 से opacity: 1 तक का ट्रांजिशन लागू किया गया है। <!DOCTYPE

  1. - CSS से टूलटिप के दाईं ओर एरो (तीर) जोड़ें

    CSS में टूलटिप के दाईं ओर एरो (तीर) जोड़ने के लिए ::after स्यूडो-एलिमेंट और CSS बॉर्डर ट्रिक का उपयोग किया जाता है। left प्रॉपर्टी से एरो को टूलटिप के बाईं ओर (यानी टूलटिप के दाईं ओर) पोजीशन किया जाता है। उदाहरण नीचे दिए गए उदाहरण में, टूलटिप के दाईं ओर एक नीला तीर बनाया गया है। <!DOCTYPE html&

  1. - CSS से टूलटिप के ऊपर एरो (तीर) जोड़ें

    CSS में टूलटिप के ऊपर एरो (तीर) जोड़ने के लिए ::after स्यूडो-एलिमेंट और CSS बॉर्डर ट्रिक का उपयोग किया जाता है। bottom प्रॉपर्टी से एरो को टूलटिप के नीचे (यानी टूलटिप के ऊपर) पोजीशन किया जाता है। उदाहरण नीचे दिए गए उदाहरण में, टूलटिप के ऊपर एक नीला तीर बनाया गया है। <!DOCTYPE html> <html&