position: fixed
हमेशा अपने स्क्रॉलिंग कंटेनर या व्यूपोर्ट के भीतर किसी तत्व को किसी तत्व को ठीक करता है। कोई फर्क नहीं पड़ता कि आप इसके कंटेनर को कैसे स्क्रॉल करते हैं, यह एक ही स्थिति में रहेगा और कंटेनर के भीतर अन्य तत्वों के प्रवाह को प्रभावित नहीं करेगा।
विशिष्ट विवरण में जाने के बिना, position: sticky
मूल रूप से position: relative
तरह काम करता है जब तक एक तत्व एक विशिष्ट ऑफसेट, जिस स्थिति में यह position: fixed
में बदल जाता है परे स्क्रॉल किया जाता है, तत्व अपनी स्थिति के लिए "छड़ी" के बजाय दृश्य से बाहर स्क्रॉल किया जा रहा है के कारण । यह अंततः अनावृत हो जाता है क्योंकि यह अपनी मूल स्थिति की तरफ वापस स्क्रॉल हो जाता है। कम से कम, मैं सिद्धांत में इसे समझता हूं।
कारण मैं विवरण में जाने से बचना चाहता हूं क्योंकि position: sticky
ब्रांड नया, प्रयोगात्मक (जैसा कि आप लिंक करते हैं उस दस्तावेज़ में दिखाया गया है) है, और अभी तक अंतिम रूप दिया गया है। यहां तक कि मैंने ऊपर जो कहा है वह भी निकट भविष्य में बदल सकता है। आप अभी तक position: sticky
का उपयोग करने में सक्षम नहीं होंगे (उम्मीद है कि यह अगले वर्ष के भीतर बदल जाएगा)।
मोज़िला ने हाल ही में position: sticky
here के कार्यान्वयन को प्रस्तुत किया। यह एक घड़ी के लायक है।
हालांकि 'स्थिति: चिपचिपा' जैसी कोई चीज़ नहीं है। http://css-tricks.com/video-screencasts/110-quick-overview-of-css-position-values/ –
@Paulie_D चिपचिपा (प्रायोगिक) –