diff --git a/README.md b/README.md index cc6a3b23..f5f6466a 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,91 @@ -[์ฐธ๊ณ  ๋‚ด์šฉ] +## ๐Ÿ’Š ์•Œํˆด์ฆˆ ํ™ˆํŽ˜์ด์ง€ ํด๋ก ์ฝ”๋”ฉ ๐Ÿ’Š -๐Ÿ‘€ ์ž์‹ ์ด ์›ํ•˜๋Š” ์‚ฌ์ดํŠธ ๋ ˆ์ด์•„์›ƒ ํด๋ก  -์›ํ•˜๋Š” ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์„ ํƒํ•˜๊ณ  ๋ ˆ์ด์•„์›ƒ์„ ํด๋ก  ์ฝ”๋”ฉํ•˜์„ธ์š”. -ํ‰์†Œ์— ๋„์ „ํ•ด ๋ณด๊ณ  ์‹ถ์—ˆ๊ฑฐ๋‚˜ ํ˜น์€ ์ž์‹ ์˜ ์ˆ˜์ค€์— ๋งž๋Š” ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)๋ฅผ ์„ ํƒํ•˜์„ธ์š”. -๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ„์€ ๋ณ„๋„ ๊ณต์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”! +--- -๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐ ์ œ์ถœ ๋ฐฉ๋ฒ• +๐Ÿงท ์•Œํˆด์ฆˆ url : https://altools.co.kr/ -1. ํ˜„์žฌ ์ €์žฅ์†Œ๋ฅผ ๋กœ์ปฌ์— ํด๋ก (Clone)ํ•ฉ๋‹ˆ๋‹ค. -2. ์ž์‹ ์˜ ๋ณธ๋ช…์œผ๋กœ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.(๊ตฌ๋ถ„ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ณธ๋ช…์„ ๊ผญ ํŒŒ์Šค์นผ์ผ€์ด์Šค๋กœ ํ‘œ์‹œํ•˜์„ธ์š”, git branch KDT0_์ด๋ฆ„) -3. ์ž์‹ ์˜ ๋ณธ๋ช… ๋ธŒ๋žœ์น˜์—์„œ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. -4. ๊ณผ์ œ ์ˆ˜ํ–‰์ด ์™„๋ฃŒ๋˜๋ฉด, ์ž์‹ ์˜ ๋ณธ๋ช… ๋ธŒ๋žœ์น˜๋ฅผ ์›๊ฒฉ ์ €์žฅ์†Œ์— ํ‘ธ์‹œ(Push)ํ•ฉ๋‹ˆ๋‹ค.(main ๋ธŒ๋žœ์น˜์— ํ‘ธ์‹œํ•˜์ง€ ์•Š๋„๋ก ๊ผญ ์ฃผ์˜ํ•˜์„ธ์š”, git push origin KDT0_์ด๋ฆ„) -5. ์ €์žฅ์†Œ์—์„œ main ๋ธŒ๋žœ์น˜๋ฅผ ๋Œ€์ƒ์œผ๋กœ Pull Request ์ƒ์„ฑํ•˜๋ฉด, ๊ณผ์ œ ์ œ์ถœ์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค!(E.g, main <== KDT0_์ด๋ฆ„) +๐Ÿงท ์•Œํˆด์ฆˆ ํด๋ก ์ฝ”๋”ฉ url : https://64c3784440213655395c11f1--friendly-cendol-995833.netlify.app/ +### ๐Ÿ—“๏ธ ๊ณผ์ œ ๊ธฐ๊ฐ„ -- main ํ˜น์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋ธŒ๋žœ์น˜๋กœ ์ ˆ๋Œ€ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”! -- Pull Request์—์„œ ๋ณด์ด๋Š” ์„ค๋ช…์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ๊ผผ๊ผผํ•˜๊ฒŒ ์ž‘์„ฑํ•˜์„ธ์š”! -- Pull Request์—์„œ ๊ณผ์ œ ์ œ์ถœ ํ›„ ์ ˆ๋Œ€ ๋ณ‘ํ•ฉ(Merge)ํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”! -- ๊ณผ์ œ ์ˆ˜ํ–‰ ๋ฐ ์ œ์ถœ ๊ณผ์ •์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ๋ฐ”๋กœ ๋‹ด๋‹น ๋ฉ˜ํ† ๋‚˜ ๊ฐ•์‚ฌ์—์„œ ์–˜๊ธฐํ•˜์„ธ์š”! +--- -ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ +2023.07.24 ~ 2023.07.28 -- ๊ณผ์ œ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ํฌํ•จํ•œ README.md ํŒŒ์ผ์„ ์ œ๊ณตํ•˜์„ธ์š”! -- ๊ณผ์ œ ๊ฒฐ๊ณผ์™€ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)์˜ ์ฃผ์†Œ๋ฅผ ๋ช…์‹œํ•˜์„ธ์š”! -- ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•œ ํ”„๋กœ์ ํŠธ ํด๋”/ํŒŒ์ผ์ด ๋ชจ๋‘ ํฌํ•จ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค, ์ผ๋ถ€ ํŒŒ์ผ๋งŒ ์ œ์ถœํ•˜์ง€ ๋งˆ์„ธ์š”! -- ์‹ค์ œ ์„œ๋น„์Šค๋กœ ๋ฐฐํฌํ•˜๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. +### ๐ŸŒ€ ๊ณผ์ œ ์š”๊ตฌ์‚ฌํ•ญ -์„ ํƒ ์š”๊ตฌ์‚ฌํ•ญ +--- -- < header >, < section > ๋“ฑ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. -- ์‹ค์ œ ์‚ฌ์ดํŠธ์˜ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ํ™œ์šฉ๋ณด๋‹จ ์ตœ์‹ ์˜ CSS Flex ํ˜น์€ Grid ๋“ฑ์„ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. -- ๋ถ€๋ถ„์ ์œผ๋กœ BEM ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•ด๋ณด์„ธ์š”. -- JS๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์€ ๋˜๋„๋ก ์ƒ๋žตํ•˜๋˜ ์ด์œ ๋ฅผ ๋ช…์‹œํ•ด๋ณด์„ธ์š”.(CSS๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ์ง€ ํ”ผ๋“œ๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ฒ ์ฃ ?!) -- JS๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ์ค‘ ๊ตฌํ˜„ํ•  ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ๊ตฌํ˜„ํ•ด๋ณด์„ธ์š”.(JS ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ˆ๊นŒ ๊ฐ€๋ณ๊ฒŒ ๊ตฌํ˜„ํ•˜์‹œ๊ธธ ์ถ”์ฒœํ•ด์š”) +#### ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ -์†์‰ฌ์šด ์ด๋ฏธ์ง€ ์ถ”์ถœ ๋ฐฉ๋ฒ• +[โœ”๏ธ] ๊ณผ์ œ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ํฌํ•จํ•œย `README.md`ย ํŒŒ์ผ์„ ์ œ๊ณตํ•˜์„ธ์š”! -์‚ฌ์ดํŠธ ํด๋ก ์— ํ•„์š”ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด์„œ Chrome ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ธ Image Downloader๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. +[โœ”๏ธ] ๊ณผ์ œ ๊ฒฐ๊ณผ์™€ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์‚ฌ์ดํŠธ(ํŽ˜์ด์ง€)์˜ ์ฃผ์†Œ๋ฅผ ๋ช…์‹œํ•˜์„ธ์š”! -1. ์›ํ•˜๋Š” ์‚ฌ์ดํŠธ ์ ‘์† -2. Image Downloader ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ -3. ๋‹ค์šด๋กœ๋“œ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ์„ ํƒ -4. ์„œ๋ธŒ ํด๋” ์ด๋ฆ„(Save to subfolder) ๋ช…์‹œ -5. ๋‹ค์šด๋กœ๋“œ! +[โœ”๏ธ] ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•œ ํ”„๋กœ์ ํŠธ ํด๋”/ํŒŒ์ผ์ด ๋ชจ๋‘ ํฌํ•จ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค, ์ผ๋ถ€ ํŒŒ์ผ๋งŒ ์ œ์ถœํ•˜์ง€ ๋งˆ์„ธ์š”! + +[โœ”๏ธ] ์‹ค์ œ ์„œ๋น„์Šค๋กœ ๋ฐฐํฌํ•˜๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. + +#### ์„ ํƒ ์š”๊ตฌ์‚ฌํ•ญ + +[โœ”๏ธ] `
`,ย `
`ย ๋“ฑ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. + +[โœ”๏ธ] ์‹ค์ œ ์‚ฌ์ดํŠธ์˜ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ํ™œ์šฉ๋ณด๋‹จ ์ตœ์‹ ์˜ CSS Flex ํ˜น์€ Grid ๋“ฑ์„ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. + +[ ] ๋ถ€๋ถ„์ ์œผ๋กœ BEM ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•ด๋ณด์„ธ์š”. + +[โœ”๏ธ] JS๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์€ ๋˜๋„๋ก ์ƒ๋žตํ•˜๋˜ ์ด์œ ๋ฅผ ๋ช…์‹œํ•ด๋ณด์„ธ์š”.(CSS๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ์ง€ ํ”ผ๋“œ๋ฐฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ฒ ์ฃ ?!) + +[โœ”๏ธ] JS๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ์ค‘ ๊ตฌํ˜„ํ•  ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ๊ตฌํ˜„ํ•ด๋ณด์„ธ์š”.(JS ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ˆ๊นŒ ๊ฐ€๋ณ๊ฒŒ ๊ตฌํ˜„ํ•˜์‹œ๊ธธ ์ถ”์ฒœํ•ด์š”) + +[ ] SCSS ๋“ฑ์˜ CSS ์ „์ฒ˜๋ฆฌ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•ด๋ณด์„ธ์š”. + +[ ] SCSS ์ปดํŒŒ์ผ์— Webpack์ด๋‚˜ Parcel ๊ฐ™์€ ๋ฒˆ๋“ค๋Ÿฌ๋ฅผ ํ™œ์šฉํ•ด๋ณด์„ธ์š”. + +### ๐Ÿ–ฅ๏ธ ํ™”๋ฉด ๊ตฌ์„ฑ + +--- + +| ๋ฉ”์ธํ™”๋ฉด1 (section home) | section AD-ZERO | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| ![](https://velog.velcdn.com/images/wkdtnqls0506/post/e27ffad6-b274-45be-9405-6167aad066dd/image.png)![](https://velog.velcdn.com/images/wkdtnqls0506/post/c0a8b877-8e49-4ea8-8222-f3d18bc11755/image.png) | ![](https://velog.velcdn.com/images/wkdtnqls0506/post/d3176258-25ee-452b-99c4-9cd4b96f9e1a/image.png) | + +| section license | section altools-list | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| ![](https://velog.velcdn.com/images/wkdtnqls0506/post/f40e77af-b30c-4f0c-a6be-92ee87a19e66/image.png) | ![](https://velog.velcdn.com/images/wkdtnqls0506/post/342c7170-e2ae-4fae-b3db-67c47782c7d3/image.png) | + +| section slide | section grid | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| ![](https://velog.velcdn.com/images/wkdtnqls0506/post/38e887f2-4e31-4019-9738-3809b882f22a/image.png) | ![](https://velog.velcdn.com/images/wkdtnqls0506/post/45cd9aee-3f43-489c-8462-6f033cec4aa8/image.png) | + +| section etc & Footer | +| ----------------------------------------------------------------------------------------------------- | +| ![](https://velog.velcdn.com/images/wkdtnqls0506/post/58a6384c-8aeb-46c1-9335-466f3f3d7031/image.png) | + +- Header, Main(7๊ฐœ์˜ section์œผ๋กœ ๊ตฌ์„ฑ), Footer ๋‚˜๋ˆ„์–ด html ์ž‘์„ฑ + +### โœ”๏ธ JavaScript๋ฅผ ํ™œ์šฉํ•œ ๊ตฌํ˜„ + +--- + +![](https://velog.velcdn.com/images/wkdtnqls0506/post/871303f8-d0f3-4d3f-a9ac-95fd929fa98a/image.gif) + +- header์˜ ์„ธ๋กœ ๊ธธ์ด๋ฅผ HTMLElement.offsetHeight ์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ์š”์†Œ์˜ ๋†’์ด๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ›์•„์˜ต๋‹ˆ๋‹ค. +- Window ์ธํ„ฐํŽ˜์ด์Šค์˜ scrollY๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์„œ๊ฐ€ ์ˆ˜์ง์œผ๋กœ ์–ผ๋งˆ๋‚˜ ์Šคํฌ๋กค ๋๋Š”์ง€ ํ”ฝ์…€๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜ํ•œ ํ›„ +- HTMLElement.offsetHeight ์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ ธ์˜จ header์˜ ๋†’์ด์™€ window.scrollY์˜ ๊ฐ’์„ ๋น„๊ตํ•˜์—ฌ + - window.scrollY์˜ ๋†’์ด๊ฐ€ ๋” ํด ๊ฒฝ์šฐ์—” ๋ฐฐ๊ฒฝ์ƒ‰์ด ๋ฐ”๋€” ์ˆ˜ ์žˆ๋Š” class๋ฅผ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค. + - window.scrollY์˜ ๋†’์ด๊ฐ€ ๋” ์ž‘์„ ๊ฒฝ์šฐ์—” ์ถ”๊ฐ€ํ–ˆ๋˜ class๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. + +### ๐Ÿ“– ๋” ๋ณด์™„ํ•ด์•ผ ํ•  ์  + +--- + +โ—ป๏ธ ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ ๋ถ€๋ถ„์˜ ๊ตฌํ˜„ - css๋กœ๋งŒ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ๊ฝค๋‚˜ ๋ณต์žกํ•ด์„œ ์ด๋ฏธ์ง€๋งŒ ์‚ฝ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค..๐Ÿฅฒ + +โ—ป๏ธ ๋ฐ˜์‘ํ˜• ๋ชจ๋ฐ”์ผ ์›น ์‚ฌ์ดํŠธ๋„ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ + +โ—ป๏ธ css๋ฅผ ์ž‘์„ฑํ•  ๋•Œ, ๊ณตํ†ต์ด ๋˜๋Š” ๋ถ€๋ถ„์€ root๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์ฃผ ์“ฐ๋Š” ์กฐ๊ฑด๋“ค์„ ๋”ฐ๋กœ ๋ณ€์ˆ˜๋กœ ์„ค์ •ํ•˜๊ธฐ + +โ—ป๏ธ html์„ ์ข€ ๋” ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •ํ•˜๊ธฐ + +โ—ป๏ธ html class ์ด๋ฆ„์„ ์ข€ ๋” ์ง๊ด€์ ์œผ๋กœ ๋ณด์ผ ์ˆ˜ ์žˆ๊ฒŒ ๋ณด์™„ํ•˜๊ธฐ diff --git a/Y_FE_HTML_CSS b/Y_FE_HTML_CSS new file mode 160000 index 00000000..8894f398 --- /dev/null +++ b/Y_FE_HTML_CSS @@ -0,0 +1 @@ +Subproject commit 8894f3983539c63b7f7e73450010bd81203ae29d diff --git a/images/banner_main_1.png b/images/banner_main_1.png new file mode 100644 index 00000000..e88a6af2 Binary files /dev/null and b/images/banner_main_1.png differ diff --git a/images/banner_main_1_3x.png b/images/banner_main_1_3x.png new file mode 100644 index 00000000..93ad865f Binary files /dev/null and b/images/banner_main_1_3x.png differ diff --git a/images/banner_main_2.png b/images/banner_main_2.png new file mode 100644 index 00000000..837a9eb4 Binary files /dev/null and b/images/banner_main_2.png differ diff --git a/images/banner_main_2_3x.png b/images/banner_main_2_3x.png new file mode 100644 index 00000000..588b5140 Binary files /dev/null and b/images/banner_main_2_3x.png differ diff --git a/images/banner_main_3.png b/images/banner_main_3.png new file mode 100644 index 00000000..9446025f Binary files /dev/null and b/images/banner_main_3.png differ diff --git a/images/banner_main_3_3x.png b/images/banner_main_3_3x.png new file mode 100644 index 00000000..8aa8f337 Binary files /dev/null and b/images/banner_main_3_3x.png differ diff --git a/images/bg_adzero.59f100d4.png b/images/bg_adzero.59f100d4.png new file mode 100644 index 00000000..792fe25e Binary files /dev/null and b/images/bg_adzero.59f100d4.png differ diff --git a/images/bg_business.8752c5a0.png b/images/bg_business.8752c5a0.png new file mode 100644 index 00000000..f149aa3c Binary files /dev/null and b/images/bg_business.8752c5a0.png differ diff --git a/images/bg_gridBox_1.81b08ab0.png b/images/bg_gridBox_1.81b08ab0.png new file mode 100644 index 00000000..10671399 Binary files /dev/null and b/images/bg_gridBox_1.81b08ab0.png differ diff --git a/images/bg_gridBox_2.d7a18463.png b/images/bg_gridBox_2.d7a18463.png new file mode 100644 index 00000000..7cae3029 Binary files /dev/null and b/images/bg_gridBox_2.d7a18463.png differ diff --git a/images/bg_gridBox_2.pdf.png b/images/bg_gridBox_2.pdf.png new file mode 100644 index 00000000..c1c6d4d7 Binary files /dev/null and b/images/bg_gridBox_2.pdf.png differ diff --git a/images/bg_gridBox_3.91b1293b.png b/images/bg_gridBox_3.91b1293b.png new file mode 100644 index 00000000..b0b6dc80 Binary files /dev/null and b/images/bg_gridBox_3.91b1293b.png differ diff --git a/images/bg_gridBox_4.26f2acda.png b/images/bg_gridBox_4.26f2acda.png new file mode 100644 index 00000000..ad20da9d Binary files /dev/null and b/images/bg_gridBox_4.26f2acda.png differ diff --git "a/images/bg_gridBox_4.\355\214\214\354\235\274\353\252\205.png" "b/images/bg_gridBox_4.\355\214\214\354\235\274\353\252\205.png" new file mode 100644 index 00000000..7a7994ae Binary files /dev/null and "b/images/bg_gridBox_4.\355\214\214\354\235\274\353\252\205.png" differ diff --git a/images/bg_gridBox_5.b11379ab.png b/images/bg_gridBox_5.b11379ab.png new file mode 100644 index 00000000..32e45b1d Binary files /dev/null and b/images/bg_gridBox_5.b11379ab.png differ diff --git "a/images/bg_gridBox_5.\354\225\214\354\224\250.png" "b/images/bg_gridBox_5.\354\225\214\354\224\250.png" new file mode 100644 index 00000000..9f015e93 Binary files /dev/null and "b/images/bg_gridBox_5.\354\225\214\354\224\250.png" differ diff --git a/images/bg_news.png b/images/bg_news.png new file mode 100644 index 00000000..64fff4cc Binary files /dev/null and b/images/bg_news.png differ diff --git a/images/favicon-32x32.f4f4eaba.png b/images/favicon-32x32.f4f4eaba.png new file mode 100644 index 00000000..0570a4d3 Binary files /dev/null and b/images/favicon-32x32.f4f4eaba.png differ diff --git a/images/icon_120_alan.png b/images/icon_120_alan.png new file mode 100644 index 00000000..dca7e519 Binary files /dev/null and b/images/icon_120_alan.png differ diff --git a/images/icon_120_aldrive.png b/images/icon_120_aldrive.png new file mode 100644 index 00000000..45fe7492 Binary files /dev/null and b/images/icon_120_aldrive.png differ diff --git a/images/icon_120_alpdf.png b/images/icon_120_alpdf.png new file mode 100644 index 00000000..045fd954 Binary files /dev/null and b/images/icon_120_alpdf.png differ diff --git a/images/icon_120_alsee.png b/images/icon_120_alsee.png new file mode 100644 index 00000000..b9eb0666 Binary files /dev/null and b/images/icon_120_alsee.png differ diff --git a/images/icon_120_alsong.png b/images/icon_120_alsong.png new file mode 100644 index 00000000..136e59e3 Binary files /dev/null and b/images/icon_120_alsong.png differ diff --git a/images/icon_120_alsongMobile.png b/images/icon_120_alsongMobile.png new file mode 100644 index 00000000..08368507 Binary files /dev/null and b/images/icon_120_alsongMobile.png differ diff --git a/images/icon_120_alyac.png b/images/icon_120_alyac.png new file mode 100644 index 00000000..7dbaef26 Binary files /dev/null and b/images/icon_120_alyac.png differ diff --git a/images/icon_120_alyacMobile.png b/images/icon_120_alyacMobile.png new file mode 100644 index 00000000..8d5bfa5f Binary files /dev/null and b/images/icon_120_alyacMobile.png differ diff --git a/images/icon_120_alzip.png b/images/icon_120_alzip.png new file mode 100644 index 00000000..76cc6056 Binary files /dev/null and b/images/icon_120_alzip.png differ diff --git a/images/icon_120_alzipMobile.png b/images/icon_120_alzipMobile.png new file mode 100644 index 00000000..fb7f10c1 Binary files /dev/null and b/images/icon_120_alzipMobile.png differ diff --git a/images/icon_120_picnicMobile.png b/images/icon_120_picnicMobile.png new file mode 100644 index 00000000..53da4a48 Binary files /dev/null and b/images/icon_120_picnicMobile.png differ diff --git a/images/icon_120_psp.png b/images/icon_120_psp.png new file mode 100644 index 00000000..4fea813b Binary files /dev/null and b/images/icon_120_psp.png differ diff --git "a/images/icon_120_\354\225\214\354\272\241\354\263\220.png" "b/images/icon_120_\354\225\214\354\272\241\354\263\220.png" new file mode 100644 index 00000000..8c938fa3 Binary files /dev/null and "b/images/icon_120_\354\225\214\354\272\241\354\263\220.png" differ diff --git a/images/icon_blog.d455c7a6.png b/images/icon_blog.d455c7a6.png new file mode 100644 index 00000000..52165b55 Binary files /dev/null and b/images/icon_blog.d455c7a6.png differ diff --git a/images/icon_estsecurity.9280af33.png b/images/icon_estsecurity.9280af33.png new file mode 100644 index 00000000..4f1d97c7 Binary files /dev/null and b/images/icon_estsecurity.9280af33.png differ diff --git a/images/icon_estsoft.1d5ce93a.png b/images/icon_estsoft.1d5ce93a.png new file mode 100644 index 00000000..e5e110a4 Binary files /dev/null and b/images/icon_estsoft.1d5ce93a.png differ diff --git a/images/icon_pc_altools.png b/images/icon_pc_altools.png new file mode 100644 index 00000000..7206b305 Binary files /dev/null and b/images/icon_pc_altools.png differ diff --git "a/images/icon_\354\225\214PDF.png" "b/images/icon_\354\225\214PDF.png" new file mode 100644 index 00000000..045fd954 Binary files /dev/null and "b/images/icon_\354\225\214PDF.png" differ diff --git "a/images/icon_\354\225\214\353\223\234\353\235\274\354\235\264\353\270\214.png" "b/images/icon_\354\225\214\353\223\234\353\235\274\354\235\264\353\270\214.png" new file mode 100644 index 00000000..45fe7492 Binary files /dev/null and "b/images/icon_\354\225\214\353\223\234\353\235\274\354\235\264\353\270\214.png" differ diff --git "a/images/icon_\354\225\214\354\206\241.png" "b/images/icon_\354\225\214\354\206\241.png" new file mode 100644 index 00000000..136e59e3 Binary files /dev/null and "b/images/icon_\354\225\214\354\206\241.png" differ diff --git "a/images/icon_\354\225\214\354\224\250.png" "b/images/icon_\354\225\214\354\224\250.png" new file mode 100644 index 00000000..b9eb0666 Binary files /dev/null and "b/images/icon_\354\225\214\354\224\250.png" differ diff --git "a/images/icon_\354\225\214\354\225\275.png" "b/images/icon_\354\225\214\354\225\275.png" new file mode 100644 index 00000000..7dbaef26 Binary files /dev/null and "b/images/icon_\354\225\214\354\225\275.png" differ diff --git "a/images/icon_\354\225\214\354\247\221.png" "b/images/icon_\354\225\214\354\247\221.png" new file mode 100644 index 00000000..76cc6056 Binary files /dev/null and "b/images/icon_\354\225\214\354\247\221.png" differ diff --git "a/images/icon_\354\225\214\354\272\241\354\263\220.png" "b/images/icon_\354\225\214\354\272\241\354\263\220.png" new file mode 100644 index 00000000..8c938fa3 Binary files /dev/null and "b/images/icon_\354\225\214\354\272\241\354\263\220.png" differ diff --git "a/images/icon_\355\206\265\355\225\251\355\214\251.png" "b/images/icon_\355\206\265\355\225\251\355\214\251.png" new file mode 100644 index 00000000..5faea0c2 Binary files /dev/null and "b/images/icon_\355\206\265\355\225\251\355\214\251.png" differ diff --git a/images/img_mainSlide_1.98cc2793.png b/images/img_mainSlide_1.98cc2793.png new file mode 100644 index 00000000..d6f12956 Binary files /dev/null and b/images/img_mainSlide_1.98cc2793.png differ diff --git a/images/img_mainSlide_1_3x.c51bd0ec.png b/images/img_mainSlide_1_3x.c51bd0ec.png new file mode 100644 index 00000000..3c594628 Binary files /dev/null and b/images/img_mainSlide_1_3x.c51bd0ec.png differ diff --git a/images/img_mainSlide_2.29a39dd2.png b/images/img_mainSlide_2.29a39dd2.png new file mode 100644 index 00000000..8e5d5ca1 Binary files /dev/null and b/images/img_mainSlide_2.29a39dd2.png differ diff --git a/images/img_mainSlide_2_3x.3dad0c1a.png b/images/img_mainSlide_2_3x.3dad0c1a.png new file mode 100644 index 00000000..b25e399b Binary files /dev/null and b/images/img_mainSlide_2_3x.3dad0c1a.png differ diff --git a/images/img_mainSlide_3.fe8eba3d.png b/images/img_mainSlide_3.fe8eba3d.png new file mode 100644 index 00000000..feff60a4 Binary files /dev/null and b/images/img_mainSlide_3.fe8eba3d.png differ diff --git a/images/img_mainSlide_3_3x.0a6c8269.png b/images/img_mainSlide_3_3x.0a6c8269.png new file mode 100644 index 00000000..e963847a Binary files /dev/null and b/images/img_mainSlide_3_3x.0a6c8269.png differ diff --git "a/images/img_\354\225\214PDF.png" "b/images/img_\354\225\214PDF.png" new file mode 100644 index 00000000..f18a0c37 Binary files /dev/null and "b/images/img_\354\225\214PDF.png" differ diff --git "a/images/img_\354\225\214\353\223\234\353\235\274\354\235\264\353\270\214.png" "b/images/img_\354\225\214\353\223\234\353\235\274\354\235\264\353\270\214.png" new file mode 100644 index 00000000..60ff7424 Binary files /dev/null and "b/images/img_\354\225\214\353\223\234\353\235\274\354\235\264\353\270\214.png" differ diff --git "a/images/img_\354\225\214\354\206\241.png" "b/images/img_\354\225\214\354\206\241.png" new file mode 100644 index 00000000..1064edfa Binary files /dev/null and "b/images/img_\354\225\214\354\206\241.png" differ diff --git "a/images/img_\354\225\214\354\224\250.png" "b/images/img_\354\225\214\354\224\250.png" new file mode 100644 index 00000000..d7373f18 Binary files /dev/null and "b/images/img_\354\225\214\354\224\250.png" differ diff --git "a/images/img_\354\225\214\354\225\275.png" "b/images/img_\354\225\214\354\225\275.png" new file mode 100644 index 00000000..1e465e5c Binary files /dev/null and "b/images/img_\354\225\214\354\225\275.png" differ diff --git "a/images/img_\354\225\214\354\247\221.png" "b/images/img_\354\225\214\354\247\221.png" new file mode 100644 index 00000000..f3f000b0 Binary files /dev/null and "b/images/img_\354\225\214\354\247\221.png" differ diff --git "a/images/img_\354\225\214\354\272\241\354\263\220.png" "b/images/img_\354\225\214\354\272\241\354\263\220.png" new file mode 100644 index 00000000..226b2f26 Binary files /dev/null and "b/images/img_\354\225\214\354\272\241\354\263\220.png" differ diff --git "a/images/img_\354\225\214\355\206\265\355\225\251\355\214\251.png" "b/images/img_\354\225\214\355\206\265\355\225\251\355\214\251.png" new file mode 100644 index 00000000..60c24916 Binary files /dev/null and "b/images/img_\354\225\214\355\206\265\355\225\251\355\214\251.png" differ diff --git a/images/sns_facebook.png b/images/sns_facebook.png new file mode 100644 index 00000000..477b205b Binary files /dev/null and b/images/sns_facebook.png differ diff --git a/images/sns_home.png b/images/sns_home.png new file mode 100644 index 00000000..816281c5 Binary files /dev/null and b/images/sns_home.png differ diff --git a/images/sns_message.png b/images/sns_message.png new file mode 100644 index 00000000..4fc90e33 Binary files /dev/null and b/images/sns_message.png differ diff --git a/images/spr_footer_icon.e708fb81.png b/images/spr_footer_icon.e708fb81.png new file mode 100644 index 00000000..8c72de4b Binary files /dev/null and b/images/spr_footer_icon.e708fb81.png differ diff --git a/images/spr_logo_estsoft.722c4838.png b/images/spr_logo_estsoft.722c4838.png new file mode 100644 index 00000000..e402b6e2 Binary files /dev/null and b/images/spr_logo_estsoft.722c4838.png differ diff --git "a/images/\354\230\244\353\245\270\354\252\275 \355\231\224\354\202\264\355\221\234.png" "b/images/\354\230\244\353\245\270\354\252\275 \355\231\224\354\202\264\355\221\234.png" new file mode 100644 index 00000000..04140ffc Binary files /dev/null and "b/images/\354\230\244\353\245\270\354\252\275 \355\231\224\354\202\264\355\221\234.png" differ diff --git "a/images/\354\231\274\354\252\275 \355\231\224\354\202\264\355\221\234.png" "b/images/\354\231\274\354\252\275 \355\231\224\354\202\264\355\221\234.png" new file mode 100644 index 00000000..1b9a5fcf Binary files /dev/null and "b/images/\354\231\274\354\252\275 \355\231\224\354\202\264\355\221\234.png" differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..189386d8 --- /dev/null +++ b/index.html @@ -0,0 +1,700 @@ + + + + + + ์•Œํˆด์ฆˆ | ๋‚ด PC ํ•„์ˆ˜ํ’ˆ + + + + + + + +
+ + + +
+ +
+ +
+ +
+

+ ์•Œํˆด์ฆˆ๋ฅผ ๋” ์‰ฝ๊ฒŒ.
๋‚ด PC ์ „์šฉ ๋งค๋‹ˆ์ € +

+

+ ๋‹ค์–‘ํ•œ ์•Œํˆด์ฆˆ์˜ ์ตœ์‹  ๊ฟ€๊ธฐ๋Šฅ์„ ๋†“์น˜์ง€ ์•Š๋„๋ก
์•Œ๋งค๋‹ˆ์ €๋‚˜ ์•Œ์•„์„œ + ๊ด€๋ฆฌํ• ๊ฒŒ์š”. +

+ ์•Œ๋งค๋‹ˆ์ € ์ž์„ธํžˆ ๋ณด๊ธฐ   > +
+ +

1 / 3

+ + +
+
+
+
+ +
+ ์•Œํˆด์ฆˆ ํ†ตํ•ฉํŒฉ > + ๋‚ดPC ์‚ฌ์šฉ์„ ๊ฐ„ํŽธํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ +
+
+
+ +
+ ์•Œ์ง‘ > + ์ „๊ตญ๋ฏผ ์••์ถ• ํ”„๋กœ๊ทธ๋žจ +
+
+
+ +
+ ์•Œ์•ฝ > + ์ „๊ตญ๋ฏผ ๋ฐฑ์‹ ํ”„๋กœ๊ทธ๋žจ +
+
+
+ +
+ ์•Œ์”จ > + ์ด๋ฏธ์ง€ ๋ทฐ์–ด, ์‚ฌ์ง„ ํŽธ์ง‘ +
+
+
+ +
+ ์•Œ์บก์ณ > + ์‰ฝ๊ณ  ๋น ๋ฅธ ํ™”๋ฉด ์บก์ณ +
+
+
+ +
+ ์•ŒPDF > + PDF ๋ทฐ์–ด/๋ฆฌ๋”, PDF ๋ณ€ํ™˜/ํŽธ์ง‘ +
+
+
+ +
+ ์•Œ์†ก > + ์˜จ๋ผ์ธ ์Œ์•…๊ฐ€์‚ฌ ํ”Œ๋ ˆ์ด์–ด +
+
+
+ +
+ ์•Œ๋“œ๋ผ์ด๋ธŒ > + ์‰ฝ๊ณ  ํŽธ๋ฆฌํ•œ ํŒŒ์ผ์ „์†ก +
+
+
+
+ +
+ +

+ ๊ด‘๊ณ  ์—†์ด ์พŒ์ ํ•˜๊ฒŒ
+ ์•Œํˆด์ฆˆ์˜ ๊ตฌ๋…์„œ๋น„์Šค๋ฅผ ํ™•์ธํ•ด ๋ณด์„ธ์š”. +

+ ์•Œํˆด์ฆˆ AD-ZERO   > +
+ +
+ +

+ ์•Œํˆด์ฆˆ ๊ธฐ์—…์šฉ, ์•Œ์•ฝ ๊ธฐ์—…์šฉ ์ œํ’ˆ์˜
+ ๋ผ์ด์„ ์Šค๋ฅผ ํ™•์ธํ•˜์„ธ์š”. +

+ ๋น„์ง€๋‹ˆ์Šค ๊ตฌ๋งค ์ž์„ธํžˆ ๋ณด๊ธฐ   > +
+ +
+

๋น ๋ฅด๊ณ  ๊ฐ„ํŽธํ•œ ์ „๊ตญ๋ฏผ PC ํ•„์ˆ˜ํ’ˆ, ์•Œํˆด์ฆˆ

+
+
+ +
+
+ +

์•Œํˆด์ฆˆ ํ†ตํ•ฉํŒฉ

+
+

+ ๋‚ด PC ์‚ฌ์šฉ์„ ์ข€ ๋” ๊ฐ„ํŽธํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ!
+ ์•Œํˆด์ฆˆ ํ†ตํ•ฉํŒฉ ํ•œ๋ฒˆ์˜ ์„ค์น˜๋กœ ๋‚ด PC์— ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ์ค€๋น„๋ฉ๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•Œ์ง‘

+
+

+ ๋‹ค์–‘ํ•œ ์••์ถ•ํŒŒ์ผ ํฌ๋งท ์ง€์›์œผ๋กœ ํŒŒ์ผ ์••์ถ•ํ•˜๊ธฐ์™€ ์••์ถ•ํ’€๊ธฐ์— ๋›ฐ์–ด๋‚œ + ๋ฌด๋ฃŒ ์••์ถ• ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•Œ์•ฝ

+
+

+ ์ „๊ตญ๋ฏผ ๋ฐฑ์‹  ํ”„๋กœ๊ทธ๋žจ ์•Œ์•ฝ!
+ ๋˜‘๋˜‘ํ•œ ๋ฐฑ์‹  ํ”„๋กœ๊ทธ๋žจ ์•Œ์•ฝ์œผ๋กœ ๋ฐ”์ด๋Ÿฌ์Šค, ์•…์„ฑ์ฝ”๋“œ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  + ์ œ๊ฑฐํ•ด๋ณด์„ธ์š”. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•Œ์”จ

+
+

+ ์•Œ์”จ๋Š” ์‚ฌ์ง„ ํŽธ์ง‘๋ถ€ํ„ฐ ๋™์˜์ƒ ๋งŒ๋“ค๊ธฐ, ์‚ฌ์ง„ ํฌ๋งท ๋ณ€ํ™˜, ์ž๋™ํšŒ์ „, + ์ผ๊ด„ํŽธ์ง‘, ์‚ฌ์ง„ ๊พธ๋ฏธ๊ธฐ ๋“ฑ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€ ๋ทฐ์–ด + ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•Œ์บก์ณ

+
+

+ ๋ชจ๋‹ˆํ„ฐ ํ™”๋ฉด ์•ˆ์˜ ๋ฌด์—‡์ด๋“  ์›ํ•˜๋Š” ์ˆœ๊ฐ„์— ๋ณด์ด๋Š” ๊ทธ๋Œ€๋กœ ์บก์ณํ•ด์ฃผ๋Š” + ํ™”๋ฉด ์บก์ณ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•ŒPDF

+
+

+ ์•ŒPDF ๋ทฐ์–ด๋Š” PDF๋ฅผ ๋‹ค์–‘ํ•œ ํฌ๋งท์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๊ณ , PDFํ•ฉ์น˜๊ธฐ, + PDF ์šฉ๋Ÿ‰ ์ค„์ด๊ธฐ, ์ˆ˜์ • ๋“ฑ PDF๋ฅผ ์ž์œ ๋กญ๊ฒŒ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” PDF + ๋ณ€ํ™˜/ํŽธ์ง‘ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•Œ์†ก

+
+

+ ์Œ์•…๊ณผ ๊ฐ€์‚ฌ๋ฅผ ๋™์‹œ์— ์ฆ๊ธธ ์ˆ˜ ์žˆ๋Š” ์•Œ์†ก์€ ์‹ค์‹œ๊ฐ„ ์‹ฑํฌ๊ฐ€์‚ฌ, + ์–ดํ•™๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์Œ์•… ํ”Œ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+ +
+
+ +

์•Œ๋“œ๋ผ์ด๋ธŒ

+
+

+ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ํŒŒ์ผ ์†ก์ˆ˜์‹  ๊ธฐ๋Šฅ ์™ธ์—, WebDAV ๋“ฑ ๋‹ค์–‘ํ•œ + ํ”„๋กœํ† ์ฝœ ํŒŒ์ผ ์ „์†ก์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. +

+ ์ž์„ธํžˆ ๋ณด๊ธฐ > +
+
+
+
+ +
+ + + + +

+ 1 / 3 +

+
+
+ +
+

๋”์šฑ ๋‹ค์–‘ํ•˜๊ณ  ์พŒ์ ํ•˜๊ฒŒ ํ™œ์šฉํ•˜๋Š” ๊ฟ€ํŒ

+ +
+ +
+ +
+
+ + + + diff --git a/main.js b/main.js new file mode 100644 index 00000000..35e52112 --- /dev/null +++ b/main.js @@ -0,0 +1,12 @@ +"use strict"; + +// header๊ฐ€ ํŽ˜์ด์ง€ ์•„๋ž˜๋กœ ์Šคํฌ๋กค์‹œ ํˆฌ๋ช…ํ•ด์ง +const header = document.querySelector(".header"); +const headerHeight = header.offsetHeight; +document.addEventListener("scroll", () => { + if (window.scrollY > headerHeight) { + header.classList.add("scroll"); + } else { + header.classList.remove("scroll"); + } +}); diff --git a/styles/style.css b/styles/style.css new file mode 100644 index 00000000..547bfdce --- /dev/null +++ b/styles/style.css @@ -0,0 +1,848 @@ +* { + box-sizing: border-box; +} + +body { + font-family: "Pretendard-Regular"; + color: rgb(26, 26, 26); + margin: 0; +} + +h1, +h2, +h3, +p, +ul { + margin: 0; +} + +ul { + list-style: none; + padding: 0; +} + +a { + text-decoration: none; + color: var(--color-text); +} + +button { + background-color: transparent; + outline: 0; + border: 0; + cursor: pointer; +} + +button:focus { + outline: 1px solid transparent; +} + +/* Header */ +.header { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + height: 80px; + position: fixed; + top: 0; + left: 0; + z-index: 999; + background-color: white; + padding: 0 70px; +} + +.scroll { + background-color: hsla(0, 0%, 100%, 0.85); + border-bottom-color: #8b95a1; +} + +.header__logo { + font-family: "GongGothicMedium"; + font-size: 24px; +} + +.header__menu { + display: flex; + justify-content: space-between; + font-weight: bold; + width: 600px; +} + +.header__menu__item { + font-size: 16px; + padding: 12px 16px; + transition: all 0.2s ease; + position: relative; +} + +.header__menu__item:hover { + cursor: pointer; + background-color: rgba(139, 149, 161, 0.1); + border-radius: 4px; +} + +.header__menu__item.menu1:hover .hover__menu1 { + display: inline-block; +} + +.hover__menu1 { + display: none; + position: absolute; + left: 0; + top: 100%; + gap: 70px; + width: 800px; + height: 480px; + padding: 24px 20px 20px 20px; + background-color: hsla(0, 0%, 100%, 0.98); + border-radius: 6px; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 8px 20px rgba(0, 0, 0, 0.15); +} + +.hover__menu1__container { + display: flex; + justify-content: space-around; + align-items: flex-start; + width: 760px; + height: 366px; + padding-bottom: 24px; +} + +.menu1__title { + margin-bottom: 12px; + padding-left: 8px; + font-size: 12px; + color: #8b95a1; +} + +.menu1__title.security { + margin: 48px 0 8px 0; + padding-left: 8px; +} + +.hover__tool__item { + display: flex; + align-items: center; + margin-top: 8px; + padding: 8px; + transition: background-color 0.2s ease; +} + +.hover__tool__item:hover { + background-color: rgba(139, 149, 161, 0.1); + border-radius: 4px; +} + +.tool__item__img { + width: 40px; + height: 40px; +} + +.tool__item__box { + padding-left: 10px; +} + +.tool__item__title { + font-size: 14px; + padding-bottom: 8px; +} + +.tool__item__text { + font-size: 12px; + color: #8b95a1; +} + +.altools__bg { + display: flex; + justify-content: space-around; + align-items: center; + background: linear-gradient(90deg, #ff6746, #ff477e); + border-radius: 10px; + padding: 15px; + width: 760px; + height: 70px; + /* margin-bottom: 50px; */ +} + +.altools__img { + width: 200px; + height: 30px; +} + +.altools__box { + display: flex; + align-items: center; +} + +.altools__text { + font-size: 12px; + font-weight: 400; + color: white; +} + +.altools__title { + font-size: 17px; + color: white; + padding-left: 20px; +} + +.header__menu__item.menu2 { + position: relative; +} + +.hover__menu2 { + display: none; + position: absolute; + left: 0; + top: 100%; + width: 120px; + height: 130px; + padding: 14px 12px; + background-color: white; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 8px 20px rgba(0, 0, 0, 0.15); + border-radius: 6px; +} + +.hover__menu2__item { + padding: 10px 8px; + text-align: start; + font-size: 14px; + font-weight: 400; + color: #484848; + transition: all 0.2s ease; +} + +.hover__menu2__item:hover { + background-color: rgba(139, 149, 161, 0.1); + border-radius: 4px; +} + +.header__menu__item.menu2:hover .hover__menu2 { + display: block; +} + +.header__button { + color: white; + background-color: rgb(26, 26, 26); + border-radius: 8px; + padding: 13px 20px; + font-weight: bold; + transition: background-color 0.3s ease; +} + +.header__button:hover { + background-color: #484848; + cursor: pointer; +} + +.down { + font-size: 10px; +} + +/* Main */ +.main { + padding-top: 80px; +} + +/* Home */ +.home { + margin: 0 40px; + display: flex; + flex-direction: column; + justify-content: center; +} + +.home__img { + width: 100%; + height: 680px; + border-radius: 30px; + object-fit: cover; + position: relative; +} + +.home__img__box { + position: absolute; + top: 30%; + left: 10%; + height: 100%; +} + +.home__img__box__title { + font-size: 48px; +} + +.home__img__box__text { + font-size: 16px; + margin: 20px 0 60px 0; +} + +.home__img__box__link { + background-color: white; + width: 232px; + height: 66px; + font-size: 20px; + font-weight: bold; + padding: 20px 36px; + border-radius: 8px; + transition: all 0.3s ease; +} + +.home__img__box__link:hover { + background-color: hsla(0, 0%, 100%, 0.85); +} + +.home__slide__button { + display: flex; + align-items: center; + position: absolute; + bottom: 40%; +} + +.home__slide__left { + margin-right: 30px; +} + +.home__slide__num { + padding: 0 8px; + margin-right: 10px; +} + +.home__slide__right { + margin-left: 30px; +} + +.home__card { + display: flex; + height: 180px; + padding: 36px 0; +} + +.home__card__item { + display: flex; + justify-content: space-around; + align-items: center; + box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 4px 12px 36px rgba(0, 0, 0, 0.09); + border-radius: 16px; + padding: 10px; + margin: 0px 15px; + width: 170px; +} + +.card__item__img { + width: 44px; + height: 44px; +} + +.card__item { + display: flex; + flex-direction: column; + margin: 10px 0; +} + +.card__item__title { + font-size: 15px; + font-weight: bold; +} + +.card__item__description { + font-size: 12px; + color: #8b95a1; +} + +/* AD-ZERO */ +.AD-ZERO { + margin: 0 40px; + + display: flex; + flex-direction: column; + position: relative; +} + +.AD-ZERO__img { + width: 100%; + height: 680px; + border-radius: 30px; + object-fit: cover; +} + +.AD-ZERO__text { + font-size: 40px; + font-weight: bold; + text-align: center; + position: absolute; + top: 40%; + left: 50%; + transform: translate(-50%, -50%); +} + +.AD-ZERO__button { + width: 230px; + height: 75px; + font-size: 20px; + font-weight: bold; + display: flex; + justify-content: center; + align-items: center; + color: white; + background-color: #1a1a1a; + padding: 0px 30px; + border-radius: 8px; + position: absolute; + top: 60%; + left: 50%; + transform: translate(-50%, -50%); + transition: background-color 0.3s ease; +} + +.AD-ZERO__button:hover { + background-color: rgb(72, 72, 72); + cursor: pointer; +} + +/* License */ +.license { + margin: 0 40px; + + display: flex; + flex-direction: column; + margin-top: 28px; + position: relative; +} + +.license__img { + width: 100%; + height: 680px; + border-radius: 30px; + object-fit: cover; +} + +.license__text { + font-size: 40px; + color: white; + text-align: center; + position: absolute; + top: 45%; + left: 50%; + transform: translate(-50%, -50%); +} + +.license__button { + width: 300px; + height: 75px; + font-size: 20px; + font-weight: bold; + display: flex; + justify-content: center; + align-items: center; + color: #1a1a1a; + background-color: white; + padding: 0px 30px; + border-radius: 8px; + position: absolute; + top: 65%; + left: 50%; + transform: translate(-50%, -50%); + transition: background-color 0.3s ease; +} + +.license__button:hover { + background-color: rgba(255, 255, 255, 0.85); +} + +/* Altools-list */ +.altools-list { + margin: 0 40px; + display: flex; + flex-direction: column; + align-items: center; + margin-top: 28px; + padding: 120px 0px; +} + +.list__title { + font-size: 36px; + margin-bottom: 80px; +} + +.list__container { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-rows: 1fr 1fr; + gap: 60px 40px; +} + +.list__items { + box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 4px 12px 36px rgba(0, 0, 0, 0.09); + overflow: hidden; + border-radius: 10px; + transition: all 0.3s ease; +} + +.list__items:hover { + cursor: pointer; + transform: translateY(-15px); +} + +.items__img { + width: 265px; + height: 100px; +} + +.items__description { + width: 265px; + height: 240px; + padding: 20px 20px 24px; + position: relative; + border-radius: 50px; +} + +.items__description__header { + display: flex; + flex-direction: row; + align-items: center; +} + +.item__description__img { + width: 44px; + height: 44px; +} + +.item__description__title { + font-size: 20px; + margin-left: 10px; +} + +.items__description__text { + font-size: 14px; +} + +.items__description__button { + font-size: 13px; + color: #0088ff; + position: absolute; + bottom: 15px; + right: 15px; +} + +/* Slide */ +.slide { + margin: 0 40px; + margin-top: 28px; + position: relative; +} + +.slide__img { + width: 100%; + height: 400px; + border-radius: 30px; + object-fit: cover; +} + +.slide__left { + width: 50px; + height: 50px; + background-color: hsla(0, 0%, 100%, 0.9); + border-radius: 50%; + padding: 10px; + position: absolute; + top: 50%; + left: 4%; + transform: translate(-50%, -50%); + transition: background-color 0.2s ease; +} + +.slide__left__img { + width: 30px; + height: 30px; +} + +.slide__right { + width: 50px; + height: 50px; + background-color: hsla(0, 0%, 100%, 0.9); + border-radius: 50%; + padding: 10px; + position: absolute; + top: 50%; + right: 1%; + transform: translate(-50%, -50%); + transition: background-color 0.2s ease; +} + +.slide__left:hover, +.slide__right:hover { + background-color: white; +} + +.slide__right__img { + width: 30px; + height: 30px; +} + +.slide__num { + position: absolute; + bottom: 18%; + left: 18%; + font-size: 15px; + background-color: #0000001a; + color: white; + border-radius: 100px; + padding: 8px 10px; +} + +.slide__num:hover { + cursor: auto; +} + +/* Grid */ +.grid { + margin: 0 40px; + margin-top: 28px; + padding: 120px 0; +} + +.grid__title { + font-size: 36px; + color: #1a1a1a; + text-align: center; +} + +.grid__container { + margin-top: 80px; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(2, 1fr); + gap: 30px; +} + +.grid__items.first { + grid-row: 1/3; +} + +.grid__items { + position: relative; + transition: all 0.3s ease; +} + +.grid__items:hover { + transform: translateY(-15px); +} + +.grid__item__img.first { + height: 100%; + border-radius: 20px; +} + +.grid__item__img { + width: 500px; + height: 400px; + border-radius: 20px; +} + +.grid__item__box.first { + padding: 80px 60px; +} + +.grid__item__box { + position: absolute; + left: 0%; + top: 5%; + padding: 36px; +} + +.item__box__title.first { + font-size: 32px; +} + +.item__box__title { + font-size: 20px; +} + +.item__box__text.first { + font-size: 16px; + padding-top: 24px; +} + +.item__box__text { + font-size: 15px; + padding-top: 12px; +} + +.fa-solid.fa-arrow-right { + position: absolute; + top: 5%; + right: 10%; + background-color: #1a1a1a; + width: 40px; + height: 40px; + border-radius: 50%; + text-align: center; + line-height: 40px; + font-size: 23px; + transition: all 0.3s ease; +} + +.grid__items:hover .fa-solid.fa-arrow-right { + transform: translateX(10px); +} + +/* Etc */ +.etc { + margin: 28px 0px 0px 0px; + margin-top: 28px; +} + +.etc__background { + width: 100%; + height: 340px; + margin: 0; + background-image: url(/images/bg_news.png); + background-size: cover; + position: relative; +} + +.etc__container { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + grid-template-rows: 1fr; + gap: 50px; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} + +.etc__grid { + width: 350px; + height: 140px; + padding: 0 40px 0 52px; + border-radius: 15px; + background-color: white; + display: flex; + justify-content: space-between; + align-items: center; + transition: all 0.3s ease; +} + +.etc__grid:hover { + box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 4px 12px 36px rgba(0, 0, 0, 0.09); +} + +.etc__icon { + width: 40px; + height: 40px; +} + +.etc__title { + font-size: 16px; + color: #4e5968; + margin-bottom: 10px; +} + +.etc__text { + font-size: 16px; + color: #1a1a1a; +} + +/* Footer */ +.footer { + padding: 40px; +} + +.footer__list { + display: flex; + justify-content: space-between; + align-items: center; +} + +.footer__ul { + display: flex; + gap: 40px; +} + +.footer__li { + font-size: 13px; + font-weight: bold; + color: #8b95a1; + padding: 10px 10px 9px; + transition: all 0.2s ease; +} + +.footer__li.color { + color: #4e5968; +} + +.footer__button { + padding: 8px 10px; + font-size: 13px; + font-weight: bold; + color: #8b95a1; + transition: all 0.2s ease; +} + +.footer__li:hover, +.footer__button:hover { + background-color: rgba(139, 149, 161, 0.1); + border-radius: 4px; + cursor: pointer; +} + +.footer__icons { + display: flex; + align-items: center; + margin-top: 32px; + padding: 10px 10px 9px; +} + +.footer__icons__link { + margin-right: 50px; +} + +.footer__icons__logo { + width: 64px; + height: 18px; +} + +.footer__icons__list { + display: flex; + flex-direction: row; + gap: 40px; +} + +.sns__icon { + width: 20px; + height: 20px; +} + +.footer__address { + padding: 10px 10px 9px; + font-size: 14px; + color: #8b95a1; +} + +.footer__info { + padding: 0px 10px; + font-size: 14px; + color: #8b95a1; +} + +.footer__info span { + color: #0088ff; +} + +@font-face { + font-family: "Pretendard-Regular"; + src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") + format("woff"); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: "GongGothicMedium"; + src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff") + format("woff"); + font-weight: 500; + font-style: normal; +}