From 6ea8f49b3fe0061d8db177a298cd60bebecae851 Mon Sep 17 00:00:00 2001 From: Robin-qwerty Date: Tue, 9 Apr 2024 15:29:00 +0200 Subject: [PATCH] nebulosus website upgrade --- public/index.html | 50 +++-- public/res/media/favicon.ico | Bin 0 -> 7537 bytes public/res/media/logo.png | Bin 0 -> 38101 bytes public/res/pricing/index.html | 92 ++++++++ public/res/{ => script}/anchors.js | 0 public/res/{ => script}/cases.js | 0 public/res/script/navbar.js | 17 ++ public/res/style.css | 168 -------------- public/res/style/style.css | 341 +++++++++++++++++++++++++++++ 9 files changed, 486 insertions(+), 182 deletions(-) create mode 100644 public/res/media/favicon.ico create mode 100644 public/res/media/logo.png create mode 100644 public/res/pricing/index.html rename public/res/{ => script}/anchors.js (100%) rename public/res/{ => script}/cases.js (100%) create mode 100644 public/res/script/navbar.js delete mode 100644 public/res/style.css create mode 100644 public/res/style/style.css diff --git a/public/index.html b/public/index.html index 5f6409c..064cfb8 100644 --- a/public/index.html +++ b/public/index.html @@ -1,21 +1,43 @@ + Nebulosus + + + + + + - - - -
+
-
+ + + + +

Nebulosus

@@ -42,6 +64,13 @@ If you want simple, intuitive and reliable software, you're in the right spot.

+
+

More information about Nebulosus

+
+ Chamber of Commerce number: 93409583 + E-mail: info@nebulosus.nl +
+
-
-

More information about Nebulosus

-
- Chamber of Commerce number: 93409583 - E-mail: info@nebulosus.nl -
-
- \ No newline at end of file + diff --git a/public/res/media/favicon.ico b/public/res/media/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..070d7e1c5ad1d72c88f63d21f1e8e447fc499987 GIT binary patch literal 7537 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 literal 0 HcmV?d00001 diff --git a/public/res/media/logo.png b/public/res/media/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..129cfbee2e6ffb5f43bbc5b6bc9d517a2a221c9f GIT binary patch literal 38101 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 + + + + + + Nebulosus - Pricing + + + + + + + +
+ + +
+ +
+

Pricing Plans

+

We offer a variety of services including server hosting, website development, and application development. Our prices are calculated based on the complexity of the project, required features, and estimated development time.

+
+ + +
+

Hosting plans

+
+
+
+

Basic Plan

+

Price: $10/month

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
+
+ +
+ +
+

Standard Plan

+

Price: $20/month

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
+
+ +
+ +
+

Premium Plan

+

Price: $30/month

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
+
+ +
+
+
+
+

Application and Website developing plans

