lightweight, simple, classless CSS framework inspired by new.css devcss.devins.page
framework lightweight css classless stylesheet
17
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 69d37f2925aec3a4583f3e59eb4dea1624f45a49 24 lines 749 B view raw
1/* addon for dev.css v3, a classless CSS framework - https://github.com/intergrav/dev.css */ 2/* about: shows a "scroll to top" button in the bottom right corner of the screen when scrolling */ 3 4const scrollToTopButton = document.createElement("button"); 5scrollToTopButton.textContent = "▲"; 6Object.assign(scrollToTopButton.style, { 7 transition: "0.25s", 8 opacity: "0", 9 padding: "0", 10 position: "fixed", 11 bottom: "1rem", 12 right: "1rem", 13 width: "2.5rem", 14 height: "2.5rem", 15}); 16document.body.appendChild(scrollToTopButton); 17 18window.addEventListener("scroll", () => { 19 scrollToTopButton.style.opacity = window.scrollY > 0 ? "0.5" : "0"; 20}); 21 22scrollToTopButton.addEventListener("click", () => { 23 window.scrollTo({ top: 0, behavior: "smooth" }); 24});