diff --git a/404.html b/404.html index 07a19df..b3a5b3e 100644 --- a/404.html +++ b/404.html @@ -28,18 +28,14 @@ } - - Nautical Dense Kudu + The Purple Bubble @@ -28,18 +28,14 @@ } - - Nautical Dense Kudu + The Purple Bubble @@ -28,18 +28,14 @@ } -
- -
- - What types of cars do you sell? - - + +
+ + + +
+

Lorem ipsum

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non - volutpat turpis. Mauris luctus rutrum mi ut rhoncus. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem + lorem, malesuada in metus vitae, scelerisque accumsan ipsum. + - +
diff --git a/components/feature-card22.css b/components/feature-card22.css new file mode 100644 index 0000000..0b0eeaa --- /dev/null +++ b/components/feature-card22.css @@ -0,0 +1,43 @@ +.feature-card22-feature-card { + width: 100%; + display: flex; + padding: var(--dl-space-space-unit); + position: relative; + align-items: flex-start; + flex-direction: row; + justify-content: flex-start; +} +.feature-card22-icon { + fill: var(--dl-color-gray-500); + width: 2rem; + height: 2rem; + flex-shrink: 0; + margin-right: var(--dl-space-space-oneandhalfunits); +} +.feature-card22-container { + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: flex-start; +} +.feature-card22-text { + font-weight: 600; + margin-bottom: var(--dl-space-space-unit); +} + + + + +@media(max-width: 767px) { + .feature-card22-feature-card { + flex-direction: row; + } + .feature-card22-container { + flex-direction: column; + } +} +@media(max-width: 479px) { + .feature-card22-container { + flex-direction: column; + } +} diff --git a/components/feature-card22.html b/components/feature-card22.html new file mode 100644 index 0000000..d73e369 --- /dev/null +++ b/components/feature-card22.html @@ -0,0 +1,68 @@ + + + + The Purple Bubble + + + + + + + + + + + + +
+ +
+ + + +
+

Lorem ipsum

+ + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem + lorem, malesuada in metus vitae, scelerisque accumsan ipsum. + + +
+
+
+ + diff --git a/components/feature-card23.css b/components/feature-card23.css new file mode 100644 index 0000000..77f2a78 --- /dev/null +++ b/components/feature-card23.css @@ -0,0 +1,43 @@ +.feature-card23-feature-card { + width: 100%; + display: flex; + padding: var(--dl-space-space-unit); + position: relative; + align-items: flex-start; + flex-direction: row; + justify-content: flex-start; +} +.feature-card23-icon { + fill: var(--dl-color-gray-500); + width: 2rem; + height: 2rem; + flex-shrink: 0; + margin-right: var(--dl-space-space-oneandhalfunits); +} +.feature-card23-container { + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: flex-start; +} +.feature-card23-text { + font-weight: 600; + margin-bottom: var(--dl-space-space-unit); +} + + + + +@media(max-width: 767px) { + .feature-card23-feature-card { + flex-direction: row; + } + .feature-card23-container { + flex-direction: column; + } +} +@media(max-width: 479px) { + .feature-card23-container { + flex-direction: column; + } +} diff --git a/components/feature-card23.html b/components/feature-card23.html new file mode 100644 index 0000000..e20d95a --- /dev/null +++ b/components/feature-card23.html @@ -0,0 +1,68 @@ + + + + The Purple Bubble + + + + + + + + + + + + +
+ +
+ + + +
+

Lorem ipsum

+ + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem + lorem, malesuada in metus vitae, scelerisque accumsan ipsum. + + +
+
+
+ + diff --git a/components/feature-card24.css b/components/feature-card24.css new file mode 100644 index 0000000..57bc1d0 --- /dev/null +++ b/components/feature-card24.css @@ -0,0 +1,43 @@ +.feature-card24-feature-card { + width: 100%; + display: flex; + padding: var(--dl-space-space-unit); + position: relative; + align-items: flex-start; + flex-direction: row; + justify-content: flex-start; +} +.feature-card24-icon { + fill: var(--dl-color-gray-500); + width: 2rem; + height: 2rem; + flex-shrink: 0; + margin-right: var(--dl-space-space-oneandhalfunits); +} +.feature-card24-container { + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: flex-start; +} +.feature-card24-text { + font-weight: 600; + margin-bottom: var(--dl-space-space-unit); +} + + + + +@media(max-width: 767px) { + .feature-card24-feature-card { + flex-direction: row; + } + .feature-card24-container { + flex-direction: column; + } +} +@media(max-width: 479px) { + .feature-card24-container { + flex-direction: column; + } +} diff --git a/components/feature-card24.html b/components/feature-card24.html new file mode 100644 index 0000000..a740b1e --- /dev/null +++ b/components/feature-card24.html @@ -0,0 +1,68 @@ + + + + The Purple Bubble + + + + + + + + + + + + +
+ +
+ + + +
+

