From 39b98bbc2c8817a904d5b0ca4aaa9a87d37ad529 Mon Sep 17 00:00:00 2001 From: DavidDGTNT <29644042+dugo3number2@users.noreply.github.com> Date: Wed, 18 Jan 2023 18:45:47 +0000 Subject: [PATCH] Finish homepage styling --- docs/assets/css/styles.css | 3 +- docs/assets/js/scroll.js | 11 +++++ docs/index.html | 89 +++++++++++++++++++++++--------------- 3 files changed, 68 insertions(+), 35 deletions(-) create mode 100644 docs/assets/js/scroll.js diff --git a/docs/assets/css/styles.css b/docs/assets/css/styles.css index 9355407..f220a2e 100644 --- a/docs/assets/css/styles.css +++ b/docs/assets/css/styles.css @@ -14,13 +14,13 @@ header { position: fixed; top: 10px; width: calc(100% - 60px); - transition: font-size 200ms; } header h1 { display: inline-block; text-align: left; padding: 10px; + transition: font-size 200ms; } nav { @@ -38,6 +38,7 @@ nav ul, footer ul { nav li, footer li { display: inline-block; padding: 0; + transition: font-size 200ms; } nav a { diff --git a/docs/assets/js/scroll.js b/docs/assets/js/scroll.js new file mode 100644 index 0000000..61eccae --- /dev/null +++ b/docs/assets/js/scroll.js @@ -0,0 +1,11 @@ +window.onscroll = () => { + headerScroll() +} + +function headerScroll() { + if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { + document.getElementsByTagName("header")[0].children[0].style.fontSize = "16px" + } else { + document.getElementsByTagName("header")[0].children[0].style.fontSize = "32px" + } +} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index e5ef1d2..3636e21 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,37 +1,58 @@ - - Work in progress - - - - - -
-
-

Work in progress

- -
-

Lorem ipsum

-
-
-
-

Lorem ipsum

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc finibus id turpis vitae accumsan. Nulla sodales elementum ipsum, sit amet ornare est congue at. Phasellus lacinia rhoncus felis id ultrices. Nulla vitae tellus at ante sollicitudin porttitor et nec dolor. Duis pulvinar, eros a lobortis dictum, dui lacus rutrum diam, dignissim hendrerit erat nunc fringilla nunc. Curabitur augue sapien, porta nec congue sed, mollis nec ex. Phasellus ornare sem sapien, in consectetur ante porttitor eu. Donec tempor, orci eu porta cursus, mi erat elementum dui, id eleifend neque orci quis mi. In hac habitasse platea dictumst. Sed nisl eros, finibus eu velit a, mattis elementum tellus. Morbi sit amet sollicitudin arcu. Aenean quis nisi dignissim, posuere turpis ac, accumsan mauris. Integer rhoncus dignissim diam a lobortis. Suspendisse potenti. Nam aliquam nulla ipsum, eget cursus metus condimentum sed. Proin id justo eget purus eleifend consectetur eget sed quam.

-
-
- - + + + Work in progress + + + + + + +
+
+

Work in progress

+ +
+

Lorem ipsum

+
+
+
+

Lorem ipsum

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc finibus id turpis vitae accumsan. Nulla + sodales elementum ipsum, sit amet ornare est congue at. Phasellus lacinia rhoncus felis id ultrices. + Nulla vitae tellus at ante sollicitudin porttitor et nec dolor. Duis pulvinar, eros a lobortis dictum, + dui lacus rutrum diam, dignissim hendrerit erat nunc fringilla nunc. Curabitur augue sapien, porta nec + congue sed, mollis nec ex. Phasellus ornare sem sapien, in consectetur ante porttitor eu. Donec tempor, + orci eu porta cursus, mi erat elementum dui, id eleifend neque orci quis mi. In hac habitasse platea + dictumst. Sed nisl eros, finibus eu velit a, mattis elementum tellus. Morbi sit amet sollicitudin arcu. + Aenean quis nisi dignissim, posuere turpis ac, accumsan mauris. Integer rhoncus dignissim diam a + lobortis. Suspendisse potenti. Nam aliquam nulla ipsum, eget cursus metus condimentum sed. Proin id + justo eget purus eleifend consectetur eget sed quam.

+

Lorem ipsum

+

Aliquam maximus lectus consectetur justo pellentesque, commodo cursus ante suscipit. Cras at arcu + feugiat, gravida justo sed, pretium nunc. Sed et sapien finibus, pulvinar erat a, molestie tortor. + Quisque et justo eget turpis sollicitudin laoreet in at risus. Ut feugiat molestie risus, vel imperdiet + odio ultrices eget. Nullam lacus nunc, venenatis ut pellentesque eget, ornare id quam. Donec a magna at + ipsum elementum tincidunt. Phasellus suscipit commodo vehicula. Fusce semper lacinia efficitur. Nam + euismod feugiat neque, a placerat neque vehicula in. Proin rutrum lobortis sagittis. Aenean consectetur + lorem nec urna ultrices, eget suscipit nibh tempor. Mauris mollis non est vitae sodales.

+
+
+ + + + \ No newline at end of file