+
+
+ + + diff --git a/public/res/anchors.js b/public/res/script/anchors.js similarity index 100% rename from public/res/anchors.js rename to public/res/script/anchors.js diff --git a/public/res/cases.js b/public/res/script/cases.js similarity index 100% rename from public/res/cases.js rename to public/res/script/cases.js diff --git a/public/res/script/navbar.js b/public/res/script/navbar.js new file mode 100644 index 0000000..a1768e5 --- /dev/null +++ b/public/res/script/navbar.js @@ -0,0 +1,17 @@ + +function toggleMenu() { + const navLinks = document.querySelector(".top-bar nav ul"); + navLinks.classList.toggle("show"); +} + +function hideMenu() { + const navLinks = document.querySelector(".top-bar nav ul"); + navLinks.classList.remove("show"); +} + +window.addEventListener("resize", function() { + const navLinks = document.querySelector(".top-bar nav ul"); + if (window.innerWidth > 768) { + navLinks.classList.remove("show"); + } +}); \ No newline at end of file diff --git a/public/res/style.css b/public/res/style.css deleted file mode 100644 index 9724b99..0000000 --- a/public/res/style.css +++ /dev/null @@ -1,168 +0,0 @@ -:root { - --fonts: Inter, 'Open Sans', 'Helvetica', 'Roboto', sans-serif; - --theme-color: #33e; - --theme-color-highlight: #55f; - --theme-color-highlight-2: #99f; - --theme-color-lowlight: #11b; - - font-family: var(--fonts); -} - -body { - display: flex; - flex-direction: column; - margin: 0; - padding: 0; -} - -header { - position: sticky; - top: 0%; - width: 100vw; - height: fit-content; - background-color: var(--theme-color, gray); - color: #fff; - - box-shadow: 0 0 20px var(--theme-color-lowlight); -} - -header div.logo { - padding: 1em; -} - -header div.logo span { - font-weight: bolder; - font-size: 1.5em; - - border: 1px; -} - -main { - display: flex; - flex-direction: column; - gap: 1em; - width: 100vw; -} - -main section { - margin: 0 2.5em; - width: calc(100vw - (2.5em * 2)); - - >h2 { - text-decoration: underline; - text-decoration-color: #aaa; - } -} - -section#intro { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - - margin: 0; - width: 100vw; - background-color: var(--theme-color); - color: #fff; - - font-size: 2em; - - border-bottom: 3px solid gray; -} - -div section { - width: fit-content; -} - -/* --- */ - -/* for anchors.js */ -h2:hover { - cursor: pointer; - - &::before { - position: absolute; - content: '#'; - text-decoration: underline; - text-decoration-color: var(--theme-color); - transform: translateX(-150%); - } -} - -/* --- */ - -pre, -code, -.mono { - font-family: 'Mononoki', 'Droid Sans Mono', monospace; -} - -/* --- */ - -form { - display: flex; - flex-direction: column; - - gap: .75em; - margin: .5em 0; - - padding: 1rem .5rem; - border: 2px solid #e3e3e3; - border-radius: 5px; -} - - -form input, -form textarea { - font-family: var(--fonts); - - width: 100%; - padding: .3em .2em; - - outline: none; - - border: 1px solid #e3e3e3; - border-radius: 5px; - - - &:hover { - background-color: 1px solid var(--theme-color-highlight); - } - - transition: border .2s ease-in-out; -} - -form input[type=button], -form input[type=submit], -button { - outline: none; - padding: .3em .5em; - border: 1px solid #e3e3e3; - background-color: #eee; - border-radius: 5px; - - cursor: pointer; - - &:hover { - background-color: var(--theme-color-highlight-2); - } - - transition: background-color .2s ease-in-out; -} - -div.columns { - display: flex; - - @media (max-width: 600px) { - flex-direction: column; - } -} - -div.rows { - display: flex; - flex-direction: column; -} - -.faded { - opacity: .2; -} \ No newline at end of file diff --git a/public/res/style/style.css b/public/res/style/style.css new file mode 100644 index 0000000..3498fdd --- /dev/null +++ b/public/res/style/style.css @@ -0,0 +1,341 @@ +:root { + --fonts: Inter, 'Open Sans', 'Helvetica', 'Roboto', sans-serif; + --theme-color: #33e; + --theme-color-highlight: #55f; + --theme-color-highlight-2: #99f; + --theme-color-lowlight: #11b; + + font-family: var(--fonts); +} + +body { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +/* ---------- home page ---------- */ + +.mono, .logo a { + color: #fff; + text-decoration: none; +} + +header { + position: sticky; + top: 0%; + width: 100vw; + height: fit-content; + background-color: var(--theme-color, gray); + color: #fff; + + box-shadow: 0 0 20px var(--theme-color-lowlight); +} + +header div.logo { + padding: 1em; +} + +header div.logo span { + font-weight: bolder; + font-size: 1.5em; + + border: 1px; +} + +main { + display: flex; + flex-direction: column; + gap: 1em; + width: 100vw; +} + +main section { + margin: 0 2.5em; + width: calc(100vw - (2.5em * 2)); + + >h2 { + text-decoration: underline; + text-decoration-color: #aaa; + } +} + +section#intro { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + + margin: 0; + width: 100vw; + background-color: var(--theme-color); + color: #fff; + + font-size: 2em; + + border-bottom: 3px solid gray; +} + +div section { + width: fit-content; +} + +/* --- */ + +/* for anchors.js */ +h2:hover { + cursor: pointer; + + &::before { + position: absolute; + content: '#'; + text-decoration: underline; + text-decoration-color: var(--theme-color); + transform: translateX(-150%); + } +} + +/* --- */ + +pre, +code, +.mono { + font-family: 'Mononoki', 'Droid Sans Mono', monospace; +} + +/* --- */ + +form { + display: flex; + flex-direction: column; + + gap: .75em; + margin: .5em 0; + + padding: 1rem .5rem; + border: 2px solid #e3e3e3; + border-radius: 5px; +} + + +form input, +form textarea { + font-family: var(--fonts); + + width: 100%; + padding: .3em .2em; + + outline: none; + + border: 1px solid #e3e3e3; + border-radius: 5px; + + + &:hover { + background-color: 1px solid var(--theme-color-highlight); + } + + transition: border .2s ease-in-out; +} + +form input[type=button], +form input[type=submit], +button { + outline: none; + padding: .3em .5em; + border: 1px solid #e3e3e3; + background-color: #eee; + border-radius: 5px; + + cursor: pointer; + + &:hover { + background-color: var(--theme-color-highlight-2); + } + + transition: background-color .2s ease-in-out; +} + +div.columns { + display: flex; + + @media (max-width: 600px) { + flex-direction: column; + } +} + +div.rows { + display: flex; + flex-direction: column; +} + +.faded { + opacity: .2; +} + +/* ---------- navbar ---------- */ + +.top-bar { + display: flex; + align-items: center; + justify-content: space-between; + background-color: var(--theme-color); + color: #fff; + padding: 0.5rem 2rem; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); +} + +.top-bar .logo { + font-size: 1.5rem; + font-weight: bold; + margin-right: 50px; +} + +.top-bar nav ul { + list-style-type: none; + margin: 0; + padding: 0; + display: flex; +} + +.top-bar nav ul li { + margin-right: 20px; +} + +.top-bar nav ul li a { + text-decoration: none; + color: #fff; + padding: 0 1rem; +} + +.top-bar nav ul li a:hover { + text-decoration: underline; +} + +/* Hamburger Menu Styles */ +.hamburger-menu { + display: none; + flex-direction: column; + cursor: pointer; +} + +.bar { + width: 25px; + height: 2px; + background-color: #fff; + margin: 5px; +} + +@media screen and (max-width: 768px) { + .top-bar .logo { + margin-right: 0; + } + + .top-bar nav ul { + display: none; + } + + .top-bar nav ul.show { + display: flex; + flex-direction: column; + align-items: center; + position: absolute; + background-color: #4545ea; + width: 100%; + top: 50px; + left: 0; + } + + .top-bar nav ul li { + margin: 10px 0; + } + + .hamburger-menu { + display: flex; + } +} + + +/* ---------- pricing plans ---------- */ + +#pricing-plan-header { + text-align: center; +} + +#pricing-plan-header p { + margin: 0 auto; + width: 65%; +} + +.plans { + margin: 25px 0; +} + +.plans hr { + width: 80%; +} + +.plans h2 { + text-align: center; +} + +.pricing-plans { + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: stretch; + margin-top: 2rem; +} + +.pricing-plan { + border: 1px solid #ccc; + border-radius: 5px; + padding: 1rem; + text-align: center; + flex: 1; + margin: 0.5rem; + max-width: 325px; + min-width: 250px; /* Add a minimum width */ +} + +.pricing-plan h2 { + font-size: 1.5rem; + margin-bottom: 0.5rem; +} + +.pricing-plan .price { + font-weight: bold; + margin-bottom: 1rem; +} + +.pricing-plan ul { + list-style: none; + padding: 0; + margin: 0; +} + +.pricing-plan ul li { + margin-bottom: 0.5rem; +} + +.pricing-plan button { + padding: 0.5rem 1rem; + background-color: #007bff; + color: #fff; + border: none; + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} + +.pricing-plan button:hover { + background-color: #0056b3; +} + +@media (max-width: 600px) { + .pricing-plan { + max-width: calc(50% - 1rem); /* Adjusting max-width for smaller screens */ + } +} \ No newline at end of file