From 52c553cb3cfbc6a64424ab58566cc856b2d32918 Mon Sep 17 00:00:00 2001 From: Sri Date: Sat, 4 Jan 2025 22:46:46 +0530 Subject: [PATCH 1/3] Added navbar for all pages. --- about.css | 334 +++++++++++++++++++++++++++++++ about.html | 446 +++++------------------------------------ contact.css | 381 +++++++++++++++++++++++++++++++++++ contact.html | 536 +++++--------------------------------------------- index.html | 255 ------------------------ pricing.css | 378 +++++++++++++++++++++++++++++++++++ pricing.html | 455 +++++------------------------------------- register.css | 207 +++++++++++++++++++ register.html | 210 +------------------- styles.css | 260 ++++++++++++++++++++++++ 10 files changed, 1700 insertions(+), 1762 deletions(-) create mode 100644 about.css create mode 100644 contact.css create mode 100644 pricing.css create mode 100644 register.css diff --git a/about.css b/about.css new file mode 100644 index 0000000..298e4b9 --- /dev/null +++ b/about.css @@ -0,0 +1,334 @@ +* { + box-sizing: border-box; + } + + body { + font-family: Arial, sans-serif; + } + + .navbar .logo h2{ + margin-left: 150%; + } + + #google_translate_element { + position: fixed; + top: 90px; + left: 20px; + z-index: 1000; + display: none; + background-color: white; + border: 1px solid #ddd; + padding: 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + } + + .slideshow-container { + position: relative; + max-width: 100%; + margin: auto; + overflow: hidden; + color: #ffd465; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + } + + .mySlides { + display: none; + position: relative; + } + + .fade { + animation-name: fade; + animation-duration: 1.5s; + } + + @keyframes fade { + from { + opacity: 0.4; + } + to { + opacity: 1; + } + } + + .text { + color: #fff; + font-size: 24px; + padding: 8px 12px; + position: absolute; + bottom: 8px; + width: 100%; + text-align: center; + background-color: rgba(0, 0, 0, 0.5); + } + + .prev, + .next { + cursor: pointer; + position: absolute; + top: 50%; + width: auto; + padding: 16px; + margin-top: -22px; + color: white; + font-weight: bold; + font-size: 18px; + transition: 0.6s ease; + border-radius: 0 3px 3px 0; + user-select: none; + } + + .banner-image { + width: 100%; + height: 300px; + object-fit: cover; + } + + .prev { + left: 0; + border-radius: 3px 0 0 3px; + } + + .next { + right: 0; + border-radius: 3px 0 0 3px; + } + + .prev:hover, + .next:hover { + background-color: rgba(0, 0, 0, 0.8); + } + + .dot { + cursor: pointer; + height: 15px; + width: 15px; + margin: 0 2px; + background-color: #ffd465; + color: #ffd465; + border-radius: 50%; + display: inline-block; + transition: background-color 0.6s ease; + } + + .active, + .dot:hover { + background-color: #717171; + } + + .options-section { + text-align: center; + padding: 40px 20px; + } + + .options-section h2 { + color: #4a4a4a; + font-size: 28px; + margin-bottom: 10px; + } + + .options-section p { + color: #6f6f6f; + font-size: 18px; + margin-bottom: 20px; + } + + .options-container { + display: flex; + justify-content: space-around; + flex-wrap: wrap; + gap: 20px; + } + + .option { + text-align: center; + background-color: #f7f7f7; + border-radius: 8px; + padding: 20px; + width: 150px; + transition: transform 0.3s ease; + } + + .option img { + width: 60px; + height: 60px; + margin-bottom: 10px; + } + + .option p { + font-size: 16px; + color: #333; + } + .options-container:hover { + color: #ffd465; + } + .option:hover { + transform: translateY(-10px); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + } + .option a { + text-decoration: none; + } + + .orange { + color: #d6a52b; + } + + section h2 { + color: #000; + font-size: 30px; + margin-bottom: 20px; + margin-top: 0; + } + + /* Styles for floating chat button */ + .chat-button { + position: fixed; + bottom: 20px; + right: 20px; + background-color: #d6a52b; + color: white; + border: none; + border-radius: 50%; + padding: 15px; + font-size: 24px; + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + } + + .chat-button:hover { + transform: scale(1.1); + background-color: #000; + } + + /* Styles for floating image button */ + .image-button { + position: fixed; + bottom: 20px; + left: 20px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + z-index: 9999; + } + + .image-button:hover { + transform: scale(1.1); + } + .about-box { + background-color: #f9f9f9; + border: 2px solid #d6a52b; + border-radius: 10px; + padding: 20px; + margin: 20px auto; /* Auto margin centers the box horizontally */ + width: 80%; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + display: block; /* Ensures it behaves like a block-level element */ + text-align: left; /* Adjusts text alignment, optional */ + } + + .image-icon { + width: 120px; + height: 120px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; + } + + .back-button { + position: absolute; + top: 100px; + left: 20px; + background-color: transparent; + border: none; + color: #333; + font-size: 24px; + cursor: pointer; + z-index: 999; + transition: color 0.3s ease; + } + + .back-button:hover { + color: #d6a52b; + } + .about-section h1 { + text-align: center; + color: #8b4513; + } + .about-section h2 { + color: #8b4513; + } + .about-section li { + color: #191970; + } + + .about-section p { + margin: 10px 0; + text-align: center; + color: #191970; + } + .features { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 20px; + margin-top: 30px; + } + + .feature-card { + background: #fdf4dc; + border: 2px solid #ffd465; + border-radius: 8px; + padding: 20px; + width: 250px; + text-align: center; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + } + + .feature-card:hover { + transform: translateY(-10px); + } + + .feature-card i { + font-size: 40px; + color: #d6a52b; + margin-bottom: 10px; + } + + .feature-card h3 { + color: #8b4513; + margin-bottom: 10px; + } + .image-button1 { + position: fixed; + top: 5px; + left: 10px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + } + + .image-button1:hover { + transform: scale(1.1); + } + + .image-icon1 { + width: 68px; + height: 68px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; + } \ No newline at end of file diff --git a/about.html b/about.html index 22cc046..7c1f047 100644 --- a/about.html +++ b/about.html @@ -13,408 +13,58 @@ About Us - Ajivika - + - - diff --git a/contact.css b/contact.css new file mode 100644 index 0000000..d0a0b34 --- /dev/null +++ b/contact.css @@ -0,0 +1,381 @@ +body { + font-family: Arial, sans-serif; +} + +.slideshow-container { + position: relative; + max-width: 100%; + margin: auto; + overflow: hidden; + color: #FFD465; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); +} + +.mySlides { + display: none; + position: relative; +} + +.fade { + animation-name: fade; + animation-duration: 1.5s; +} + +@keyframes fade { + from { + opacity: 0.4; + } + to { + opacity: 1; + } +} + +.text { + color: #fff; + font-size: 24px; + padding: 8px 12px; + position: absolute; + bottom: 8px; + width: 100%; + text-align: center; + background-color: rgba(0, 0, 0, 0.5); +} + +.prev, +.next { + cursor: pointer; + position: absolute; + top: 50%; + width: auto; + padding: 16px; + margin-top: -22px; + color: white; + font-weight: bold; + font-size: 18px; + transition: 0.6s ease; + border-radius: 0 3px 3px 0; + user-select: none; +} + +.banner-image { + width: 100%; + height: 300px; + object-fit: cover; +} + +.prev { + left: 0; + border-radius: 3px 0 0 3px; +} + +.next { + right: 0; + border-radius: 3px 0 0 3px; +} + +.prev:hover, +.next:hover { + background-color: rgba(0, 0, 0, 0.8); +} + +.dot { + cursor: pointer; + height: 15px; + width: 15px; + margin: 0 2px; + background-color:#FFD465; + color: #FFD465; + border-radius: 50%; + display: inline-block; + transition: background-color 0.6s ease; +} + +.active, +.dot:hover { + background-color: #717171; +} + +.options-section { + text-align: center; + padding: 40px 20px; +} + +.options-section h2 { + color: #4a4a4a; + font-size: 28px; + margin-bottom: 10px; +} + +.options-section p { + color: #6f6f6f; + font-size: 18px; + margin-bottom: 20px; +} + +.options-container { + display: flex; + justify-content: space-around; + flex-wrap: wrap; + gap: 20px; +} + +.option { + text-align: center; + background-color: #f7f7f7; + border-radius: 8px; + padding: 20px; + width: 150px; + transition: transform 0.3s ease; +} + +.option img { + width: 60px; + height: 60px; + margin-bottom: 10px; +} + +.option p { + font-size: 16px; + color: #333; +} +.options-container:hover{ + color: #FFD465; +} +.option:hover { + transform: translateY(-10px); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); +} +.option a { +text-decoration: none; +} + + +.orange { + color: #d6a52b; +} + +section h2 { + color: #000; + font-size: 30px; + margin-bottom: 20px; + margin-top: 0; +} + +/* Styles for floating chat button */ +.chat-button { + position: fixed; + bottom: 20px; + right: 20px; + background-color:#d6a52b; + color: white; + border: none; + border-radius: 50%; + padding: 15px; + font-size: 24px; + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; +} + +.chat-button:hover { + transform: scale(1.1); + background-color: #000; +} + +/* Styles for floating image button */ +.image-button { + position: fixed; + bottom: 20px; + left: 20px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + z-index: 9999; +} + +.image-button:hover { + transform: scale(1.1); +} +.about-box { +background-color: #f9f9f9; +border: 2px solid #d6a52b; +border-radius: 10px; +padding: 20px; +margin: 20px auto; /* Auto margin centers the box horizontally */ +width: 80%; +box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); +display: block; /* Ensures it behaves like a block-level element */ +text-align: left; /* Adjusts text alignment, optional */ +} + + +.image-icon { + width: 120px; + height: 120px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; +} + +.back-button { + position: absolute; + top: 100px; + left: 20px; + background-color: transparent; + border: none; + color: #333; + font-size: 24px; + cursor: pointer; + z-index: 999; + transition: color 0.3s ease; +} + +.back-button:hover { + color: #d6a52b; +} + +.image-button { + position: fixed; + bottom: 20px; + left: 20px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + z-index: 1000; +} + +.image-button:hover { + transform: scale(1.1); +} + +.image-icon { + width: 120px; + height: 120px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; +} + + + +/* Contact Section */ +.contact-section { + max-width: 600px; + margin: 50px auto; + background-color: #fff; + padding: 30px; + box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.15); + border-radius: 10px; + transition: transform 0.3s ease; + border: 2px solid #d6a52b; +} + +.contact-section:hover { + transform: scale(1.02); +} + +.contact-section h1 { + text-align: center; + color: #333; + font-size: 30px; + margin-bottom: 20px; +} + +.contact-section p { + text-align: center; + color: #666; + font-size: 15px; + margin-bottom: 30px; +} + +.contact-section form { + display: flex; + flex-direction: column; +} + +.contact-section label { + margin-bottom: 5px; + color: #333; + font-size: 16px; +} + +.contact-section input, +.contact-section textarea { + padding: 12px; + border: 1px solid #ddd; + border-radius: 5px; + margin-bottom: 20px; + font-size: 16px; + width: 100%; + box-sizing: border-box; + transition: all 0.3s ease; +} + +.contact-section input:focus, +.contact-section textarea:focus { + border-color: #d6a52b; + box-shadow: 0px 0px 5px rgba(214, 165, 43, 0.2); + outline: none; +} + +.contact-section button { + background-color: #d6a52b; + color: white; + padding: 12px; + border: none; + border-radius: 5px; + cursor: pointer; + font-size: 18px; + transition: background-color 0.3s ease; +} + +.contact-section button:hover { + background-color: #b08c1a; +} + +/* Icon styling inside form */ +.icon { + display: inline-block; + width: 20px; + text-align: center; + margin-right: 10px; + color: #d6a52b; +} +.image-button1 { + position: fixed; + top: 5px; + left: 10px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; +} + +.image-button1:hover { + transform: scale(1.1); +} + +.image-icon1 { + width: 68px; + height: 68px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; +} \ No newline at end of file diff --git a/contact.html b/contact.html index 92038ba..9d50b5c 100644 --- a/contact.html +++ b/contact.html @@ -6,503 +6,59 @@ Contact Us - CareerSite - + -

