diff --git a/src/pages/index.html b/src/pages/index.html new file mode 100644 index 0000000..28df163 --- /dev/null +++ b/src/pages/index.html @@ -0,0 +1,194 @@ + + + + + + + + Web Design Mastery | Fitclub + + + + +
+
+ + +

Cloud Canvas
Infrastruture Paints The Future

+

+ Infraboard revolutionaizes cloud management with a unified platform, ensuring seamless synchronization and optimal efficiency for your Infrastruture, fostering innovation + and streamlined workflows

+ +
+
+ +
+
+

Everything you care about is natively integrated in InfraBoard

+
+ + +
+
+
+
+ +

TF state drift detection

+

+ Avoid surprises by scheduling regular scans --hourly, daily, or weekly --to provide constant control over your infrastruture.

+ Know More +
+
+ +

Multi-cloud by design

+

+ Integrate seamlessly across numerous cloud platforms,subscription, and environments. +

+ Know More +
+
+ +

Secure remote backend & RBAC

+

+ You have full control over the security of all of your data. +

+

Collaborate securely by effortlessly granting access to the appropriate team or individual

+ Know More +
+
+ +

Visual CI/CD engine

+

+ All of the components required to create your own pipelines are available off the market.InfraBoard maintains it for you, saving you time and effort +

+ Know More +
+ + + +
+
+ +
+
+

AI_Driven Cloud Infrastructure Design with InfraBoard

+

+ InfraBoard is an AI-powered application for graphically designing and managing cloud infrastructure cloud Infrastructure collectively. +

+ +
+
+ +
+

Infraboard

+

+ Where Cloud Vision Meets Execution +

+
+ +
+
+ +
+

Personal Trainer

+

Unlock your potential with our expert Personal Trainers.

+
+
+
+ +
+

Practice Sessions

+

Elevate your fitness with practice sessions.

+
+
+
+ +
+

Good Management

+

Supportive management, for your fitness success.

+
+
+
+
+
+ +
+

Meet InfraBoard AI

+

+ It is now up to you to create amazing things.

+
+
+
+ +

Versioning and Git workflow

+

+ Native support for version control systems increases Terraform's flexibility and control. +

+
+
+
+
+ +

Chat with InfraBoard

+

+ Just ask Infraboard to build the infrastructure for you. +

+
+ +
+
+
+

Lorem ipsum dolor sit amet consectetur.

+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatum provident alias fugiat consequuntur libero sequi, illo pariatur suscipit possimus, itaque eos assumenda id recusandae voluptatibus magnam odio. Vero, mollitia consequuntur. +

