diff --git a/public/imgs/auth.jpg b/public/imgs/auth.jpg deleted file mode 100644 index 887f89d8..00000000 Binary files a/public/imgs/auth.jpg and /dev/null differ diff --git a/public/imgs/auth.png b/public/imgs/auth.png new file mode 100644 index 00000000..5b1ad751 Binary files /dev/null and b/public/imgs/auth.png differ diff --git a/public/imgs/white-logo.png b/public/imgs/white-logo.png new file mode 100644 index 00000000..7a373175 Binary files /dev/null and b/public/imgs/white-logo.png differ diff --git a/src/components/common/Icon/assets/ArrowRight.tsx b/src/components/common/Icon/assets/ArrowRight.tsx index 01d6cbff..ec24d13c 100644 --- a/src/components/common/Icon/assets/ArrowRight.tsx +++ b/src/components/common/Icon/assets/ArrowRight.tsx @@ -11,16 +11,16 @@ const ArrowRight = ({ diff --git a/src/components/common/Typography/index.tsx b/src/components/common/Typography/index.tsx index 987f264b..f2a0c493 100644 --- a/src/components/common/Typography/index.tsx +++ b/src/components/common/Typography/index.tsx @@ -33,6 +33,11 @@ export const LandingBadgeBlack = customTypography('span', { color: 'black', }); +export const H1White = customTypography('h1', { + type: 'H1', + color: 'white', +}); + export const H1Black = customTypography('h1', { type: 'H1', color: 'black', @@ -63,6 +68,11 @@ export const H3White = customTypography('h3', { color: 'white', }); +export const H4White = customTypography('h4', { + type: 'H4', + color: 'white', +}); + export const H4Black = customTypography('h4', { type: 'H4', color: 'black', @@ -223,6 +233,11 @@ export const Subtitle2Red500 = customTypography('span', { color: 'red', }); +export const SubTitle3White = customTypography('span', { + type: 'Subtitle3', + color: 'white', +}); + export const SubTitle3Black = customTypography('span', { type: 'Subtitle3', color: 'black', diff --git a/src/components/feature/Login/index.tsx b/src/components/feature/Login/index.tsx index a02b6d8c..27e592de 100644 --- a/src/components/feature/Login/index.tsx +++ b/src/components/feature/Login/index.tsx @@ -1,12 +1,41 @@ 'use client'; -import { H1Black } from '@/components/common/Typography'; +import Image from 'next/image'; +import Link from 'next/link'; +import Icon from '@/components/common/Icon'; +import { + H1Black, + H1White, + H4White, + SubTitle3White, +} from '@/components/common/Typography'; import LoginBody from '@/components/shared/Auth/LoginBody'; const Login = () => { return (
-
+
+
+
+ white logo +
+ 학교·병원 영양사들을 위한 +
+ ALL IN ONE + 식단 관리 서비스, 냠냠플래너 +
+
+ + 홈페이지 보기 + + +
+
로그인 diff --git a/src/components/feature/Signup/index.tsx b/src/components/feature/Signup/index.tsx index 4cdc42a9..ed19e7ef 100644 --- a/src/components/feature/Signup/index.tsx +++ b/src/components/feature/Signup/index.tsx @@ -1,12 +1,41 @@ 'use client'; -import { H1Black } from '@/components/common/Typography'; +import Image from 'next/image'; +import Link from 'next/link'; +import Icon from '@/components/common/Icon'; +import { + H1Black, + H1White, + H4White, + SubTitle3White, +} from '@/components/common/Typography'; import SignupBody from '@/components/shared/Auth/SignupBody'; const Signup = () => { return (
-
+
+
+
+ white logo +
+ 학교·병원 영양사들을 위한 +
+ ALL IN ONE + 식단 관리 서비스, 냠냠플래너 +
+
+ + 홈페이지 보기 + + +
+
회원가입 diff --git a/src/components/shared/Auth/LoginBody/index.tsx b/src/components/shared/Auth/LoginBody/index.tsx index 02282a22..1174bf16 100644 --- a/src/components/shared/Auth/LoginBody/index.tsx +++ b/src/components/shared/Auth/LoginBody/index.tsx @@ -13,7 +13,6 @@ import Icon from '@/components/common/Icon'; import { Input } from '@/components/common/Input'; import { Caption1Red500, - H4Black, Label1Black, Subtitle1White, Subtitle2Black, @@ -149,32 +148,29 @@ const LoginBody = () => { 로그인 -
- 회원가입 -
- - -
+
+ +
diff --git a/tailwind.config.ts b/tailwind.config.ts index c87335db..8d9249f8 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -24,8 +24,18 @@ const config: Config = { transitionProperty: { colors: 'color, background-color, border-color, text-decoration-color', }, + animation: { + gradient: 'gradient 12s ease infinite', + }, + keyframes: { + gradient: { + '0%, 100%': { backgroundPosition: '0% 50%' }, + '50%': { backgroundPosition: '100% 50%' }, + }, + }, + plugins: [], }, }, - plugins: [], }; + export default config;