Lorem ipsum

+ + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem + lorem, malesuada in metus vitae, scelerisque accumsan ipsum. + + +
+
+
+ + diff --git a/components/question.css b/components/question.css deleted file mode 100644 index 0064379..0000000 --- a/components/question.css +++ /dev/null @@ -1,18 +0,0 @@ -.question-container { - gap: var(--dl-space-space-unit); - flex: 1; - width: auto; - height: auto; - display: flex; - position: relative; - align-items: flex-start; - flex-direction: column; -} -.question-text { - font-weight: 700; - line-height: 1.6; -} -.question-text1 { - color: var(--dl-color-gray-800); - line-height: 1.6; -} diff --git a/index.css b/index.css index 5ab146f..35e02b6 100644 --- a/index.css +++ b/index.css @@ -1,4 +1,4 @@ -.feature-card2-feature-card { +.feature-card21-feature-card { width: 100%; display: flex; padding: var(--dl-space-space-unit); @@ -7,20 +7,20 @@ flex-direction: row; justify-content: flex-start; } -.feature-card2-icon { +.feature-card21-icon { fill: var(--dl-color-gray-500); width: 2rem; height: 2rem; flex-shrink: 0; margin-right: var(--dl-space-space-oneandhalfunits); } -.feature-card2-container { +.feature-card21-container { display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; } -.feature-card2-text { +.feature-card21-text { font-weight: 600; margin-bottom: var(--dl-space-space-unit); } @@ -29,36 +29,149 @@ @media(max-width: 767px) { - .feature-card2-feature-card { + .feature-card21-feature-card { flex-direction: row; } - .feature-card2-container { + .feature-card21-container { flex-direction: column; } } @media(max-width: 479px) { - .feature-card2-container { + .feature-card21-container { flex-direction: column; } } -.question-container { - gap: var(--dl-space-space-unit); - flex: 1; - width: auto; - height: auto; +.feature-card22-feature-card { + width: 100%; + display: flex; + padding: var(--dl-space-space-unit); + position: relative; + align-items: flex-start; + flex-direction: row; + justify-content: flex-start; +} +.feature-card22-icon { + fill: var(--dl-color-gray-500); + width: 2rem; + height: 2rem; + flex-shrink: 0; + margin-right: var(--dl-space-space-oneandhalfunits); +} +.feature-card22-container { + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: flex-start; +} +.feature-card22-text { + font-weight: 600; + margin-bottom: var(--dl-space-space-unit); +} + + + + +@media(max-width: 767px) { + .feature-card22-feature-card { + flex-direction: row; + } + .feature-card22-container { + flex-direction: column; + } +} +@media(max-width: 479px) { + .feature-card22-container { + flex-direction: column; + } +} + +.feature-card23-feature-card { + width: 100%; display: flex; + padding: var(--dl-space-space-unit); + position: relative; + align-items: flex-start; + flex-direction: row; + justify-content: flex-start; +} +.feature-card23-icon { + fill: var(--dl-color-gray-500); + width: 2rem; + height: 2rem; + flex-shrink: 0; + margin-right: var(--dl-space-space-oneandhalfunits); +} +.feature-card23-container { + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: flex-start; +} +.feature-card23-text { + font-weight: 600; + margin-bottom: var(--dl-space-space-unit); +} + + + + +@media(max-width: 767px) { + .feature-card23-feature-card { + flex-direction: row; + } + .feature-card23-container { + flex-direction: column; + } +} +@media(max-width: 479px) { + .feature-card23-container { + flex-direction: column; + } +} + +.feature-card24-feature-card { + width: 100%; + display: flex; + padding: var(--dl-space-space-unit); position: relative; align-items: flex-start; + flex-direction: row; + justify-content: flex-start; +} +.feature-card24-icon { + fill: var(--dl-color-gray-500); + width: 2rem; + height: 2rem; + flex-shrink: 0; + margin-right: var(--dl-space-space-oneandhalfunits); +} +.feature-card24-container { + display: flex; + align-items: flex-start; flex-direction: column; + justify-content: flex-start; +} +.feature-card24-text { + font-weight: 600; + margin-bottom: var(--dl-space-space-unit); } -.question-text { - font-weight: 700; - line-height: 1.6; + + + + +@media(max-width: 767px) { + .feature-card24-feature-card { + flex-direction: row; + } + .feature-card24-container { + flex-direction: column; + } } -.question-text1 { - color: var(--dl-color-gray-800); - line-height: 1.6; +@media(max-width: 479px) { + .feature-card24-container { + flex-direction: column; + } } .home-container { @@ -68,10 +181,12 @@ min-height: 100vh; align-items: center; flex-direction: column; + justify-content: flex-start; + background-color: #000000; } .home-hero { width: 100%; - height: 706px; + height: 757px; display: flex; padding: var(--dl-space-space-threeunits); position: relative; @@ -80,13 +195,13 @@ flex-direction: column; background-size: cover; justify-content: center; - background-image: linear-gradient(113.8deg, rgba(150, 141, 201, 0.8) 0%, rgba(129, 129, 225, 0.8) 50%, rgba(108, 108, 225, 0.8) 100%),url('https://miro.medium.com/v2/resize:fit:1400/1*g3ARV1u4v9b9AKEIyPB7zw.jpeg'); + background-image: url("public/untitled%20design%20(3)-1500h.png"); } .home-text { color: var(--dl-color-gray-white); font-size: 3rem; } -.home-text01 { +.home-text1 { color: var(--dl-color-gray-white); margin-top: var(--dl-space-space-twounits); margin-bottom: var(--dl-space-space-twounits); @@ -97,15 +212,18 @@ flex-direction: row; } .home-link { + color: var(--dl-color-gray-white); font-size: 0.75rem; transition: 0.3s; padding-top: var(--dl-space-space-unit); - border-width: 0px; + border-color: var(--dl-color-gray-white); + border-width: 1px; padding-left: var(--dl-space-space-twounits); padding-right: var(--dl-space-space-twounits); padding-bottom: var(--dl-space-space-unit); text-transform: uppercase; text-decoration: none; + background-color: transparent; } .home-link:hover { transform: scale(1.02); @@ -128,52 +246,62 @@ } .home-features { width: 100%; + height: 578px; display: flex; padding: var(--dl-space-space-threeunits); max-width: var(--dl-size-size-maxwidth); - flex-direction: column; + align-items: flex-start; + flex-direction: row; + justify-content: flex-start; + background-color: #000000; } .home-container1 { - width: 100%; - display: grid; - grid-gap: var(--dl-space-space-twounits); - grid-template-columns: 1fr 1fr; -} -.home-faq { - gap: var(--dl-space-space-twounits); - width: 100%; + width: 595px; + height: 523px; display: flex; - max-width: var(--dl-size-size-maxwidth); align-items: flex-start; - padding-top: var(--dl-space-space-fourunits); - padding-left: var(--dl-space-space-threeunits); - padding-right: var(--dl-space-space-threeunits); - flex-direction: row; - padding-bottom: var(--dl-space-space-fourunits); + flex-direction: column; } .home-container2 { + width: 664px; + height: 453px; display: flex; - max-width: 35%; - align-items: flex-start; - flex-direction: column; - justify-content: flex-start; + align-items: center; + justify-content: center; } -.home-text02 { - font-family: "Raleway"; - line-height: 1.6; - margin-bottom: var(--dl-space-space-oneandhalfunits); +.home-lottie-node { + width: 483px; + height: 504px; } -.home-text03 { - color: var(--dl-color-gray-800); - font-size: 18px; - text-align: left; - line-height: 1.6; +@media(max-width: 1600px) { + .home-hero { + background-size: cover; + background-image: url("public/untitled%20design%20(3)-1500h.png"); + } + .home-features { + width: 100%; + align-items: flex-start; + margin-left: 0px; + flex-direction: row; + justify-content: flex-start; + } + .home-container1 { + width: 585px; + } } -.home-container3 { - gap: var(--dl-space-space-oneandhalfunits); - display: flex; - align-items: flex-start; - flex-direction: column; +@media(max-width: 1200px) { + .home-hero { + background-size: cover; + background-image: 4350d34e-bac0-48e1-b3d6-59ff1f2d7c82; + } + .home-features { + height: 761px; + margin-bottom: 0px; + } + .home-container1 { + width: 531px; + padding-right: 13px; + } } @media(max-width: 991px) { .home-hero { @@ -182,14 +310,9 @@ .home-text { text-align: center; } - .home-text01 { + .home-text1 { text-align: center; } - .home-text03 { - text-align: center; - padding-left: var(--dl-space-space-threeunits); - padding-right: var(--dl-space-space-threeunits); - } } @media(max-width: 767px) { .home-hero { @@ -200,24 +323,6 @@ padding-left: var(--dl-space-space-twounits); padding-right: var(--dl-space-space-twounits); } - .home-container1 { - grid-template-columns: 1fr; - } - .home-faq { - padding-left: var(--dl-space-space-twounits); - padding-right: var(--dl-space-space-twounits); - flex-direction: column; - } - .home-container2 { - max-width: 100%; - align-self: center; - align-items: center; - justify-content: center; - } - .home-text03 { - padding-left: var(--dl-space-space-unit); - padding-right: var(--dl-space-space-unit); - } } @media(max-width: 479px) { .home-hero { diff --git a/index.html b/index.html index 15b3482..ebb1a9d 100644 --- a/index.html +++ b/index.html @@ -1,8 +1,20 @@ - Purple Bubble - + The Purple Bubble + + + @@ -29,18 +41,14 @@ } -
+
-

Welcome To Purple Bubble!

- - A Free and OpenSource Project Created By Hackclub and Maintained By - The Community +

Welcome To The Purple Bubble!

+ + + A Free and OpenSource Project Created and Maintained By The + Community + + +
- + -
-

+
+

End-to-End Encryption

@@ -95,53 +111,53 @@

- + -
-

- Cross-Platform Compatibility -

+
+

Group Chats

- Access your messages from any device, whether it's a - smartphone, tablet, or computer. + Easily create and manage group chats to collaborate with + friends, family, or colleagues.
- + -
-

Group Chats

+
+

+ Cross-Platform Compatibility +

- Easily create and manage group chats to collaborate with - friends, family, or colleagues. + Access your messages from any device, whether it's a + smartphone, tablet, or computer.
- + -
-

+
+

Customizable Themes

@@ -153,99 +169,15 @@

-
-
-

Common questions

- - - Here are some of the most common questions that we get. - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - What is an open-source messaging app? - - - - An open-source messaging app is a communication platform - developed collaboratively and made freely accessible to - everyone. - - -
-
- - - Why should I choose an open-source messaging platform? - - - - - Open-source messaging platforms are cost-effective, - customizable, secure, and have active community support. - - -
-
- - How secure are open-source messaging platforms? - - - - Open-source messaging platforms are secure because they use - strong encryption protocols and are transparent, allowing - users to inspect the source code - - -
+
diff --git a/package.json b/package.json index e3d6131..d69bce6 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,10 @@ { - "name": "nautical-dense-kudu", + "name": "the-purple-bubble", "version": "1.0.0", "private": true, "dependencies": { - "parcel-bundler": "^1.6.1" + "parcel-bundler": "^1.6.1", + "@lottiefiles/lottie-player": "1.5.7" }, "scripts": {}, "devDependencies": {} diff --git a/public/layer1favicon.png b/public/layer1favicon.png new file mode 100644 index 0000000..ff2b5f9 Binary files /dev/null and b/public/layer1favicon.png differ diff --git a/public/untitled design (3)-1500h.png b/public/untitled design (3)-1500h.png new file mode 100644 index 0000000..beed38a Binary files /dev/null and b/public/untitled design (3)-1500h.png differ diff --git a/style.css b/style.css index d5d2c56..efb47d6 100644 --- a/style.css +++ b/style.css @@ -1,14 +1,13 @@ :root { - --dl-color-gray-500: #595959; + --dl-color-gray-500: #777474ff; --dl-color-gray-700: #999999; - --dl-color-gray-800: #595959; --dl-color-gray-900: #D9D9D9; --dl-size-size-large: 144px; --dl-size-size-small: 48px; --dl-color-danger-300: #A22020; --dl-color-danger-500: #BF2626; --dl-color-danger-700: #E14747; - --dl-color-gray-black: #000000; + --dl-color-gray-black: #ffffffff; --dl-color-gray-white: #FFFFFF; --dl-size-size-medium: 96px; --dl-size-size-xlarge: 192px; @@ -27,7 +26,6 @@ --dl-space-space-halfunit: 8px; --dl-space-space-sixunits: 96px; --dl-space-space-twounits: 32px; - --dl-color-primary1-blue80: #5228f5ff; --dl-radius-radius-radius2: 2px; --dl-radius-radius-radius4: 4px; --dl-radius-radius-radius8: 8px; @@ -78,39 +76,19 @@ display: flex !important; transform: none !important; } -.heading2 { - font-size: 2.5rem; -} -.sectionTitle { - font-size: 1rem; - font-weight: 700; - letter-spacing: 1.2; - text-transform: uppercase; -} -.heading4 { - font-size: 1.2rem; -} -.Heading { - font-size: 32px; +.Content { + font-size: 16px; font-family: Inter; - font-weight: 700; + font-weight: 400; line-height: 1.15; text-transform: none; text-decoration: none; } -.Content { - font-size: 16px; +.Heading { + font-size: 32px; font-family: Inter; - font-weight: 400; + font-weight: 700; line-height: 1.15; text-transform: none; text-decoration: none; } -@media(max-width: 767px) { - .heading2 { - font-size: 1.8rem; - } - .heading4 { - font-size: 1.2rem; - } -}