अपनी वेबसाइट में प्रोग्रेस बार कैसे लगाएं
अगर आप भी चाहते हैं कि जब भी कोई आपकी वेबसाइट को स्क्रॉल करें तो एक स्क्रोल बर ऊपर में दिखाई देता रहता कि लोगों को पता चला रहे कि वह लोग कितने नीचे चले गए
स्क्रोल बर आपकी वेबसाइट की सुंदरता कोई बढ़ता है और इस ब्यूटीफुल स्क्रोल बर की सहायता से आप अपनी वेबसाइट में एक नेविगेशन डाल सकते हैं जैसे की कोई भी बंदा अगर आपकी वेबसाइट को पूरा स्क्रोल कर लेगा तब ऊपर का स्क्रोल बर अपने फुल साइज पे होगा
तो चलिए जानते हैं एक ब्यूटीफुल स्क्रोल बर अपनी वेबसाइट में कैसे ऐड करें
स्क्रोल बर ऐड करने के लिए आपको तीन फोटो की जरूरत पड़ती है एचटीएमएल सीएसएस और जावास्क्रिप्ट
सबसे पहले आपको एचटीएमएल कोड को बॉडी टैग के स्टार्ट होते हैं नीचे पेस्ट कर लेना यानी कि <body> टैग के नीचे आपको यह डाल देना है ताकि आपकी स्क्रोल बर टॉप पर दिखे
<div class="progress-container"> <div class="progress-bar"></div> </div>
फिर आती है css की बात तो उसको तो आप कहीं भी डाल सकते हैं लेकिन मेरी सुझाव से आपको उसको क्लोज <head> के उपर डालना चाहिए ताकि आपको अच्छी परफॉर्मेंस मिले
<style> .progress-container { position: fixed; width: 100%; height: 5px; top: 0; left: 0; z-index: 99; } .progress-bar { height: 5px; width: 0%; background: linear-gradient(to right, blue, red); } </style>
कस डाल लेने के बाद आपको जावास्क्रिप्ट कोड ऐड करना पड़ेगा जो कि आपको क्लोज बॉडी के ऊपर डालना होता है तो आपको बस नीचे वाला जीएस कोड कॉपी करके अपने क्लोज बॉडी टाइप के ऊपर पेस्ट कर देना है
<script> window.onscroll = function() {scrollProgress()}; function scrollProgress() { const winScroll = document.body.scrollTop || document.documentElement.scrollTop; const height = document.documentElement.scrollHeight - document.documentElement.clientHeight; const scrolled = (winScroll / height) * 100; document.querySelector('.progress-bar').style.width = scrolled + "%"; } </script>