Ajivika

- + + + + + - + diff --git a/register.css b/register.css new file mode 100644 index 0000000..138968d --- /dev/null +++ b/register.css @@ -0,0 +1,207 @@ + body { + font-family: 'Arial', sans-serif; + background-color: antiquewhite; + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + margin: 0; + flex-direction: column; + overflow: hidden; /* Hide scrollbar for the falling snowflakes */ + position: relative; + } + .back-button { + position: absolute; + top: 20px; + left: 20px; + background-color: transparent; + border: none; + color: #333; + font-size: 24px; + cursor: pointer; + z-index: 999; + transition: color 0.3s ease; + } + + .back-button:hover { + color: #d6a52b; + } + + /* Snowflakes animation */ + .snowflake { + position: absolute; + top: -10px; + color: #fff; + font-size: 1em; + pointer-events: none; + user-select: none; + animation: fall linear; + z-index: 1000; + } + + @keyframes fall { + to { + transform: translateY(100vh); + } + } + + /* Adjust the size and speed of the snowflakes */ + .snowflake:nth-child(1) { left: 5%; font-size: 1.5em; animation-duration: 8s; } + .snowflake:nth-child(2) { left: 15%; font-size: 1.2em; animation-duration: 10s; } + .snowflake:nth-child(3) { left: 25%; font-size: 2em; animation-duration: 12s; } + .snowflake:nth-child(4) { left: 35%; font-size: 1.8em; animation-duration: 9s; } + .snowflake:nth-child(5) { left: 45%; font-size: 1.6em; animation-duration: 11s; } + .snowflake:nth-child(6) { left: 55%; font-size: 1.7em; animation-duration: 13s; } + .snowflake:nth-child(7) { left: 65%; font-size: 1.4em; animation-duration: 14s; } + .snowflake:nth-child(8) { left: 75%; font-size: 1.3em; animation-duration: 10s; } + .snowflake:nth-child(9) { left: 85%; font-size: 1.5em; animation-duration: 12s; } + .snowflake:nth-child(10) { left: 95%; font-size: 2em; animation-duration: 15s; } + /* Add more snowflakes as needed */ + + /* Register Image */ + .register-image { + width: 130px; + height: 130px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + margin-bottom: -50px; + z-index: 2; + position: relative; + } + + /* Register Container */ + .register-container { + width: 550px; + padding: 40px; + border: 2px solid #d6a52b; + background-color: white; + border-radius: 10px; + box-shadow: 10px 10px 20px rgb(137,79,31); + position: relative; + z-index: 1; + animation: fadeIn 0.8s ease-in-out; + } + + @keyframes fadeIn { + from { opacity: 0; transform: translateY(-20px); } + to { opacity: 1; transform: translateY(0); } + } + + .register-container::before { + content: ''; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + background: white; + background-size: 600% 600%; + border-radius: 12px; + z-index: -1; + animation: borderAnimation 3s ease infinite; + } + + h2 { + text-align: center; + margin-bottom: 30px; + color: #333; + font-size: 24px; + } + + .input-group { + position: relative; + margin-bottom: 20px; + } + + .input-group input { + width: 100%; + padding: 10px 40px; + border: 1px solid #ddd; + border-radius: 4px; + box-sizing: border-box; + font-size: 14px; + } + + .input-group .icon { + position: absolute; + left: 10px; + top: 50%; + transform: translateY(-50%); + color: #888; + } + + .input-group .toggle-password { + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + cursor: pointer; + color: #888; + } + + .register-btn { + width: 100%; + padding: 12px; + background-color: #d6a52b; + color: white; + border: none; + border-radius: 4px; + cursor: pointer; + font-size: 16px; + transition: background-color 0.3s ease; + } + + .register-btn:hover { + background-color:#d6a52b; + } + + .login-link { + text-align: center; + display: block; + margin-top: 15px; + color: black; /* Blue color for visibility */ + font-size: 16px; /* Increase font size */ + text-decoration: none; /* Remove underline */ + line-height: 1.5; /* Adjust line height */ + transition: color 0.3s; /* Smooth transition for color change */ + } + + .login-link:hover { + color: #0056b3; /* Darker blue on hover */ + text-decoration: underline; /* Underline on hover */ + } + + .register-btn:hover, .input-group input:focus { + box-shadow: 0 0 5px rgba(0, 150, 0, 0.5); + } + + .error { + color: red; + } + .social-media { + display: flex; + justify-content: center; + margin-top: 20px; + } + + .social-icon { + background: #333; + color: white; + width: 40px; + height: 40px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + margin: 0 10px; + transition: background-color 0.3s; + } + + .social-icon:hover { + background: #555; + } + + .social-icon i { + font-size: 20px; + } \ No newline at end of file diff --git a/register.html b/register.html index 5568f65..6115dc5 100644 --- a/register.html +++ b/register.html @@ -5,215 +5,7 @@ Register - CareerSite - + diff --git a/styles.css b/styles.css index 5e96643..e44a6e4 100644 --- a/styles.css +++ b/styles.css @@ -11,6 +11,45 @@ body { color: #333; } +.navbar{ + display: flex; + justify-content: space-between; + align-items: center; + background-color: #2b2b28; + text-align: center; + padding: 10px 20px; + position: sticky; + height: 80px; + top: 0; + z-index: 1000; +} +.navbar .logo { + gap: 13px; + display: flex; + align-items: center; + justify-content: center; + text-align: center; +} +.navbar .logo h2{ + margin-top: 10px; +} + +.navbar li span{ + display: none; + opacity: 0; + transition: opacity 1.2s ease-in-out; +} +.navbar li{ + display: flex; +} +.nav-links li a i{ + color: #000; +} +.navbar li:hover span{ + opacity: 1; + display:inline; +} + .navbar { display: flex; justify-content: space-between; @@ -59,6 +98,22 @@ body { background-color: #efb106; /* A bit lighter on hover */ } +.translate-button { + + + background-color: transparent; + border: none; + border-radius: 50%; + + font-size: 30px; + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + } + + .translate-button:hover { + background-color: #0056b3; + } + /* Sections */ .section { padding: 60px 20px; @@ -136,6 +191,211 @@ footer { width: 100%; } + +/* toggle button ui styles */ +.theme-switch { + --toggle-size: 15px; + /* the size is adjusted using font-size, + this is not transform scale, + so you can choose any size */ + --container-width: 5.625em; + --container-height: 2.5em; + --container-radius: 6.25em; + /* radius 0 - minecraft mode :) */ + --container-light-bg: #3D7EAE; + --container-night-bg: #1D1F2C; + --circle-container-diameter: 3.375em; + --sun-moon-diameter: 2.125em; + --sun-bg: #ECCA2F; + --moon-bg: #C4C9D1; + --spot-color: #959DB1; + --circle-container-offset: calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1); + --stars-color: #fff; + --clouds-color: #F3FDFF; + --back-clouds-color: #AACADF; + --transition: .5s cubic-bezier(0, -0.02, 0.4, 1.25); + --circle-transition: .3s cubic-bezier(0, -0.02, 0.35, 1.17); + } + + .theme-switch, .theme-switch *, .theme-switch *::before, .theme-switch *::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: var(--toggle-size); + } + + .theme-switch__container { + width: var(--container-width); + height: var(--container-height); + background-color: var(--container-light-bg); + border-radius: var(--container-radius); + overflow: hidden; + cursor: pointer; + -webkit-box-shadow: 0em -0.062em 0.062em rgba(0, 0, 0, 0.25), 0em 0.062em 0.125em rgba(255, 255, 255, 0.94); + box-shadow: 0em -0.062em 0.062em rgba(0, 0, 0, 0.25), 0em 0.062em 0.125em rgba(255, 255, 255, 0.94); + -webkit-transition: var(--transition); + -o-transition: var(--transition); + transition: var(--transition); + position: relative; + } + + .theme-switch__container::before { + content: ""; + position: absolute; + z-index: 1; + inset: 0; + -webkit-box-shadow: 0em 0.05em 0.187em rgba(0, 0, 0, 0.25) inset, 0em 0.05em 0.187em rgba(0, 0, 0, 0.25) inset; + box-shadow: 0em 0.05em 0.187em rgba(0, 0, 0, 0.25) inset, 0em 0.05em 0.187em rgba(0, 0, 0, 0.25) inset; + border-radius: var(--container-radius) + } + + .theme-switch__checkbox { + display: none; + } + + .theme-switch__circle-container { + width: var(--circle-container-diameter); + height: var(--circle-container-diameter); + background-color: rgba(255, 255, 255, 0.1); + position: absolute; + left: var(--circle-container-offset); + top: var(--circle-container-offset); + border-radius: var(--container-radius); + -webkit-box-shadow: inset 0 0 0 3.375em rgba(255, 255, 255, 0.1), inset 0 0 0 3.375em rgba(255, 255, 255, 0.1), 0 0 0 0.625em rgba(255, 255, 255, 0.1), 0 0 0 1.25em rgba(255, 255, 255, 0.1); + box-shadow: inset 0 0 0 3.375em rgba(255, 255, 255, 0.1), inset 0 0 0 3.375em rgba(255, 255, 255, 0.1), 0 0 0 0.625em rgba(255, 255, 255, 0.1), 0 0 0 1.25em rgba(255, 255, 255, 0.1); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-transition: var(--circle-transition); + -o-transition: var(--circle-transition); + transition: var(--circle-transition); + pointer-events: none; + } + + .theme-switch__sun-moon-container { + pointer-events: auto; + position: relative; + z-index: 2; + width: var(--sun-moon-diameter); + height: var(--sun-moon-diameter); + margin: auto; + border-radius: var(--container-radius); + background-color: var(--sun-bg); + -webkit-box-shadow: 0.062em 0.062em 0.062em 0em rgba(254, 255, 239, 0.61) inset, 0em -0.062em 0.062em 0em #a1872a inset; + box-shadow: 0.062em 0.062em 0.062em 0em rgba(254, 255, 239, 0.61) inset, 0em -0.062em 0.062em 0em #a1872a inset; + -webkit-filter: drop-shadow(0.062em 0.125em 0.125em rgba(0, 0, 0, 0.25)) drop-shadow(0em 0.062em 0.125em rgba(0, 0, 0, 0.25)); + filter: drop-shadow(0.062em 0.125em 0.125em rgba(0, 0, 0, 0.25)) drop-shadow(0em 0.062em 0.125em rgba(0, 0, 0, 0.25)); + overflow: hidden; + -webkit-transition: var(--transition); + -o-transition: var(--transition); + transition: var(--transition); + } + + .theme-switch__moon { + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); + width: 100%; + height: 100%; + background-color: var(--moon-bg); + border-radius: inherit; + -webkit-box-shadow: 0.062em 0.062em 0.062em 0em rgba(254, 255, 239, 0.61) inset, 0em -0.062em 0.062em 0em #969696 inset; + box-shadow: 0.062em 0.062em 0.062em 0em rgba(254, 255, 239, 0.61) inset, 0em -0.062em 0.062em 0em #969696 inset; + -webkit-transition: var(--transition); + -o-transition: var(--transition); + transition: var(--transition); + position: relative; + } + + .theme-switch__spot { + position: absolute; + top: 0.75em; + left: 0.312em; + width: 0.75em; + height: 0.75em; + border-radius: var(--container-radius); + background-color: var(--spot-color); + -webkit-box-shadow: 0em 0.0312em 0.062em rgba(0, 0, 0, 0.25) inset; + box-shadow: 0em 0.0312em 0.062em rgba(0, 0, 0, 0.25) inset; + } + + .theme-switch__spot:nth-of-type(2) { + width: 0.375em; + height: 0.375em; + top: 0.937em; + left: 1.375em; + } + + .theme-switch__spot:nth-last-of-type(3) { + width: 0.25em; + height: 0.25em; + top: 0.312em; + left: 0.812em; + } + + .theme-switch__clouds { + width: 1.25em; + height: 1.25em; + background-color: var(--clouds-color); + border-radius: var(--container-radius); + position: absolute; + bottom: -0.625em; + left: 0.312em; + -webkit-box-shadow: 0.937em 0.312em var(--clouds-color), -0.312em -0.312em var(--back-clouds-color), 1.437em 0.375em var(--clouds-color), 0.5em -0.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -0.062em var(--back-clouds-color), 2.937em 0.312em var(--clouds-color), 2em -0.312em var(--back-clouds-color), 3.625em -0.062em var(--clouds-color), 2.625em 0em var(--back-clouds-color), 4.5em -0.312em var(--clouds-color), 3.375em -0.437em var(--back-clouds-color), 4.625em -1.75em 0 0.437em var(--clouds-color), 4em -0.625em var(--back-clouds-color), 4.125em -2.125em 0 0.437em var(--back-clouds-color); + box-shadow: 0.937em 0.312em var(--clouds-color), -0.312em -0.312em var(--back-clouds-color), 1.437em 0.375em var(--clouds-color), 0.5em -0.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -0.062em var(--back-clouds-color), 2.937em 0.312em var(--clouds-color), 2em -0.312em var(--back-clouds-color), 3.625em -0.062em var(--clouds-color), 2.625em 0em var(--back-clouds-color), 4.5em -0.312em var(--clouds-color), 3.375em -0.437em var(--back-clouds-color), 4.625em -1.75em 0 0.437em var(--clouds-color), 4em -0.625em var(--back-clouds-color), 4.125em -2.125em 0 0.437em var(--back-clouds-color); + -webkit-transition: 0.5s cubic-bezier(0, -0.02, 0.4, 1.25); + -o-transition: 0.5s cubic-bezier(0, -0.02, 0.4, 1.25); + transition: 0.5s cubic-bezier(0, -0.02, 0.4, 1.25); + } + + .theme-switch__stars-container { + position: absolute; + color: var(--stars-color); + top: -100%; + left: 0.312em; + width: 2.75em; + height: auto; + -webkit-transition: var(--transition); + -o-transition: var(--transition); + transition: var(--transition); + } + + /* actions */ + + .theme-switch__checkbox:checked + .theme-switch__container { + background-color: var(--container-night-bg); + } + + .theme-switch__checkbox:checked + .theme-switch__container .theme-switch__circle-container { + left: calc(100% - var(--circle-container-offset) - var(--circle-container-diameter)); + } + + .theme-switch__checkbox:checked + .theme-switch__container .theme-switch__circle-container:hover { + left: calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - 0.187em) + } + + .theme-switch__circle-container:hover { + left: calc(var(--circle-container-offset) + 0.187em); + } + + .theme-switch__checkbox:checked + .theme-switch__container .theme-switch__moon { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); + } + + .theme-switch__checkbox:checked + .theme-switch__container .theme-switch__clouds { + bottom: -4.062em; + } + + .theme-switch__checkbox:checked + .theme-switch__container .theme-switch__stars-container { + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + } + @media (max-width: 956px) { .nav-links a { font-size: 15px; From bb4dbd743804934c1ca6492b7eac237ec69c74c0 Mon Sep 17 00:00:00 2001 From: Sri Date: Sat, 4 Jan 2025 22:52:39 +0530 Subject: [PATCH 2/3] final navbar changes --- contact.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contact.css b/contact.css index d0a0b34..14be72d 100644 --- a/contact.css +++ b/contact.css @@ -11,6 +11,10 @@ body { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } +.navbar .logo h2{ + margin-left: 150%; + } + .mySlides { display: none; position: relative; From 80b38093772f37bedf688d1d6a7b37bd27ab7a9a Mon Sep 17 00:00:00 2001 From: Sri Date: Sun, 5 Jan 2025 14:54:43 +0530 Subject: [PATCH 3/3] added navbar in resume page --- about.css | 7 +- about.html | 12 +- contact.css | 1 + contact.html | 10 +- index.html | 4 +- navbar.css | 388 ++++++++++++++++++++++++++++++++++ pricing.css | 1 + pricing.html | 11 +- resume.css | 491 +++++++++++++++++++++++++++++++++++++++++++ resume.html | 573 +++++---------------------------------------------- styles.css | 363 +------------------------------- 11 files changed, 975 insertions(+), 886 deletions(-) create mode 100644 navbar.css create mode 100644 resume.css diff --git a/about.css b/about.css index 298e4b9..7a12e64 100644 --- a/about.css +++ b/about.css @@ -4,6 +4,7 @@ body { font-family: Arial, sans-serif; + background-color: antiquewhite; } .navbar .logo h2{ @@ -76,7 +77,7 @@ border-radius: 0 3px 3px 0; user-select: none; } - + .banner-image { width: 100%; height: 300px; @@ -267,7 +268,9 @@ .about-section li { color: #191970; } - + h1 { + font-size: 2.5em; + } .about-section p { margin: 10px 0; text-align: center; diff --git a/about.html b/about.html index 7c1f047..3dff4dc 100644 --- a/about.html +++ b/about.html @@ -12,7 +12,7 @@ About Us - Ajivika - + @@ -71,7 +71,7 @@

Ajivika

- About Us + About Us

@@ -139,6 +139,14 @@

🌍 Access to Jobs in Smaller Areas

Image Button + +
© 2024 Ajivika. All rights reserved.
diff --git a/contact.css b/contact.css index 14be72d..5b08b80 100644 --- a/contact.css +++ b/contact.css @@ -1,5 +1,6 @@ body { font-family: Arial, sans-serif; + background-color: antiquewhite; } .slideshow-container { diff --git a/contact.html b/contact.html index 9d50b5c..c4a0720 100644 --- a/contact.html +++ b/contact.html @@ -5,7 +5,7 @@ Contact Us - CareerSite - + @@ -114,6 +114,14 @@

Contact Us

© 2024 Ajivika™ All rights reserved.

+ + + diff --git a/resume.css b/resume.css new file mode 100644 index 0000000..8e69d5f --- /dev/null +++ b/resume.css @@ -0,0 +1,491 @@ +*{ + margin: 0; + padding: 0; +} +body { + font-family: Arial, sans-serif; + } + .section1 { + border: 2px solid #d6a52b; +} + + #google_translate_element { + position: fixed; + top: 90px; + left: 20px; + z-index: 1000; + display: none; + background-color: white; + border: 1px solid #ddd; + padding: 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + } + + .slideshow-container { + position: relative; + max-width: 100%; + margin: auto; + overflow: hidden; + color: #ffd465; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + } + + .mySlides { + display: none; + position: relative; + } + + .fade { + animation-name: fade; + animation-duration: 1.5s; + } + + @keyframes fade { + from { + opacity: 0.4; + } + to { + opacity: 1; + } + } + + .text { + color: #fff; + font-size: 24px; + padding: 8px 12px; + position: absolute; + bottom: 8px; + width: 100%; + text-align: center; + background-color: rgba(0, 0, 0, 0.5); + } + + .prev, + .next { + cursor: pointer; + position: absolute; + top: 50%; + width: auto; + padding: 16px; + margin-top: -22px; + color: white; + font-weight: bold; + font-size: 18px; + transition: 0.6s ease; + border-radius: 0 3px 3px 0; + user-select: none; + } + + .banner-image { + width: 100%; + height: 300px; + object-fit: cover; + } + + .prev { + left: 0; + border-radius: 3px 0 0 3px; + } + + .next { + right: 0; + border-radius: 3px 0 0 3px; + } + + .prev:hover, + .next:hover { + background-color: rgba(0, 0, 0, 0.8); + } + + .dot { + cursor: pointer; + height: 15px; + width: 15px; + margin: 0 2px; + background-color: #ffd465; + color: #ffd465; + border-radius: 50%; + display: inline-block; + transition: background-color 0.6s ease; + } + + .active, + .dot:hover { + background-color: #717171; + } + + .options-section { + text-align: center; + padding: 40px 20px; + } + + .options-section h2 { + color: #4a4a4a; + font-size: 28px; + margin-bottom: 10px; + } + + .options-section p { + color: #6f6f6f; + font-size: 18px; + margin-bottom: 20px; + } + + .options-container { + display: flex; + justify-content: space-around; + flex-wrap: wrap; + gap: 20px; + } + + .option { + text-align: center; + background-color: #f7f7f7; + border-radius: 8px; + padding: 20px; + width: 150px; + transition: transform 0.3s ease; + } + + .option img { + width: 60px; + height: 60px; + margin-bottom: 10px; + } + + .option p { + font-size: 16px; + color: #333; + } + .options-container:hover { + color: #ffd465; + } + .option:hover { + transform: translateY(-10px); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + } + .option a { + text-decoration: none; + } + + .orange { + color: #d6a52b; + } + + section h2 { + color: #000; + font-size: 30px; + margin-bottom: 20px; + margin-top: 0; + } + + /* Styles for floating chat button */ + .chat-button { + position: fixed; + bottom: 20px; + right: 20px; + background-color: #d6a52b; + color: white; + border: none; + border-radius: 50%; + padding: 15px; + font-size: 24px; + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + } + + .chat-button:hover { + transform: scale(1.1); + background-color: #000; + } + + /* Styles for floating image button */ + .image-button { + position: fixed; + bottom: 20px; + left: 20px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + z-index: 9999; + } + + .image-button:hover { + transform: scale(1.1); + } + /* Styles remain unchanged */ + .back-button { + position: absolute; + top: 100px; + left: 20px; + background-color: transparent; + border: none; + color: #333; + font-size: 24px; + cursor: pointer; + z-index: 999; + transition: color 0.3s ease; + } + + .back-button:hover { + color: #d6a52b; + } + .section1 { + background-color: antiquewhite; + width: 100%; + display: flex; + } + + .image-button:hover { + transform: scale(1.1); + } + + .image-icon { + width: 120px; + height: 120px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; + } + .resume-box { + background-color: #fff; + padding: 20px; + border: 2px solid #d6a52b; + border-radius: 5px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease; + width: 50vw; + } + .resume-box:hover { + transform: scale(1.02); + } + + .hamburger{ + margin-left: 50%; + margin-right: 50%; + } + + h2 { + text-align: center; + color: #333; + } + label { + display: block; + margin: 10px 0 5px; + font-weight: bold; + } + input[type="text"], + input[type="email"], + textarea, + select { + width: 100%; + padding: 10px; + margin-bottom: 15px; + border: 1px solid #ccc; + border-radius: 4px; + } + textarea { + height: 100px; + } + button { + background-color: #b9722b; + color: white; + padding: 10px 15px; + border: none; + border-radius: 4px; + cursor: pointer; + width: 100%; + } + fieldset { + background-color: #fff; + padding: 20px; + border-radius: 5px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + margin: auto; + } + label b { + color: red; + } + .skills-container, + .Project-container, + .achievements-container { + margin-bottom: 15px; + } + .skills-list, + .Project-list, + .achievements-list { + list-style-type: none; + padding: 0; + margin-top: 15px; + display: flex; + flex-wrap: wrap; + } + .skills-list li, + .Project-list li, + .achievements-list li { + background-color: #e9ecef; + border-radius: 20px; + padding: 5px 10px; + margin-bottom: 5px; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 14px; + color: #333; + } + .skills-list li span, + .Project-list li span, + .achievements-list li span { + flex-grow: 1; + } + .skills-list li button, + .Project-list li button, + .achievements-list li button { + background-color: transparent; + color: #dc3545; + border: none; + border-radius: 50%; + cursor: pointer; + padding: 0 5px; + font-size: 12px; + margin-left: 5px; + } + .skills-list li button:hover, + .Project-list li button:hover, + .achievements-list li button:hover { + background-color: #c82333; + } + .add-item { + display: flex; + align-items: center; + border: 1px solid #ccc; + border-radius: 4px; + overflow: hidden; + } + .add-item input[type="text"] { + flex-grow: 1; + border: none; + padding: 10px; + height: 40px; + box-sizing: border-box; + } + .add-item input[type="text"]:focus { + outline: none; + } + .add-icon { + display: inline-block; + padding: 0 15px; + color: #a0522d; + font-size: 24px; + cursor: pointer; + } + .add-icon:hover { + color: #8b4513; + } + + .image-button1 { + top: 12px; + right: 720px; /* Aligns the button to the left side */ + background-color: transparent; /* Transparent background */ + border: none; + border-radius: 50%; + padding: 0; /* No padding for image button */ + cursor: pointer; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + transition: transform 0.3s ease; + } + + .image-button1:hover { + transform: scale(1.1); + } + + form button { + margin-top: 2rem; + } + + .image-icon1 { + width: 50px; + height: 50px; + border-radius: 50%; + border: 3px solid white; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + z-index: 2; + position: relative; + } + + .resume-section{ + background-color: #fff; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin-left: 10%; + width: 80%; + padding: 2%; + } + + .resume-section h1{ + text-align: center; + margin-bottom: 0; + } + + .resume-section p{ + text-align: center; + margin-bottom: 2rem; + } + p { + font-size: 1.1em; + margin-bottom: 20px; + } + h1 { + margin-bottom: 20px; + font-size: 2.5em; + color: rgb(202, 98, 12); + } + +@media (max-width: 956px) { + .nav-links a { + font-size: 15px; + } + +} + +@media (max-width: 768px) { + .nav-links { + display: none; + } + + .hamburger { + display: flex; + } + + .nav-links.active { + display: flex; + flex-direction: column; + position: absolute; + top: 70px; + right: 10%; + background-color: rgb(43, 43, 40); + width: 50%; + border-radius: 10px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + } + + .nav-links.active li { + margin-right: 0; + text-align: center; + } + + .nav-links.active a { + padding: 10px 20px; + border-radius: 0; + } + +} \ No newline at end of file diff --git a/resume.html b/resume.html index 855a35a..a653e1a 100644 --- a/resume.html +++ b/resume.html @@ -8,529 +8,60 @@ rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" /> - + + - - + + + + + + + +
@@ -646,6 +177,14 @@

Resume Detail Entry

+ +