+
+
+
+ + + + + diff --git a/src/styles/style.css b/src/styles/style.css new file mode 100644 index 0000000..87b7623 --- /dev/null +++ b/src/styles/style.css @@ -0,0 +1,629 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); + +:root { + --primary-color: #111317; + --primary-color-light: #1f2125; + --primary-color-extra-light: #35373b; + --secondary-color:magenta; + --secondary-color-dark: #d79447; + --text-light: #d1d5db; + --white: #ffffff; + --max-width: 1200px; +} + +* { + padding: 0; + margin: 0; + box-sizing: border-box; +} + +.section__container { + max-width: var(--max-width); + margin: auto; + padding: 5rem 1rem; +} + +.section__header { + margin-bottom: 1rem; + font-size: 2.25rem; + font-weight: 600; + text-align: center; + color: var(--white); +} + +.section__subheader { + max-width: 600px; + margin: auto; + text-align: center; + color: var(--text-light); +} + +.btn { + padding: 1rem 2rem; + outline: none; + border: none; + font-size: 1rem; + color: var(--white); + background-color: var(--secondary-color); + border-radius: 5px; + cursor: pointer; + transition: 0.3s; + +} + +.btn:hover { + background-color: var(--secondary-color-dark); +} + +img { + width: 100%; + display: flex; +} + +a { + text-decoration: none; +} + +.bg__blur { + position: absolute; + box-shadow: 0 0 1000px 50px var(--secondary-color); + z-index: -1; +} + +body { + font-family: "Poppins", sans-serif; + background-color: var(--primary-color); +} + +nav { + max-width: var(--max-width); + margin: auto; + padding: 2rem 1rem; + display: flex; + align-items: center; + justify-content: space-between; + gap: 2rem; +} + +.nav__logo { + max-width: 150px; +} + +.nav__links { + list-style: none; + display: flex; + align-items: center; + gap: 3rem; +} + +.link a { + position: relative; + padding-bottom: 0.75rem; + color: var(--white); +} + +.link a::after { + content: ""; + position: absolute; + height: 2px; + width: 0; + left: 0; + bottom: 0; + background-color: var(--secondary-color); + transition: 0.3s; +} + +.link a:hover::after { + width: 50%; +} + +.header__container { + position: relative; + + align-items: center; + gap: 2rem; +} + +.header__container::before { + content: "INFRBOARD"; + position: absolute; + bottom: 5rem; + right: 20rem; + font-size: 10rem; + font-weight: 700; + line-height: 7rem; + color: var(--white); + opacity: 0.05; + z-index: -1; +} + +.header__blur { + bottom: 5rem; + right: 0; +} + +.header__content h4 { + margin-bottom: 1rem; + font-size: 1rem; + font-weight: 600; + color: var(--secondary-color); +} + +.header__content h1 { + margin-bottom: 1rem; + font-size: 5rem; + font-weight: 700; + line-height: 6rem; + color: var(--white); +} + +.header__content h1 span { + -webkit-text-fill-color: transparent; + -webkit-text-stroke: 1px var(--white); +} + +.header__content p { + margin-bottom: 2rem; + color: var(--text-light); +} + +.header__image { + position: relative; +} + +.header__image::before { + content: "o"; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + font-size: 40rem; + font-weight: 400; + line-height: 20rem; + color: var(--secondary-color); + opacity: 0.1; + z-index: -1; +} + +.header__image img { + max-width: 350px; + margin: auto; +} + +.explore__header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 2rem; +} + +.explore__nav { + display: flex; + align-items: center; + gap: 2rem; +} + +.explore__nav span { + padding: 0 6px; + font-size: 1.5rem; + color: var(--white); + border: 2px solid var(--white); + border-radius: 100%; + cursor: pointer; + transition: 0.3s; +} + +.explore__nav span:hover { + color: var(--secondary-color); + border-color: var(--secondary-color); +} + +.explore__grid { + margin-top: 4rem; + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 2rem; +} + +.explore__card { + padding: 1rem; + background-color: var(--primary-color-light); + border: 2px solid transparent; + border-radius: 10px; + transition: 0.3s; +} + +.explore__card:hover { + background-color: var(--primary-color-extra-light); + border-color: var(--secondary-color); +} + +.explore__card span { + display: inline-block; + padding: 2px 9px; + margin-bottom: 1rem; + font-size: 1.75rem; + color: var(--white); + background-color: var(--secondary-color-dark); + border-radius: 5px; +} + +.explore__card h4 { + margin-bottom: 0.5rem; + font-size: 1.2rem; + font-weight: 600; + color: var(--white); +} + +.explore__card p { + margin-bottom: 1rem; + color: var(--text-light); +} + +.explore__card a { + color: var(--white); + transition: 0.3s; +} + +.explore__card a:hover { + color: var(--secondary-color); +} + +.class__container { + display: flex; +} +.class__content { + padding: 2rem 0; +} + +.class__content .section__header { + text-align: center; + max-width: 1000px; +} + +.class__content p { + margin-bottom: 4rem; + color: var(--text-light); +} + +.join__image { + margin-top: 4rem; + position: relative; +} + +.join__image img { + border-radius: 10px; +} + +.join__grid { + position: absolute; + bottom: -5rem; + width: calc(100% - 4rem); + padding: 2rem; + margin: 0 2rem; + display: flex; + flex-wrap: wrap; + gap: 2rem; + background-color: var(--primary-color-light); + border-radius: 10px; +} + +.join__card { + flex: 1 1 250px; + display: flex; + align-items: center; + gap: 1rem; +} + +.join__card span { + padding: 5px 12px; + font-size: 1.75rem; + color: var(--white); + background-color: var(--secondary-color-dark); + border-radius: 5px; +} + +.join__card h4 { + margin-bottom: 0.5rem; + font-size: 1.2rem; + font-weight: 500; + color: var(--white); +} + +.join__card p { + color: var(--text-light); +} + +.price__grid { + margin-top: 4rem; + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 2rem; +} + +.price__card { + padding: 3rem 2rem; + display: flex; + flex-direction: column; + background-color: var(--primary-color-light); + border: 2px solid transparent; + border-radius: 10px; + transition: 0.3s; +} + +.price__card:hover { + background-color: var(--primary-color-extra-light); + border-color: var(--secondary-color); +} + +.price__card__content { + flex: 0; + margin-bottom: 1rem; +} + +.price__card h4 { + padding: 1rem; + margin-bottom: 1rem; + font-size: 1.2rem; + font-weight: 500; + color: var(--white); +} + +.price__card h3 { + padding-bottom: 1rem; + margin-bottom: 2rem; + font-size: 2rem; + font-weight: 600; + color: var(--white); + border-bottom: 2px solid var(--white); +} + +.price__card p { + margin-bottom: 0.75rem; + color: var(--white); +} + +.price__card p i { + margin-right: 0.5rem; + font-size: 1.2rem; + color: var(--secondary-color); +} + +.price__btn { + color: var(--secondary-color); + background-color: transparent; + border: 2px solid var(--secondary-color); +} + +.price__btn:hover { + color: var(--white); + background-color: var(--secondary-color); +} + +.review { + background-color: var(--primary-color-light); +} + +.review__container { + display: flex; + gap: 2rem; +} + +.review__container > span { + font-size: 6rem; + color: var(--secondary-color); + opacity: 0.5; +} + +.review__content { + flex: 1; +} + +.review__content h4 { + margin-bottom: 1rem; + font-size: 1.3rem; + font-weight: 600; + color: var(--white); +} + +.review__content p { + max-width: 800px; + margin-bottom: 2rem; + color: var(--text-light); +} + +.review__rating span { + font-size: 1.5rem; + color: var(--secondary-color); +} + +.review__footer { + margin-top: 4rem; + display: flex; + align-items: center; + justify-content: space-between; + gap: 2rem; +} + +.review__member { + display: flex; + align-items: flex-start; + gap: 1rem; +} + +.review__member img { + max-width: 60px; + border-radius: 100%; +} + +.review__member__details h4 { + margin-bottom: 0; +} + +.review__nav { + display: flex; + align-items: center; + gap: 2rem; +} + +.review__nav span { + font-size: 2rem; + color: var(--secondary-color); + cursor: pointer; +} + +.footer__container { + position: relative; + display: grid; + grid-template-columns: 400px repeat(3, 1fr); + gap: 2rem; +} + +.footer__blur { + bottom: 0; + right: 0; +} + +.footer__logo { + max-width: 150px; + margin-bottom: 2rem; +} + +.footer__col p { + margin-bottom: 2rem; + color: var(--text-light); +} +.footer__col h2{ + color: var(--white); +} +.footer__socials { + display: flex; + align-items: center; + gap: 1rem; +} + +.footer__socials a { + padding: 5px 10px; + font-size: 1.25rem; + color: var(--secondary-color); + border: 1px solid var(--secondary-color); + border-radius: 100%; + transition: 0.3s; +} + +.footer__socials a:hover { + color: var(--white); + background-color: var(--secondary-color); +} + +.footer__col h4 { + margin-bottom: 2rem; + font-size: 1.2rem; + font-weight: 500; + color: var(--white); +} + +.footer__col > a { + display: block; + margin-bottom: 1rem; + color: var(--text-light); + transition: 0.3s; +} + +.footer__col > a:hover { + color: var(--secondary-color); +} + +.footer__bar { + max-width: var(--max-width); + margin: auto; + padding: 1rem; + font-size: 0.8rem; + color: var(--white); +} + +@media (width < 900px) { + .nav__links { + display: none; + } + + .header__container { + grid-template-columns: repeat(1, 1fr); + } + + .header__image { + grid-area: 1/1/2/2; + } + + .explore__grid { + grid-template-columns: repeat(2, 1fr); + gap: 1rem; + } + + .class__container { + grid-template-columns: repeat(1, 1fr); + } + + .class__image { + min-height: 500px; + } + + .price__grid { + grid-template-columns: repeat(2, 1fr); + } + + .review__container { + gap: 2rem; + } + + .footer__container { + grid-template-columns: 1fr 200px; + } +} + +@media (width < 600px) { + .explore__header { + flex-direction: column; + } +.header__content h1{ + font-size: 1rem; +} +.header__content span{ + font-size: 2.5rem; + margin-bottom: 0rem; +} + .explore__grid { + grid-template-columns: repeat(1, 1fr); + } + + .join__container { + margin-bottom: 15rem; + } + + .join__grid { + width: 100%; + margin: 0; + bottom: -20rem; + } + + .price__grid { + grid-template-columns: repeat(1, 1fr); + } + + .review__container { + flex-direction: column; + gap: 0; + } + + .review__footer { + flex-direction: column; + } + + .footer__container { + grid-template-columns: 1fr 150px; + } + + .footer__bar { + text-align: center; + } +}