diff --git a/public/about.html b/public/about.html new file mode 100644 index 0000000..2736b46 --- /dev/null +++ b/public/about.html @@ -0,0 +1,49 @@ + + + + + + + + + About UniAlgo + + + + + +
+
+
UniAlgo
+ +
+ +
+ +
+
+

About UniAlgo

+ +

+ UniAlgo is your go-to platform for mastering competitive programming algorithms. Our mission is to provide deep, intuitive explanations of complex concepts, complete with real-world examples and coding challenges. Whether you're just starting out or you're an experienced coder, UniAlgo offers a step-by-step guide to boost your problem-solving skills. +

+

+ With a focus on clarity and simplicity, UniAlgo ensures that you grasp the underlying intuition behind each algorithm, helping you apply them confidently in coding competitions and real-world scenarios. Join us and take the next step in your coding journey. +

+
+
+ + + + + + + diff --git a/public/index.html b/public/index.html index 4634b5e..15deb21 100644 --- a/public/index.html +++ b/public/index.html @@ -20,17 +20,21 @@
UniAlgo
- +
+

"Read to Improve"

Know the intuition behind CP Algorithms

+
diff --git a/public/style.css b/public/style.css index c25a381..02bbda6 100644 --- a/public/style.css +++ b/public/style.css @@ -1,6 +1,9 @@ html, body { height: 100%; margin: 0; + font-family: "Rubik", Arial, sans-serif; + background: linear-gradient(45deg, #010027, #000000, #010027); + color: white; } body { @@ -12,16 +15,20 @@ body { color: white; background-size: cover; background-attachment: fixed; + margin: 0; + padding:0; + } header { background-color: transparent; color: #fff; - padding: 20px 30px 0px 30px; + padding: 10px 0; display: flex; align-items: center; position: relative; justify-content: space-between; + text-align: center; } .centered { @@ -31,7 +38,7 @@ header { } .name { - font-size: 1.5rem; + font-size: 1.8rem; font-weight: bold; margin-right: 20px; padding-right: 20px; @@ -39,8 +46,8 @@ header { } .logo img { - width: 60px; - height: 60px; + width: 100px; + height: auto; } .signin { @@ -72,7 +79,7 @@ header { margin: 30px auto; border-radius: 30px; justify-content: center; - padding: 70px; + padding: 20px; align-items: center; background-color: rgba(83, 83, 83, 0.4); animation: fadeIn 0.25s ease-in forwards; @@ -90,12 +97,9 @@ header { } .about { - display: flex; - flex-direction: column; - justify-content: center; - border-radius: 40px; - padding: 30px; - color: #d7d7d7; + flex-grow: 1; + text-align: center; + flex-grow:1; } h1 { @@ -189,12 +193,148 @@ footer { color: rgb(152, 152, 152); padding: 0px; text-align: center; + padding: 10px 0; + position: relative; + bottom:0; + width: 100%; + font-size: 0.9rem; } footer p{ font-size: 13px; + margin: 0; } -@media (max-width:700px) { - footer p{ - font-size: 9px; +@media (max-width: 900px) { + .content { + flex-direction: column; + align-items: center; + } + + .nav-link { + font-size: 1rem; } + + .name { + font-size: 1.5rem; + } +} +.content { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 40px; + max-width: 1200px; + margin: 50px auto; + padding: 50px; + background-color: rgba(83, 83, 83, 0.4); + border-radius: 30px; + animation: fadeIn 0.25s ease-in forwards; + justify-content: space-around; +} + +.section { + flex: 2; + color: #d7d7d7; + padding: 20px; + border-radius: 20px; +} + +.section h1 { + font-size: 2.5rem; + color: #ffb6dd; + text-align: center; +} + +.section h2 { + font-size: 1.8rem; + color: #ffffff; +} + +.section p, ul { + font-size: 1.1rem; + color: #d7d7d7; + line-height: 1.6; +} + +@media (max-width: 900px) { + .content { + flex-direction: column; + align-items: center; + } + + .section h1 { + font-size: 2rem; + } +} + +.about-page { + display: flex; + justify-content: center; + align-items: center; + margin-top: 40px; +} + +.about-page img.about-logo { + width: 150px; + margin-bottom: 20px; + margin-left: 40%; +} + +.section h1 { + font-size: 2.5rem; + color: #ffb6dd; + text-align: center; +} + +.section p { + font-size: 1.2rem; + color: #d7d7d7; + line-height: 1.6; + max-width: 600px; + text-align: center; +} +.header-nav { + display: flex; + align-items: center; + gap: 20px; +} + +.nav-link { + color: white; + text-decoration: none; + font-size: 1.2rem; + padding: 10px; + transition: color 0.3s ease, background-color 0.3s ease; + border-radius: 10px; +} + +.nav-link:hover { + color: #00c3ff; + background-color: rgba(255, 255, 255, 0.1); +} + +.nav-link-icon { + font-size: 1.5rem; + background: none; + border: none; + cursor: pointer; + color: white; + transition: color 0.3s ease; + font-size: 15px; + padding: 8px 15px; + background: linear-gradient(45deg, #00c3ff, #951cff, #ff0080); + color: white; + border: none; + border-radius: 50px; + cursor: pointer; + transition: background-color 0.3s ease; +} + +.nav-link-icon:hover { + color: #00c3ff; +} + +.image-main img { + border-radius: 10%; + width: 300px; + height: 300px; } \ No newline at end of file