From d383f8295b1c2c38c8fe0a499896285f89200ba3 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 30 Sep 2023 12:47:06 +0800 Subject: init --- .gitignore | 1 + bx-menu.svg | 1 + fonts/Big500-8MLOM.ttf | Bin 0 -> 12696 bytes fonts/Hacked-KerX.ttf | Bin 0 -> 26664 bytes fonts/LigaJetBrainsMonoNerdFont-Regular.ttf | Bin 0 -> 1036344 bytes fonts/SmoothElegantRegular-ZLv3.ttf | Bin 0 -> 11708 bytes images/backgroundNightCity.jpg | Bin 0 -> 3580273 bytes index.html | 53 ++++++++++++++ pages/login/login.html | 48 ++++++++++++ pages/login/register.html | 45 ++++++++++++ src/css/index.css | 75 +++++++++++++++++++ src/css/login.css | 93 ++++++++++++++++++++++++ src/css/register.css | 90 +++++++++++++++++++++++ src/css/style.css | 109 ++++++++++++++++++++++++++++ src/js/index.js | 12 +++ src/js/login.js | 4 + src/js/register.js | 10 +++ 17 files changed, 541 insertions(+) create mode 100644 .gitignore create mode 100644 bx-menu.svg create mode 100644 fonts/Big500-8MLOM.ttf create mode 100644 fonts/Hacked-KerX.ttf create mode 100644 fonts/LigaJetBrainsMonoNerdFont-Regular.ttf create mode 100644 fonts/SmoothElegantRegular-ZLv3.ttf create mode 100644 images/backgroundNightCity.jpg create mode 100644 index.html create mode 100644 pages/login/login.html create mode 100644 pages/login/register.html create mode 100644 src/css/index.css create mode 100644 src/css/login.css create mode 100644 src/css/register.css create mode 100644 src/css/style.css create mode 100644 src/js/index.js create mode 100644 src/js/login.js create mode 100644 src/js/register.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e43b0f98 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/bx-menu.svg b/bx-menu.svg new file mode 100644 index 00000000..a9034023 --- /dev/null +++ b/bx-menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/Big500-8MLOM.ttf b/fonts/Big500-8MLOM.ttf new file mode 100644 index 00000000..35ec776d Binary files /dev/null and b/fonts/Big500-8MLOM.ttf differ diff --git a/fonts/Hacked-KerX.ttf b/fonts/Hacked-KerX.ttf new file mode 100644 index 00000000..2917611c Binary files /dev/null and b/fonts/Hacked-KerX.ttf differ diff --git a/fonts/LigaJetBrainsMonoNerdFont-Regular.ttf b/fonts/LigaJetBrainsMonoNerdFont-Regular.ttf new file mode 100644 index 00000000..fb81e183 Binary files /dev/null and b/fonts/LigaJetBrainsMonoNerdFont-Regular.ttf differ diff --git a/fonts/SmoothElegantRegular-ZLv3.ttf b/fonts/SmoothElegantRegular-ZLv3.ttf new file mode 100644 index 00000000..f8f70d77 Binary files /dev/null and b/fonts/SmoothElegantRegular-ZLv3.ttf differ diff --git a/images/backgroundNightCity.jpg b/images/backgroundNightCity.jpg new file mode 100644 index 00000000..05e081c4 Binary files /dev/null and b/images/backgroundNightCity.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..cadafd74 --- /dev/null +++ b/index.html @@ -0,0 +1,53 @@ + + + + + + littleblack111 + + + + + + + + +
+
+
+
+

Hello! This is

+ +

littleblack111

+ +

welcome to my
website!

+
+
+
+
+ +
+
+
+
+

My programs

