From 0ada531199d01322b939d891ff112a05b4282479 Mon Sep 17 00:00:00 2001 From: Azlan Rafiq <78789258+azymandias-el@users.noreply.github.com> Date: Sat, 28 Jan 2023 21:50:37 +0530 Subject: [PATCH] Some styling changes (buttons, hover effects, and centered wall of fame rices) (#12) * Update home.css * Update home.css * Changed width of rice showcase images and capitalized fame * Centered the wall of fame description and the images (+responsivity) * deleted old stuff which I had commented out * Rewrite 404 * Changed wrong 404 page title from 'Hyprland' to 'Oops ...' --- public/css/404.css | 195 +++++++------------------------------------ public/css/home.css | 36 +++++++- public/css/rices.css | 54 ++++++++++-- public/imgs/404.png | Bin 0 -> 17722 bytes views/404.ejs | 141 ++++++++++++++++++++----------- views/home.ejs | 2 +- views/rices.ejs | 43 ++++------ views/temp_404.ejs | 45 ++++++++++ 8 files changed, 263 insertions(+), 253 deletions(-) create mode 100644 public/imgs/404.png create mode 100644 views/temp_404.ejs diff --git a/public/css/404.css b/public/css/404.css index e08932b..afc3145 100644 --- a/public/css/404.css +++ b/public/css/404.css @@ -1,179 +1,44 @@ -@font-face { - font-family: "LondonBetween"; - src: url("../fonts/LondonBetween.woff") format("woff"); -} - -@font-face { - font-family: "JosefinSans-Regular"; - src: url("../fonts/JosefinSans-Regular.woff") format("woff"); -} -@font-face { - font-family: "Sofia-Pro-Light"; - src: url("../fonts/SofiaProLight.woff") format("woff"); -} - -@font-face { +.con404 { + margin: auto; + text-align: center; + color: #cfe8f6; font-family: "Sofia-Pro-Medium"; - src: url("../fonts/SofiaProMedium.woff") format("woff"); } -@font-face { - font-family: "SourceCodePro-Semibold"; - src: url("../fonts/SourceCodePro-Semibold.woff") format("woff"); -} - -* { - padding: 0px; - margin: 0px; - background-color: #1a1a2e; -} - -#content-center { - margin-left: 10%; - margin-right: 10%; -} - -#header { - display: flex; - background-color: #1a1a2e; - width: auto; - height: 6rem; - -} - -.header { - background-color: #1a1a2e; -} - -#header-logo-div { - width: 240px; -} - - - -#header-logo { - width: auto; - height: 100%; -} - -#header-links { - display: flex; - padding-top: 15%; - width: 260px; -} - -#header-links-div { +.con404 > img { + margin-top: 60px; + margin-bottom: 60px; margin-left: auto; - padding-right: 10rem; + margin-right: auto; + max-height: 40vh; + max-width: 60vw; } -.header-link { - color: #cfe8f6; - font-family: "LondonBetween"; +.con404 > h1 { + margin-bottom: 20px; + font-size: 48px; +} + +.con404 > p { font-size: 20px; - text-decoration: none; - transition: transform 0.2s; + margin-left: 30px; + margin-right: 30px; + margin-bottom: 30px; } - - -.text-para-link:hover { - color: aquamarine; - font-size: 28px; -} - -.text-para-link { - color: #cfe8f6; - font-size: 22px; - transition: font-size 0.2s; -} -#header-link-install { - margin-left: 10%; -} -#header-link-configure { - margin-left: 10%; -} - - - -.header-link:hover { - transform: scale(1.3); - border-bottom: 2px solid aquamarine !important; - color: aquamarine; -} - -#links-out { - margin-left: auto; -} - -#github { - margin-top: 50%; -} - -#link-github { - padding: 15px; +.con404 > a > button{ + padding: 20px; background-color: aquamarine; - font-family: "LondonBetween"; - color: #1a1a2e; - text-decoration: none; + border: solid aquamarine; + border-radius: 0.2rem; + margin-bottom: 60px; + transition: all 0.5s ease; + font-size: 20px; + font-family: "Sofia-Pro-Medium"; } -#github { - transition: transform 0.2s; -} - -#github:hover { +.con404 > a > button:hover { + background-color: #1a1a2e; + color: aquamarine; transform: scale(1.2); } - - -#div-img { - width: fit-content; - height: fit-content; - margin-left: 38%; - margin-top: 5%; - -} - -#div-img img { - width: 300px; - height: 300px; -} - -#div-text { - width: fit-content; - height: fit-content; - margin-left: 35%; -} - -#div-text p { - font-family: "Sofia-Pro-Medium"; - color: #cfe8f6; - font-size: 18px; -} - -#div-text h1 { - font-family: "JosefinSans-Regular"; - color: #cfe8f6; - font-size: 32px; - margin-left: 60px; -} - -#div-text a button { - padding: 20px; - padding-left: 80px; - padding-right: 80px; - margin-left:60px; - margin-top: 20px; - background-color: aquamarine; - border: none; - cursor: pointer; - font-family: "sofia-pro-medium"; - font-size: 18px; - border-radius: 15px; - transition: background-color 0.2s; -} - -#div-text a button:hover { - background-color: aqua; -} diff --git a/public/css/home.css b/public/css/home.css index d1ccfee..c61649c 100644 --- a/public/css/home.css +++ b/public/css/home.css @@ -80,7 +80,8 @@ header { margin-left: 20px; padding: 16px 25px; background-color: aquamarine; - border: none; + border: solid aquamarine; + border-radius: 0.2rem; cursor: pointer; transition: all 0.3s ease 0s; color: #1a1a2e; @@ -88,6 +89,8 @@ header { .cta:hover { transform: scale(1.2); + background-color: #1a1a2e; + color: aquamarine; } @@ -152,6 +155,7 @@ header { background-color: aquamarine; margin-top: 45px; transition: all 0.5s ease; + border-radius: 0.2rem; } #install-hypr div p { @@ -160,6 +164,14 @@ header { background-color: aquamarine; padding-top: 1rem; padding-bottom: 1rem; + border-radius: 0.2rem; + border:solid aquamarine; + transition: all 0.5s ease; +} + +#install-hypr div p:hover { + background-color: #1a1a2e; + color: aquamarine } #install-hypr { @@ -333,10 +345,14 @@ header { background-color: aquamarine; text-align: center; transition: all 0.5s ease; + border-radius: 0.2rem; + border: solid aquamarine; } #ani-text a div:hover { transform: scale(1.2); + color: aquamarine; + background-color: #1a1a2e; } .tiling { @@ -377,6 +393,8 @@ header { margin: 0px 20%; margin-top: 40px; + border-radius: 0.2rem; + border: solid aquamarine; background-color: aquamarine; text-align: center; transition: all 0.5s ease; @@ -384,6 +402,8 @@ header { #til-text a div:hover { transform: scale(1.2); + background-color: #1a1a2e; + color: aquamarine; } .configure { @@ -424,6 +444,8 @@ header { margin: 0px 20%; margin-top: 40px; + border: solid aquamarine; + border-radius: 0.2rem; background-color: aquamarine; text-align: center; transition: all 0.5s ease; @@ -431,6 +453,8 @@ header { #con-text a div:hover { transform: scale(1.2); + background-color: #1a1a2e; + color: aquamarine; } #con-text p a { @@ -508,6 +532,8 @@ header { #get-started-button { width: 330px; + border-radius: 0.2rem; + border: solid aquamarine; background-color: aquamarine; margin-inline: auto; margin-bottom: 160px; @@ -516,6 +542,8 @@ header { #get-started-button:hover { transform: scale(1.2); + background-color: #1a1a2e; + color: aquamarine; } @@ -529,6 +557,12 @@ header { padding: 20px; display: block; text-align: center; + transition: all 0.5s ease; +} + +#get-started-button a:hover { + background-color: #1a1a2e; + color: aquamarine; } diff --git a/public/css/rices.css b/public/css/rices.css index 4a24103..d9292ac 100644 --- a/public/css/rices.css +++ b/public/css/rices.css @@ -1,21 +1,59 @@ -.ricestext p { - font-family: "Sofia-Pro-Medium"; - font-size: 20px; +.wofdiv { + margin: auto; + text-align: center; color: #cfe8f6; } +.wofdiv > h1 { + font-family: "Sofia-Pro-Medium"; + font-size: 48px; + margin-top: 60px; + margin-bottom: 30px; +} + +.wofdiv > p { + margin-bottom: 60px; + font-size: 20px; + font-family: "Sofia-Pro-Medium"; +} + .bigtext { font-family: "JosefinSans-Regular"; color: #cfe8f6; font-size: 5rem; } -.ricestop { - background-color: #1a1a2e; - display: block; +.ricewins { + text-align: center; + margin: auto; + margin-bottom: 60px; } -.compimage { +div.ricewins > ul { + list-style-type: none; +} + +.month { + font-family: "Sofia-Pro-Medium"; + color: #cfe8f6; + margin: 30px; +} + +.win-text { + font-size: 24px; + color: #cfe8f6; + font-family: "Sofia-Pro-Medium"; + margin: 20px; +} + +li.win-text > img { max-width: 60vw; - display: block; +} + +@media only +screen and (max-width: 1000px) { + li.win-text > img { + max-width: 80vw; + min-width: 80vw;; + } } \ No newline at end of file diff --git a/public/imgs/404.png b/public/imgs/404.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7e4843c903114399662d75262d045a435634d5 GIT binary patch literal 17722 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 - - - - - - - Oopsy... - - -
- -
-

Page Not Found!

Look where you land, open seas and empty hands

- + + + + + + + + + + Oops ... + + + +
+ + + + Github +

+
+ +
+ + not found? + +

Page Not Found!

+

Look where you land, open seas and empty hands

+ +
+ +
+ +
+ × +
+ Hyprland + Wiki + FAQ +
+
+ + + + + + \ No newline at end of file diff --git a/views/home.ejs b/views/home.ejs index 23a4c76..20bc1a9 100644 --- a/views/home.ejs +++ b/views/home.ejs @@ -18,7 +18,7 @@