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

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

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

उदाहरण

नीचे दिए गए उदाहरण में, टूलटिप के बाईं ओर एक नीला तीर बनाया गया है।

<!DOCTYPE html>
<html>
<style>
  .mytooltip .mytext {
    visibility: hidden;
    width: 140px;
    background-color: blue;
    color: #fff;
    z-index: 1;
    top: -5px;
    left: 110%;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
  }
  .mytooltip {
    position: relative;
    display: inline-block;
    margin-left: 50px;
  }
  .mytooltip .mytext:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent blue transparent transparent;
  }
  .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>

एरो बनाने की तकनीक:

  • border-width: 6px - तीर का आकार
  • border-style: solid - ठोस बॉर्डर
  • border-color: transparent blue transparent transparent - केवल दायां बॉर्डर नीला, बाकी पारदर्शी
  • right: 100% - टूलटिप के बाएं किनारे पर तीर
  1. - CSS से टूलटिप के ऊपर एरो (तीर) जोड़ें

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

  1. - CSS left प्रॉपर्टी को एनिमेट करें

    CSS में left प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह स्थिति निर्धारित तत्वों (positioned elements) की क्षैतिज स्थिति को बदलता है। उदाहरण <!DOCTYPE html> <html> <head> <style> div { border: 2px solid black; width: 300px;

  1. CSS के साथ फ्लोटिंग एलिमेंट्स CSS के साथ फ्लोटिंग एलिमेंट्स

    CSS float प्रॉपर्टी का उपयोग किसी बॉक्स या कंटेंट को पोजिशन या फॉर्मेट करने के लिए किया जाता है। डेवलपर CSS float का उपयोग करके एलिमेंट को बाएं या दाएं पोजिशन कर सकते हैं।Float प्रॉपर्टी के मानfloat प्रॉपर्टी के निम्नलिखित मान हो सकते हैं:left - एलिमेंट अपने कंटेनर के बाएं फ्लोट करता हैright - एलिमे