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

CSS position: fixed

position: fixed का उपयोग

position: fixed एलिमेंट को व्यूपोर्ट (ब्राउज़र विंडो) के सापेक्ष पोजिशन करता है। यह स्क्रॉल होने पर भी अपनी जगह पर स्थिर रहता है। इसे top, right, bottom, left से पोजिशन किया जाता है।

उदाहरण: बॉटम-राइट फिक्स्ड बॉक्स

<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        position: fixed;
        bottom: 0;
        right: 0;
        width: 200px;
        border: 3px solid blue;
      }
    </style>
  </head>
  <body>
    <h2>position: fixed;</h2>
    <p>The position: fixed; property allows you to position element relative to the viewport.</p>
    <div>
      div has position: fixed;
    </div>
  </body>
</html>

सामान्य उपयोग: स्टिकी नेवबार, चैट विजेट्स, "टॉप पर वापस जाएं" बटन, मॉडल डायलॉग्स।

  1. CSS में फिक्स्ड पोजिशनिंग CSS में फिक्स्ड पोजिशनिंग

    हम CSS में किसी एलिमेंट की पोजिशनिंग को फिक्स्ड के रूप में परिभाषित कर सकते हैं जो एलिमेंट को उपयोगकर्ता के व्यूपोर्ट के सापेक्ष रेंडर करता है। फिक्स्ड पोजिशनिंग मेथड वाले एलिमेंट्स स्क्रॉल पर भी नहीं हिलते और CSS पोजिशनिंग प्रॉपर्टीज (लेफ्ट, राइट, टॉप और बॉटम) द्वारा पोजिशन किए जाते हैं। उदाहरण आइ

  1. CSS पोजिशनिंग एलिमेंट्स (स्टेटिक, रिलेटिव, एब्सोल्यूट, फिक्स्ड) CSS पोजिशनिंग एलिमेंट्स (स्टेटिक, रिलेटिव, एब्सोल्यूट, फिक्स्ड)

    CSS position प्रॉपर्टी चार मान लेती है: static (डिफ़ॉल्ट, नॉर्मल फ्लो), relative (नॉर्मल फ्लो + ऑफसेट), absolute (पैरेंट के सापेक्ष, फ्लो से बाहर), fixed (व्यूपोर्ट के सापेक्ष, स्क्रॉल पर स्थिर)। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe U

  1. CSS position:sticky में Intersection Observer का उपयोग करके एलिमेंट फिक्स होने का पता लगाना CSS position:sticky में Intersection Observer का उपयोग करके एलिमेंट फिक्स होने का पता लगाना

    परिचय स्टिकी पोजिशन वाले एलिमेंट पर विभिन्न CSS स्टाइल्स लागू करके, हम आसानी से पता लगा सकते हैं कि यह कब चिपक जाता है। यह जावास्क्रिप्ट Intersection Observer API का उपयोग करके एक सेंटिनल एलिमेंट को देखकर करता है। उदाहरण: स्टिकी स्टेट डिटेक्शन <!DOCTYPE html> <html> <head> <