From 5a1a92213659ee685f1e28592faf7e21b1f6dd7f Mon Sep 17 00:00:00 2001 From: TheClashFruit Date: Sun, 22 Oct 2023 15:37:12 +0200 Subject: [PATCH] feat: remove default code and add logo --- pages/index.js | 111 +------------------ public/favicon.ico | Bin 25931 -> 109585 bytes public/logo.svg | 4 + public/next.svg | 1 - public/vercel.svg | 1 - styles/Home.module.scss | 229 ---------------------------------------- styles/globals.scss | 107 ------------------- 7 files changed, 6 insertions(+), 447 deletions(-) create mode 100644 public/logo.svg delete mode 100644 public/next.svg delete mode 100644 public/vercel.svg delete mode 100644 styles/Home.module.scss diff --git a/pages/index.js b/pages/index.js index 5430b28..4a1531e 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,114 +1,7 @@ -import Head from 'next/head' -import Image from 'next/image' -import { Inter } from 'next/font/google' -import styles from '@/styles/Home.module.scss' - -const inter = Inter({ subsets: ['latin'] }) - export default function Home() { return ( <> - - Create Next App - - - - -
-
-

- Get started by editing  - pages/index.js -

-
- - By{' '} - Vercel Logo - -
-
- -
- Next.js Logo -
- -
- -

- Docs -> -

-

- Find in-depth information about Next.js features and API. -

-
- - -

- Learn -> -

-

- Learn about Next.js in an interactive course with quizzes! -

-
- - -

- Templates -> -

-

- Discover and deploy boilerplate example Next.js projects. -

-
- - -

- Deploy -> -

-

- Instantly deploy your Next.js site to a shareable URL - with Vercel. -

-
-
-
+ - ) + ); } diff --git a/public/favicon.ico b/public/favicon.ico index 718d6fea4835ec2d246af9800eddb7ffb276240c..37f9431fd0e3a38aedd03825c655e5d9b69f4d72 100644 GIT binary patch literal 109585 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 LrJugUA?W`A8`#=m diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..a0ec3ff --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/styles/Home.module.scss b/styles/Home.module.scss deleted file mode 100644 index 7b8e4f9..0000000 --- a/styles/Home.module.scss +++ /dev/null @@ -1,229 +0,0 @@ -.main { - display: flex; - flex-direction: column; - justify-content: space-between; - align-items: center; - padding: 6rem; - min-height: 100vh; -} - -.description { - display: inherit; - justify-content: inherit; - align-items: inherit; - font-size: 0.85rem; - max-width: var(--max-width); - width: 100%; - z-index: 2; - font-family: var(--font-mono); -} - -.description a { - display: flex; - justify-content: center; - align-items: center; - gap: 0.5rem; -} - -.description p { - position: relative; - margin: 0; - padding: 1rem; - background-color: rgba(var(--callout-rgb), 0.5); - border: 1px solid rgba(var(--callout-border-rgb), 0.3); - border-radius: var(--border-radius); -} - -.code { - font-weight: 700; - font-family: var(--font-mono); -} - -.grid { - display: grid; - grid-template-columns: repeat(4, minmax(25%, auto)); - max-width: var(--max-width); - width: 100%; -} - -.card { - padding: 1rem 1.2rem; - border-radius: var(--border-radius); - background: rgba(var(--card-rgb), 0); - border: 1px solid rgba(var(--card-border-rgb), 0); - transition: background 200ms, border 200ms; -} - -.card span { - display: inline-block; - transition: transform 200ms; -} - -.card h2 { - font-weight: 600; - margin-bottom: 0.7rem; -} - -.card p { - margin: 0; - opacity: 0.6; - font-size: 0.9rem; - line-height: 1.5; - max-width: 30ch; -} - -.center { - display: flex; - justify-content: center; - align-items: center; - position: relative; - padding: 4rem 0; -} - -.center::before { - background: var(--secondary-glow); - border-radius: 50%; - width: 480px; - height: 360px; - margin-left: -400px; -} - -.center::after { - background: var(--primary-glow); - width: 240px; - height: 180px; - z-index: -1; -} - -.center::before, -.center::after { - content: ''; - left: 50%; - position: absolute; - filter: blur(45px); - transform: translateZ(0); -} - -.logo { - position: relative; -} -/* Enable hover only on non-touch devices */ -@media (hover: hover) and (pointer: fine) { - .card:hover { - background: rgba(var(--card-rgb), 0.1); - border: 1px solid rgba(var(--card-border-rgb), 0.15); - } - - .card:hover span { - transform: translateX(4px); - } -} - -@media (prefers-reduced-motion) { - .card:hover span { - transform: none; - } -} - -/* Mobile */ -@media (max-width: 700px) { - .content { - padding: 4rem; - } - - .grid { - grid-template-columns: 1fr; - margin-bottom: 120px; - max-width: 320px; - text-align: center; - } - - .card { - padding: 1rem 2.5rem; - } - - .card h2 { - margin-bottom: 0.5rem; - } - - .center { - padding: 8rem 0 6rem; - } - - .center::before { - transform: none; - height: 300px; - } - - .description { - font-size: 0.8rem; - } - - .description a { - padding: 1rem; - } - - .description p, - .description div { - display: flex; - justify-content: center; - position: fixed; - width: 100%; - } - - .description p { - align-items: center; - inset: 0 0 auto; - padding: 2rem 1rem 1.4rem; - border-radius: 0; - border: none; - border-bottom: 1px solid rgba(var(--callout-border-rgb), 0.25); - background: linear-gradient( - to bottom, - rgba(var(--background-start-rgb), 1), - rgba(var(--callout-rgb), 0.5) - ); - background-clip: padding-box; - backdrop-filter: blur(24px); - } - - .description div { - align-items: flex-end; - pointer-events: none; - inset: auto 0 0; - padding: 2rem; - height: 200px; - background: linear-gradient( - to bottom, - transparent 0%, - rgb(var(--background-end-rgb)) 40% - ); - z-index: 1; - } -} - -/* Tablet and Smaller Desktop */ -@media (min-width: 701px) and (max-width: 1120px) { - .grid { - grid-template-columns: repeat(2, 50%); - } -} - -@media (prefers-color-scheme: dark) { - .vercelLogo { - filter: invert(1); - } - - .logo { - filter: invert(1) drop-shadow(0 0 0.3rem #ffffff70); - } -} - -@keyframes rotate { - from { - transform: rotate(360deg); - } - to { - transform: rotate(0deg); - } -} diff --git a/styles/globals.scss b/styles/globals.scss index d4f491e..e69de29 100644 --- a/styles/globals.scss +++ b/styles/globals.scss @@ -1,107 +0,0 @@ -:root { - --max-width: 1100px; - --border-radius: 12px; - --font-mono: ui-monospace, Menlo, Monaco, 'Cascadia Mono', 'Segoe UI Mono', - 'Roboto Mono', 'Oxygen Mono', 'Ubuntu Monospace', 'Source Code Pro', - 'Fira Mono', 'Droid Sans Mono', 'Courier New', monospace; - - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; - - --primary-glow: conic-gradient( - from 180deg at 50% 50%, - #16abff33 0deg, - #0885ff33 55deg, - #54d6ff33 120deg, - #0071ff33 160deg, - transparent 360deg - ); - --secondary-glow: radial-gradient( - rgba(255, 255, 255, 1), - rgba(255, 255, 255, 0) - ); - - --tile-start-rgb: 239, 245, 249; - --tile-end-rgb: 228, 232, 233; - --tile-border: conic-gradient( - #00000080, - #00000040, - #00000030, - #00000020, - #00000010, - #00000010, - #00000080 - ); - - --callout-rgb: 238, 240, 241; - --callout-border-rgb: 172, 175, 176; - --card-rgb: 180, 185, 188; - --card-border-rgb: 131, 134, 135; -} - -@media (prefers-color-scheme: dark) { - :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; - - --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0)); - --secondary-glow: linear-gradient( - to bottom right, - rgba(1, 65, 255, 0), - rgba(1, 65, 255, 0), - rgba(1, 65, 255, 0.3) - ); - - --tile-start-rgb: 2, 13, 46; - --tile-end-rgb: 2, 5, 19; - --tile-border: conic-gradient( - #ffffff80, - #ffffff40, - #ffffff30, - #ffffff20, - #ffffff10, - #ffffff10, - #ffffff80 - ); - - --callout-rgb: 20, 20, 20; - --callout-border-rgb: 108, 108, 108; - --card-rgb: 100, 100, 100; - --card-border-rgb: 200, 200, 200; - } -} - -* { - box-sizing: border-box; - padding: 0; - margin: 0; -} - -html, -body { - max-width: 100vw; - overflow-x: hidden; -} - -body { - color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); -} - -a { - color: inherit; - text-decoration: none; -} - -@media (prefers-color-scheme: dark) { - html { - color-scheme: dark; - } -}