Reading Progress bar
How do I make an reading progress bar?
What is a reading progress bar? How do you make a reading progress bar? This script and codes were developed by Siful Islam on 30 January 2023, Monday.
Reading Progress bar - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Reading Progress bar </title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <progress value="0" max="100"></progress>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc ipsum, auctor vel cursus nec, consequat imperdiet massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac elit ipsum. Sed egestas cursus lorem id feugiat. Proin varius, ex eget posuere egestas, mauris odio fermentum tortor, ut suscipit leo diam nec dui. Nunc sed aliquet nunc, vitae porttitor lacus. Aliquam at tellus ultrices, mollis metus vitae, iaculis libero. Vestibulum sollicitudin elit turpis, eget posuere lorem sodales sit amet. Nam rutrum elit vitae ligula semper, eu luctus velit commodo. Praesent porta quam vel fermentum volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec malesuada lacus est, quis tincidunt neque pellentesque non. Nullam ac neque lacinia nulla pulvinar bibendum non at nisi. Sed eleifend, ipsum ut porttitor bibendum, nisl leo varius lorem, ut elementum dui dolor ac orci.</p>
<p>In in blandit diam. Maecenas quis interdum nibh, nec rhoncus erat. Aliquam maximus dignissim rutrum. In a molestie ante. Nullam in sapien sapien. Donec non orci nibh. Aenean ac metus felis. Nunc rutrum pulvinar tortor sit amet accumsan.</p>
<p>Integer in suscipit lectus. Nulla facilisi. Ut tortor urna, malesuada dapibus nulla eget, sollicitudin dignissim leo. Nulla porta risus a libero posuere cursus. Aliquam efficitur arcu id congue pulvinar. Duis pretium ante nec magna porttitor finibus. Suspendisse eleifend vitae urna vel congue. Aliquam erat volutpat. Pellentesque pulvinar sagittis libero, in scelerisque libero. Nulla mattis varius lectus vitae aliquet. Phasellus at mollis erat, eu tristique dolor. Aliquam erat volutpat. Quisque sed arcu quis justo congue elementum. Morbi elit leo, rhoncus et eros at, malesuada tempus magna. Curabitur viverra sit amet leo ut feugiat.</p>
<p>Mauris sit amet erat eget nulla sagittis ultrices vel at ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras finibus, dui ut suscipit commodo, justo purus fringilla elit, et consectetur felis sapien quis justo. Aenean ut facilisis dolor, sit amet posuere libero. Praesent tristique at ligula nec consequat. Etiam augue justo, tincidunt non magna at, venenatis molestie felis. Phasellus nec iaculis ipsum. Integer tristique urna et elit sollicitudin, a posuere enim semper. Aenean vitae semper elit, ac pulvinar tortor. Nullam volutpat aaculis. Duis consectetur sem lectus, eget laoreet turpis commodo ac. Ut vulputate nulla id fermentum condimentum. Mauris commodo, velit ut pellentesque feugiat, nisi tortor rhoncus velit, sit amet efficitur sapien elit ut quam. Quisque maximus suscipit consequat. Ut mauris purus, pretium quis risus et, posuere venenatis dolor.</p>
<p>Nam sagittis elit vitae augue varius consectetur quis quis magna. Mauris aliquet egestas lectus. Vestibulum ullamcorper tincidunt laoreet. Morbi rhoncus, leo in dapibus luctus, ante sem viverra magna, sed tempus justo ante sit amet ante. Praesent eu mi sed ante congue aliquam. Morbi eu odio quis lectus euismod euismod in nec tortor. In hac habitasse platea dictumst. Suspendisse eget risus laoreet, euismod quam ut, condimentum dolor. Aliquam imperdiet, nunc eu lobortis hendrerit, quam justo volutpat ante, at lacinia felis sem nec lorem.</p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc ipsum, auctor vel cursus nec, consequat imperdiet massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac elit ipsum. Sed egestas cursus lorem id feugiat. Proin varius, ex eget posuere egestas, mauris odio fermentum tortor, ut suscipit leo diam nec dui. Nunc sed aliquet nunc, vitae porttitor lacus. Aliquam at tellus ultrices, mollis metus vitae, iaculis libero. Vestibulum sollicitudin elit turpis, eget posuere lorem sodales sit amet. Nam rutrum elit vitae ligula semper, eu luctus velit commodo. Praesent porta quam vel fermentum volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec malesuada lacus est, quis tincidunt neque pellentesque non. Nullam ac neque lacinia nulla pulvinar bibendum non at nisi. Sed eleifend, ipsum ut porttitor bibendum, nisl leo varius lorem, ut elementum dui dolor ac orci.</p>
<p>In in blandit diam. Maecenas quis interdum nibh, nec rhoncus erat. Aliquam maximus dignissim rutrum. In a molestie ante. Nullam in sapien sapien. Donec non orci nibh. Aenean ac metus felis. Nunc rutrum pulvinar tortor sit amet accumsan.</p>
<p>Integer in suscipit lectus. Nulla facilisi. Ut tortor urna, malesuada dapibus nulla eget, sollicitudin dignissim leo. Nulla porta risus a libero posuere cursus. Aliquam efficitur arcu id congue pulvinar. Duis pretium ante nec magna porttitor finibus. Suspendisse eleifend vitae urna vel congue. Aliquam erat volutpat. Pellentesque pulvinar sagittis libero, in scelerisque libero. Nulla mattis varius lectus vitae aliquet. Phasellus at mollis erat, eu tristique dolor. Aliquam erat volutpat. Quisque sed arcu quis justo congue elementum. Morbi elit leo, rhoncus et eros at, malesuada tempus magna. Curabitur viverra sit amet leo ut feugiat.</p>
<p>Mauris sit amet erat eget nulla sagittis ultrices vel at ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras finibus, dui ut suscipit commodo, justo purus fringilla elit, et consectetur felis sapien quis justo. Aenean ut facilisis dolor, sit amet posuere libero. Praesent tristique at ligula nec consequat. Etiam augue justo, tincidunt non magna at, venenatis molestie felis. Phasellus nec iaculis ipsum. Integer tristique urna et elit sollicitudin, a posuere enim semper. Aenean vitae semper elit, ac pulvinar tortor. Nullam volutpat aaculis. Duis consectetur sem lectus, eget laoreet turpis commodo ac. Ut vulputate nulla id fermentum condimentum. Mauris commodo, velit ut pellentesque feugiat, nisi tortor rhoncus velit, sit amet efficitur sapien elit ut quam. Quisque maximus suscipit consequat. Ut mauris purus, pretium quis risus et, posuere venenatis dolor.</p>
<p>Nam sagittis elit vitae augue varius consectetur quis quis magna. Mauris aliquet egestas lectus. Vestibulum ullamcorper tincidunt laoreet. Morbi rhoncus, leo in dapibus luctus, ante sem viverra magna, sed tempus justo ante sit amet ante. Praesent eu mi sed ante congue aliquam. Morbi eu odio quis lectus euismod euismod in nec tortor. In hac habitasse platea dictumst. Suspendisse eget risus laoreet, euismod quam ut, condimentum dolor. Aliquam imperdiet, nunc eu lobortis hendrerit, quam justo volutpat ante, at lacinia felis sem nec lorem.</p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc ipsum, auctor vel cursus nec, consequat imperdiet massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac elit ipsum. Sed egestas cursus lorem id feugiat. Proin varius, ex eget posuere egestas, mauris odio fermentum tortor, ut suscipit leo diam nec dui. Nunc sed aliquet nunc, vitae porttitor lacus. Aliquam at tellus ultrices, mollis metus vitae, iaculis libero. Vestibulum sollicitudin elit turpis, eget posuere lorem sodales sit amet. Nam rutrum elit vitae ligula semper, eu luctus velit commodo. Praesent porta quam vel fermentum volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec malesuada lacus est, quis tincidunt neque pellentesque non. Nullam ac neque lacinia nulla pulvinar bibendum non at nisi. Sed eleifend, ipsum ut porttitor bibendum, nisl leo varius lorem, ut elementum dui dolor ac orci.</p>
<p>In in blandit diam. Maecenas quis interdum nibh, nec rhoncus erat. Aliquam maximus dignissim rutrum. In a molestie ante. Nullam in sapien sapien. Donec non orci nibh. Aenean ac metus felis. Nunc rutrum pulvinar tortor sit amet accumsan.</p>
<p>Integer in suscipit lectus. Nulla facilisi. Ut tortor urna, malesuada dapibus nulla eget, sollicitudin dignissim leo. Nulla porta risus a libero posuere cursus. Aliquam efficitur arcu id congue pulvinar. Duis pretium ante nec magna porttitor finibus. Suspendisse eleifend vitae urna vel congue. Aliquam erat volutpat. Pellentesque pulvinar sagittis libero, in scelerisque libero. Nulla mattis varius lectus vitae aliquet. Phasellus at mollis erat, eu tristique dolor. Aliquam erat volutpat. Quisque sed arcu quis justo congue elementum. Morbi elit leo, rhoncus et eros at, malesuada tempus magna. Curabitur viverra sit amet leo ut feugiat.</p>
<p>Mauris sit amet erat eget nulla sagittis ultrices vel at ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras finibus, dui ut suscipit commodo, justo purus fringilla elit, et consectetur felis sapien quis justo. Aenean ut facilisis dolor, sit amet posuere libero. Praesent tristique at ligula nec consequat. Etiam augue justo, tincidunt non magna at, venenatis molestie felis. Phasellus nec iaculis ipsum. Integer tristique urna et elit sollicitudin, a posuere enim semper. Aenean vitae semper elit, ac pulvinar tortor. Nullam volutpat aaculis. Duis consectetur sem lectus, eget laoreet turpis commodo ac. Ut vulputate nulla id fermentum condimentum. Mauris commodo, velit ut pellentesque feugiat, nisi tortor rhoncus velit, sit amet efficitur sapien elit ut quam. Quisque maximus suscipit consequat. Ut mauris purus, pretium quis risus et, posuere venenatis dolor.</p>
<p>Nam sagittis elit vitae augue varius consectetur quis quis magna. Mauris aliquet egestas lectus. Vestibulum ullamcorper tincidunt laoreet. Morbi rhoncus, leo in dapibus luctus, ante sem viverra magna, sed tempus justo ante sit amet ante. Praesent eu mi sed ante congue aliquam. Morbi eu odio quis lectus euismod euismod in nec tortor. In hac habitasse platea dictumst. Suspendisse eget risus laoreet, euismod quam ut, condimentum dolor. Aliquam imperdiet, nunc eu lobortis hendrerit, quam justo volutpat ante, at lacinia felis sem nec lorem.</p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc ipsum, auctor vel cursus nec, consequat imperdiet massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac elit ipsum. Sed egestas cursus lorem id feugiat. Proin varius, ex eget posuere egestas, mauris odio fermentum tortor, ut suscipit leo diam nec dui. Nunc sed aliquet nunc, vitae porttitor lacus. Aliquam at tellus ultrices, mollis metus vitae, iaculis libero. Vestibulum sollicitudin elit turpis, eget posuere lorem sodales sit amet. Nam rutrum elit vitae ligula semper, eu luctus velit commodo. Praesent porta quam vel fermentum volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec malesuada lacus est, quis tincidunt neque pellentesque non. Nullam ac neque lacinia nulla pulvinar bibendum non at nisi. Sed eleifend, ipsum ut porttitor bibendum, nisl leo varius lorem, ut elementum dui dolor ac orci.</p>
<p>In in blandit diam. Maecenas quis interdum nibh, nec rhoncus erat. Aliquam maximus dignissim rutrum. In a molestie ante. Nullam in sapien sapien. Donec non orci nibh. Aenean ac metus felis. Nunc rutrum pulvinar tortor sit amet accumsan.</p>
<p>Integer in suscipit lectus. Nulla facilisi. Ut tortor urna, malesuada dapibus nulla eget, sollicitudin dignissim leo. Nulla porta risus a libero posuere cursus. Aliquam efficitur arcu id congue pulvinar. Duis pretium ante nec magna porttitor finibus. Suspendisse eleifend vitae urna vel congue. Aliquam erat volutpat. Pellentesque pulvinar sagittis libero, in scelerisque libero. Nulla mattis varius lectus vitae aliquet. Phasellus at mollis erat, eu tristique dolor. Aliquam erat volutpat. Quisque sed arcu quis justo congue elementum. Morbi elit leo, rhoncus et eros at, malesuada tempus magna. Curabitur viverra sit amet leo ut feugiat.</p>
<p>Mauris sit amet erat eget nulla sagittis ultrices vel at ipsum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras finibus, dui ut suscipit commodo, justo purus fringilla elit, et consectetur felis sapien quis justo. Aenean ut facilisis dolor, sit amet posuere libero. Praesent tristique at ligula nec consequat. Etiam augue justo, tincidunt non magna at, venenatis molestie felis. Phasellus nec iaculis ipsum. Integer tristique urna et elit sollicitudin, a posuere enim semper. Aenean vitae semper elit, ac pulvinar tortor. Nullam volutpat aaculis. Duis consectetur sem lectus, eget laoreet turpis commodo ac. Ut vulputate nulla id fermentum condimentum. Mauris commodo, velit ut pellentesque feugiat, nisi tortor rhoncus velit, sit amet efficitur sapien elit ut quam. Quisque maximus suscipit consequat. Ut mauris purus, pretium quis risus et, posuere venenatis dolor.</p>
<p>Nam sagittis elit vitae augue varius consectetur quis quis magna. Mauris aliquet egestas lectus. Vestibulum ullamcorper tincidunt laoreet. Morbi rhoncus, leo in dapibus luctus, ante sem viverra magna, sed tempus justo ante sit amet ante. Praesent eu mi sed ante congue aliquam. Morbi eu odio quis lectus euismod euismod in nec tortor. In hac habitasse platea dictumst. Suspendisse eget risus laoreet, euismod quam ut, condimentum dolor. Aliquam imperdiet, nunc eu lobortis hendrerit, quam justo volutpat ante, at lacinia felis sem nec lorem.</p> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Reading Progress bar - Script Codes CSS Codes
progress { /* Positioning */ position: fixed; left: 0; top: 0; /* Dimensions */ width: 100%; height: 4px; /* Reset the appearance */ -webkit-appearance: none; -moz-appearance: none; appearance: none; /* Get rid of the default border in Firefox/Opera. */ border: none; /* Progress bar container for Firefox/IE10+ */ background-color: transparent; /* Progress bar value for IE10+ */ color: #6fbae1;
}
progress::-webkit-progress-bar { background-color: transparent;
}
progress::-webkit-progress-value { background-color: #6fbae1;
}
progress::-moz-progress-bar { background-color: #6fbae1;
}
Reading Progress bar - Script Codes JS Codes
$(document).on('ready', function() { var winHeight = $(window).height(), docHeight = $(document).height(), progressBar = $('progress'), max, value; /* Set the max scrollable area */ max = docHeight - winHeight; progressBar.attr('max', max); $(document).on('scroll', function(){ value = $(window).scrollTop(); progressBar.attr('value', value); });
});
Developer | Siful Islam |
Username | sifulislam |
Uploaded | January 30, 2023 |
Rating | 3 |
Size | 3,435 Kb |
Views | 6,072 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
A Pen by Siful Islam | 4,168 Kb |
HTML5 Jquery audio player play and pause button | 6,211 Kb |
Percentage preloader Jquery | 0 Kb |
Percentage preloader | 3,571 Kb |
Portfolio Hover Style | 5,140 Kb |
Bootstrap Gallery Style | 3,656 Kb |
Percent animation circle preloader | 1,994 Kb |
Shuffle Text Effect Using Jquery | 3,130 Kb |
Fullpage.js Overflow scrolling | 3,809 Kb |
Gradient Background svg wave shape | 2,008 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
JS Countdown Timer | Ayoungh | 2,435 Kb |
VerbalExpressions Converter | Cmalven | 2,607 Kb |
Single element checkbox | Ivijaygupta | 1,996 Kb |
Lunar eclipse | Ademilter | 2,056 Kb |
Nav Test -- cats 1 | Payls | 4,735 Kb |
Animated skewed panes | NyX | 4,462 Kb |
Exploding Text | Jjmartucci | 4,749 Kb |
Scroll using CSS | Casperovic | 2,159 Kb |
Popup Modal | Aldlevine | 3,696 Kb |
Simple content swap | Snografx | 1,859 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!