+
  • +

    type-sound

    +

    hyperdog

    +

    remote-control-discord

    +
  • +
    + + + + diff --git a/pages/login/login.html b/pages/login/login.html new file mode 100644 index 00000000..af351d55 --- /dev/null +++ b/pages/login/login.html @@ -0,0 +1,48 @@ + + + + + + littleblack111 + + + + + + + + +
    +
    +
    +
    +

    login

    + +

    username

    + +

    password

    + +

    + +
    +
    +
    +
    + + or create a new account + +
    +
    + + + diff --git a/pages/login/register.html b/pages/login/register.html new file mode 100644 index 00000000..530f1c9f --- /dev/null +++ b/pages/login/register.html @@ -0,0 +1,45 @@ + + + + + + littleblack111 + + + + + + + + +
    +
    +
    +
    +

    create account

    + +

    username

    + +

    password

    + +

    verify password

    + +

    + +
    +
    +
    +
    + + + diff --git a/src/css/index.css b/src/css/index.css new file mode 100644 index 00000000..ea48c8ff --- /dev/null +++ b/src/css/index.css @@ -0,0 +1,75 @@ +/* main info window ======================================= */ +.indexPage { + overflow: hidden; + top: 0; + left: 0; + margin: 0; + padding: 0; + width: 100%; + height: 100%; + background-image: url(/images/backgroundNightCity.jpg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + color: #F4E8C1; + z-index: 1; +} + +.window { + position: relative; + top: 15%; + left: 10%; + height: 70%; + width: 80%; + background: transparent; + display: flex; + justify-content: center; + align-items: center; +} + +.window .placeholder { + position: relative; + width: 100%; + height: 100%; + border: 1px solid rgba(255,255,255, .5); + border-radius: 0.7em; + -webkit-backdrop-filter: blur(20px); + backdrop-filter: blur(20px); + box-shadow: 0 0 10mm rgba(0,0,0,.7); + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} + +.window .placeholder .text { + position: relative; + width: 100%; + text-align: center; +} + +.window .placeholder .text .title { + font-family: smooth; + font-size: 15vw; +} + +.window .placeholder .text .br { + display: block; + height: 0; + width: 0; + margin-bottom: 5vh; +} + + +/* programs =============================================== */ + +.programs { + text-align: center; + background-color: #F4E8C1; + color: #331E38; +} + +.programs .programsList { + padding: 10vw; + line-height: 40px; +} \ No newline at end of file diff --git a/src/css/login.css b/src/css/login.css new file mode 100644 index 00000000..565bbe28 --- /dev/null +++ b/src/css/login.css @@ -0,0 +1,93 @@ +/* main info window ======================================= */ +.loginPage { + overflow: hidden; + top: 0; + left: 0; + margin: 0; + padding: 0; + width: 100%; + height: 100%; + background-image: url(/images/backgroundNightCity.jpg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + color: #F4E8C1; + z-index: 1; +} + +.window { + position: relative; + top: 15%; + left: 10%; + height: 70%; + width: 80%; + background: transparent; + display: flex; + justify-content: center; + align-items: center; +} + +.window .placeholder { + position: relative; + width: 100%; + height: 100%; + border: 1px solid rgba(255,255,255, .5); + border-radius: 0.7em; + -webkit-backdrop-filter: blur(20px); + backdrop-filter: blur(20px); + box-shadow: 0 0 10mm rgba(0,0,0,.7); + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} + +.window .placeholder .text { + position: relative; + width: 80%; + text-align: left; +} + +.window .placeholder .text .title { + text-align: center; + font-family: smooth; + font-size: 10vw; +} + +.window .placeholder .text .br { + display: block; + height: 0; + width: 0; + margin-bottom: 5vh; +} +.window .placeholder .text button, +.window .placeholder .text input { + font-size: 2vh; + margin-top: 3mm; + background-color: #F4E8C1; + width: 100%; + height: 4vh; + border-color: #331E38; + border-style: solid; + border-width: 1mm; + border-radius: 2mm; + margin-bottom: 4mm; +} + +.window .placeholder .text button { + background-color: transparent; + border-color: transparent; + background-color: transparent; + font-size: 2.5vh; + color: #F4E8C1; +} + +.window .placeholder .text button:hover { + background-color: #A0C1B9; + color: #331E38; +} + +#createAccount { + color: #F4E8C1; +} +/* programs =============================================== */ \ No newline at end of file diff --git a/src/css/register.css b/src/css/register.css new file mode 100644 index 00000000..7d26e1b7 --- /dev/null +++ b/src/css/register.css @@ -0,0 +1,90 @@ +/* main info window ======================================= */ +.registerPage { + overflow: hidden; + top: 0; + left: 0; + margin: 0; + padding: 0; + width: 100%; + height: 100%; + background-image: url(/images/backgroundNightCity.jpg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + color: #F4E8C1; + z-index: 1; +} + +.window { + position: relative; + top: 15%; + left: 10%; + height: 70%; + width: 80%; + background: transparent; + display: flex; + justify-content: center; + align-items: center; +} + +.window .placeholder { + position: relative; + width: 100%; + height: 100%; + border: 1px solid rgba(255,255,255, .5); + border-radius: 0.7em; + -webkit-backdrop-filter: blur(20px); + backdrop-filter: blur(20px); + box-shadow: 0 0 10mm rgba(0,0,0,.7); + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} + +.window .placeholder .text { + position: relative; + width: 80%; + text-align: left; +} + +.window .placeholder .text .title { + text-align: center; + font-family: smooth; + font-size: 10vw; +} + +.window .placeholder .text .br { + display: block; + height: 0; + width: 0; + margin-bottom: 5vh; +} +.window .placeholder .text button, +.window .placeholder .text input { + font-size: 2vh; + margin-top: 3mm; + background-color: #F4E8C1; + width: 100%; + height: 4vh; + border-color: #331E38; + border-style: solid; + border-width: 1mm; + border-radius: 2mm; + margin-bottom: 4mm; +} + +.window .placeholder .text button { + background-color: transparent; + border-color: transparent; + background-color: transparent; + font-size: 2.5vh; + color: #F4E8C1; +} + +.window .placeholder .text button:hover { + background-color: #A0C1B9; + color: #331E38; +} + +/* programs =============================================== */ \ No newline at end of file diff --git a/src/css/style.css b/src/css/style.css new file mode 100644 index 00000000..3966446b --- /dev/null +++ b/src/css/style.css @@ -0,0 +1,109 @@ +:root { + --topBarHeight: 10%; +} + +@font-face { + font-family: hacked; + src: url(/fonts/Hacked-KerX.ttf); +} +@font-face { + font-family: smooth; + src: url(/fonts/SmoothElegantRegular-ZLv3.ttf); +} +@font-face { + font-family: liga; + src: url(/fonts/LigaJetBrainsMonoNerdFont-Regular.ttf); +} +@font-face { + font-family: big; + src: url(/fonts/Big500-8MLOM.ttf); +} + +/* page setup ============================================= */ + +* { + box-sizing: border-box; + padding: 0; + margin: 0; + font-family: liga; +} + +body { + top: 0; + left: 0; +} + +/* topbar styles ========================================== */ + +header { + position:fixed; + top: 0; + left: 0; + width: 100%; + height: 3em; + justify-content: space-between; + align-items:center; + background: color(0, 0, 0, .1); + z-index: 1000; + background-color: #331E38; +} + +.navBar a { + position: relative; + height: 100%; + font-size: 5mm; + text-transform: capitalize; + text-align: center; + text-decoration: none; + margin-left: 5mm; + margin-right: 5mm; + padding-top: 3mm; + padding-bottom: 3mm; + color: #F4E8C1; +} + +.navBar .left a {float: left;} +.navBar .right a {float: right;} + +.navBar a::after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 1mm; + background: #F4E8C1; + border-radius: 1mm; + transform: scaleX(0); + transition: transform 0.3s; +} + +.navBar a:hover::after { + transform: scaleX(1); +} + + +.navBar a.active::after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 1mm; + background: #F4E8C1; + border-radius: 1mm; + transform: scaleX(1); +} + +/* other ================================================== */ + +.contents { + margin: 0; + padding: 0; + width: 100%; + height: 100%; +} + +section { + position: relative; +} \ No newline at end of file diff --git a/src/js/index.js b/src/js/index.js new file mode 100644 index 00000000..241675cf --- /dev/null +++ b/src/js/index.js @@ -0,0 +1,12 @@ +let obj = document.getElementById('infos'); +let topBar = document.getElementById('navBarHeader'); + +window.addEventListener('scroll', () => { + let value = window.scrollY; + + obj.style.marginTop = value * 2.5 + 'px'; + + console.log("=============="); + console.log(topBar.style.height); + console.log(value); +}, { passive: true }); \ No newline at end of file diff --git a/src/js/login.js b/src/js/login.js new file mode 100644 index 00000000..ce4c0803 --- /dev/null +++ b/src/js/login.js @@ -0,0 +1,4 @@ +function test() { + console.log(document.getElementById("username").value); + console.log(document.getElementById("password").value); +} \ No newline at end of file diff --git a/src/js/register.js b/src/js/register.js new file mode 100644 index 00000000..11f85852 --- /dev/null +++ b/src/js/register.js @@ -0,0 +1,10 @@ +function createAccount() { + if (document.getElementById("password").value == document.getElementById("verify-password").value) { + let username = document.getElementById("username").value; + let password = document.getElementById("password").value; + console.log(username); + console.log(password); + } else { + console.log("password does not match"); + } +} -- cgit v1.2.3