๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Effect32

[Game Effect] ๊ฒŒ์ž„ ์ดํŽ™ํŠธ 01 - ๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด ๊ฒŒ์ž„ ์ดํŽ™ํŠธ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒŒ์ž„ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ ๋ฐ”ํƒ•ํ™”๋ฉด๊ณผ ์ž‘๋™๋˜๋Š” ๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค ๋ณด๊ธฐ HTML ๊ตฌ์„ฑ์€ ํ—ค๋”(์ œ๋ชฉ, ์‹œ๊ฐ„)์™€ ๋ฉ”์ธ(๋ฐ”ํƒ•ํ™”๋ฉด ์•„์ด์ฝ˜), ํ‘ธํ„ฐ(agent, ์†Œ์Šค ๋ณด๊ธฐ), ๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. Coding Note's Game World ๋””์Šคํฌ ๋ฎค์ง ๋“ฃ๊ธฐ ์ƒต ํด๋” ๋™์˜์ƒ ํŒŒ์ผ FIGMA agent ์†Œ์Šค ๋ณด๊ธฐ *** MUSIC PLAYER *** Kazoom - Quincas Moreira YouTube Music 0:00 4:00 ๋ฎค์ง ๋ฆฌ์ŠคํŠธ JavaScript ์†Œ์Šค ๋ณด๊ธฐ : ํ—ค๋”(์ƒ๋‹จ๋ฐ”)์— ์‹œ๊ฐ„ ํ‘œ์‹œํ•˜๊ธฐ ์‹œ๊ฐ„, ๋‚ ์งœ๋ฅผ ์ €์žฅํ•  ์ƒ์ˆ˜์™€ ์‹œ, ๋ถ„, ์ดˆ๋ฅผ ์ €์žฅํ•  ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•œ .. 2022. 10. 21.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 07 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 07 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2๋ถ„ ๋™์•ˆ CSS ์†์„ฑ๋ช…์„ ์ž…๋ ฅํ•˜๋ฉด ์ ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ํ˜•ํƒœ์˜ ๋ฏธ๋‹ˆ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 07์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. ์ฝ”๋“œ ํŽผ์ณ๋ณด๊ธฐ Search 01 02 03 04 05 06 07 CSS ์†์„ฑ ๊ฒ€์ƒ‰ ์ด๋ฒคํŠธ 2๋ถ„๋™์•ˆ CSS ์†์„ฑ ๊ฒ€์ƒ‰ 2๋ถ„ ๋™์•ˆ CSS ์†์„ฑ์„ ๋งŽ์ด ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ๊ธฐ์–ต์ด ๋‚˜์ง€ ์•Š์œผ๋ฉด, ํžŒํŠธ ๋ณด๊ธฐ๋ฅผ ํ•œ ๋ฒˆ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2:00 ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์†์„ฑ ๊ฐœ.. 2022. 10. 21.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 06 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 06 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ๊ทธ๋™์•ˆ ๋ฐฐ์› ๋˜ CSS ์†์„ฑ๋“ค์„ ๊ฒ€์ƒ‰์ฐฝ ํ˜•์‹์œผ๋กœ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋‚˜์ค‘์— ๋ชจ๋ฅด๋Š” ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๊ณต๋ถ€ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋ง์ด์ฃ ! ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 06์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. Search 01 02 03 04 05 06 sort(), reverse()๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ ฌํ•˜๊ธฐ CSS ์†์„ฑ ์ •๋ ฌํ•˜๊ธฐ ๋ฐ˜๋Œ€๋กœ ์ •๋ ฌ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ ์•ŒํŒŒ๋ฒณ์ˆœ(a~z) ์•ŒํŒŒ๋ฒณ์ˆœ(z~a) ๋žœ๋ค ์ •๋ ฌ ์ „์ฒด ์†์„ฑ ๊ฐœ.. 2022. 10. 21.
[Slide Effect] ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 05 - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, ๋‹ท๋ฉ”๋‰ด) ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 05 : ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, ๋‹ท๋ฉ”๋‰ด) ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ๋ฒˆ ์Šฌ๋ผ์ด๋“œ04์—์„œ ๋„ฃ์—ˆ๋˜ ์—ฐ์†์ ์œผ๋กœ ์ขŒ์šฐ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ฒ„ํŠผ์—์„œ ๋‹ท๋ฉ”๋‰ด(Dot Menu)๋ฅผ ์ถ”๊ฐ€์‹œ์ผœ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค slider__wrap > slider__img > slider__inner ์•ˆ์— ์ด๋ฏธ์ง€ 5์žฅ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ์ด๋ฉฐ, ๊ทธ ์•„๋ž˜์˜ slider__btn divํƒœ๊ทธ ์•ˆ์— ์ด๋ฏธ์ง€๋ฅผ ์ขŒ์šฐ๋กœ ์Šฌ๋ผ์ด๋“œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด๋‘์—ˆ๋‹ค. ๋งˆ์ง€๋ง‰ slider__dot์˜ ๊ฒฝ์šฐ ์•ˆ์˜ a ํƒœ๊ทธ๋“ค์„ JS๋กœ ์ถœ๋ ฅ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ฃผ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค. JAVASCRIPT SLIDER EFFECT 05 ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ โ‘ค - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ.. 2022. 10. 14.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 07 ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 07 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 07์—์„œ๋Š” ๋ฆฌ๋นŒ(reveal) ํšจ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฃผ๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฃผ๊ณ ์ž ํ•˜๋Š” ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ ์˜์—ญ์— reveal ํด๋ž˜์Šค๊ฐ’์„ ์ค€๋‹ค. · reveal-RTL : ์šฐ์ธก์—์„œ ์ขŒ์ธก์œผ๋กœ ๋ฆฌ๋นŒ ํšจ๊ณผ · reveal-TTB : ์ƒ๋‹จ์—์„œ ํ•˜๋‹จ์œผ๋กœ ๋ฆฌ๋นŒ ํšจ๊ณผ · reveal-BTT : ํ•˜๋‹จ์—์„œ ์ƒ๋‹จ์œผ๋กœ ๋ฆฌ๋นŒ.. 2022. 10. 6.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 05 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 05 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ๊ทธ๋™์•ˆ ๋ฐฐ์› ๋˜ CSS ์†์„ฑ๋“ค์„ ๊ฒ€์ƒ‰์ฐฝ ํ˜•์‹์œผ๋กœ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋‚˜์ค‘์— ๋ชจ๋ฅด๋Š” ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๊ณต๋ถ€ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋ง์ด์ฃ ! ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 05์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. Search 01 02 03 04 05 06 filter()๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์„ฑ์˜ ์ค‘์š”๋„ ๋ณด์—ฌ์ฃผ๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ โ˜†โ˜†โ˜†โ˜†โ˜† โ˜…โ˜†โ˜†โ˜†โ˜† โ˜…โ˜…โ˜†โ˜†โ˜† โ˜…โ˜…โ˜…โ˜†โ˜† โ˜…โ˜…โ˜…โ˜…โ˜† โ˜…โ˜…โ˜…โ˜…โ˜… 1๊ฐœ ์ด์ƒ 2๊ฐœ ์ด์ƒ 3๊ฐœ ์ด์ƒ 4๊ฐœ .. 2022. 9. 29.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 06 ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 06 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 06 - ํ…์ŠคํŠธ ํšจ๊ณผ์—์„œ๋Š” ํ…์ŠคํŠธ๊ฐ€ ํƒ€์ดํ•‘ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ํ•œ๊ธ€์ž์”ฉ ๋‚˜ํƒ€๋‚˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฃผ๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, parallax__dot(dot ๋‚ด๋น„๊ฒŒ์ด์…˜), main(parallax__cont(๋ช…์–ธ ๋ชจ์Œ)), aside(parallax__info(์Šคํฌ๋กคํƒ‘๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.. 2022. 9. 29.
[Mouse Efffect] ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 06 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 06 : ํ…์ŠคํŠธ ํšจ๊ณผ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ํ…์ŠคํŠธ ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, main(๋งˆ์šฐ์Šค ์ปค์„œ & ์ด๋ฏธ์ง€ & ๋ช…์–ธ & ๋งˆ์šฐ์Šค ์ธํฌ(์ขŒํ‘œ๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค) ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. footer์˜ ๋ชจ๋‹ฌ ๋ฐ•์Šค ๋‚ด์šฉ์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค. ๋ชจ๋‹ฌ ๋ฐ•์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ์—…๋กœ๋“œํ•œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐํ•  ๊ฒƒ. JAVASCRIPT MOUSE EFFECT 06 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ํ…์ŠคํŠธ ํšจ๊ณผ 01 02 03 04 05 06 07 Pain Past Pain Past is pleasure. is pleasure. ์ง€๋‚˜๊ฐ„ ๊ณ ํ†ต์€ ์ง€๋‚˜๊ฐ„ ๊ณ ํ†ต์€ ์พŒ๋ฝ์ด๋‹ค. ์พŒ๋ฝ์ด๋‹ค. CSS ์†Œ์Šค .mouse__cursor.active์—.. 2022. 9. 29.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 04 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 04 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ๊ทธ๋™์•ˆ ๋ฐฐ์› ๋˜ CSS ์†์„ฑ๋“ค์„ ๊ฒ€์ƒ‰์ฐฝ ํ˜•์‹์œผ๋กœ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋‚˜์ค‘์— ๋ชจ๋ฅด๋Š” ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๊ณต๋ถ€ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋ง์ด์ฃ ! ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 04์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. Search 01 02 03 04 05 06 find()๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์„ค๋ช… ๋ณด์—ฌ์ฃผ๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•˜์‹œ๋ฉด ์„ค๋ช…์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์†์„ฑ ๊ฐœ์ˆ˜ : 0 kde66034@gmail.c.. 2022. 9. 28.
[Mouse Effect] ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 05 - ๊ธฐ์šธ๊ธฐ ํšจ๊ณผ / ๊ธ€์”จ ๋ฐ˜์ „ ํšจ๊ณผ ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 05 : ๊ธฐ์šธ๊ธฐ ํšจ๊ณผ / ๊ธ€์”จ ๋ฐ˜์ „ ํšจ๊ณผ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ๊ธฐ์šธ๊ธฐ ํšจ๊ณผ ๋ฐ ๊ธ€์”จ ๋ฐ˜์ „ ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, main(๋งˆ์šฐ์Šค ์ปค์„œ & ์ด๋ฏธ์ง€ & ๋ช…์–ธ & ๋งˆ์šฐ์Šค ์ธํฌ(์ขŒํ‘œ๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค) ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. footer์˜ ๋ชจ๋‹ฌ ๋ฐ•์Šค ๋‚ด์šฉ์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค. ๋ชจ๋‹ฌ ๋ฐ•์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ์—…๋กœ๋“œํ•œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐํ•  ๊ฒƒ. JAVASCRIPT MOUSE EFFECT 05 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ๊ธฐ์šธ๊ธฐ ํšจ๊ณผ / ๊ธ€์”จ ๋ฐ˜์ „ ํšจ๊ณผ 01 02 03 04 05 06 07 I never dreamed about success, I worked for it ๋‚œ ๊ฒฐ์ฝ” ์„ฑ๊ณต์— ๋Œ€ํ•ด ๊ฟˆ๊พธ์ง€ ์•Š์•˜๋‹ค, ๋‚˜๋Š”.. 2022. 9. 28.
[Mouse Effect] ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 04 - ์ด๋ฏธ์ง€ ํšจ๊ณผ ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 04 : ์ด๋ฏธ์ง€ ํšจ๊ณผ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” GSAP๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์˜์—ญ ๋‚ด๋ถ€์—์„œ๋งŒ ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ๋ฐ”๋€Œ๊ณ  ๋งˆ์šฐ์Šค ์œ„์น˜์— ๋”ฐ๋ผ ์‚ฌ์ง„๋„ ๊ฐ™์ด ๋ฏธ์„ธํ•˜๊ฒŒ ์›€์ง์ด๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, main(๋งˆ์šฐ์Šค ์ปค์„œ & ์ด๋ฏธ์ง€ & ๋ช…์–ธ & ๋งˆ์šฐ์Šค ์ธํฌ(์ขŒํ‘œ๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค) ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. footer์˜ ๋ชจ๋‹ฌ ๋ฐ•์Šค ๋‚ด์šฉ์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค. ๋ชจ๋‹ฌ ๋ฐ•์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ์—…๋กœ๋“œํ•œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐํ•  ๊ฒƒ. JAVASCRIPT MOUSE EFFECT 04 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ์ด๋ฏธ์ง€ ํšจ๊ณผ 01 02 03 04 05 06 07 &lt/div> I never dreamed about success, I worked for .. 2022. 9. 22.
[Mouse Effect] ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 03 - ์กฐ๋ช… ํšจ๊ณผ ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 03 : ์กฐ๋ช…ํšจ๊ณผ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” GSAP๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งˆ์šฐ์Šค ์ปค์„œ์— ์กฐ๋ช…ํšจ๊ณผ๋ฅผ ์ž…ํ˜€ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, main(๋งˆ์šฐ์Šค ์ปค์„œ & ๋ช…์–ธ), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค) ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. footer์˜ ๋ชจ๋‹ฌ ๋ฐ•์Šค ๋‚ด์šฉ์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค. ๋ชจ๋‹ฌ ๋ฐ•์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ์—…๋กœ๋“œํ•œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐํ•  ๊ฒƒ. JAVASCRIPT MOUSE EFFECT 03 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ์กฐ๋ช…ํšจ๊ณผ 01 02 03 04 05 06 07 The future depends on what we do in the present. ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. CSS ์†Œ์Šค body์— ์‚ฌ์šฉ๋œ ์ด๋ฏธ์ง€์™€ ๋™์ผํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋งˆ์šฐ์Šค ์ปค์„œ ์˜์—ญ์— ba.. 2022. 9. 22.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 05 - ์ด์งˆ๊ฐ ํšจ๊ณผ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 05 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 05 ํฌ์ŠคํŒ…์—์„œ๋Š” ์Šคํฌ๋กค ํ•  ๋•Œ ์ด์งˆ์ ์ธ ๋Š๋‚Œ์„ ์ค˜๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, parallax__dot(dot ๋‚ด๋น„๊ฒŒ์ด์…˜), main(parallax__cont(๋ช…์–ธ ๋ชจ์Œ)), aside(parallax__info(์Šคํฌ๋กคํƒ‘๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. JAVASCRIPT PAR.. 2022. 9. 20.
[Slide Effect] ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 04 - ์ขŒ์šฐ ์ด๋™ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 04 : ์ขŒ์šฐ ์ด๋™ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šฌ๋ผ์ด๋“œ๋ฅผ ์—ฐ์†์ ์œผ๋กœ ์ขŒ์šฐ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค slider__wrap > slider__img > slider__inner ์•ˆ์— ์ด๋ฏธ์ง€ 5์žฅ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ์ด๋ฉฐ, ๊ทธ ์•„๋ž˜์˜ slider__btn divํƒœ๊ทธ ์•ˆ์— ์ด๋ฏธ์ง€๋ฅผ ์ขŒ์šฐ๋กœ ์Šฌ๋ผ์ด๋“œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด๋‘์—ˆ๋‹ค. JAVASCRIPT SLIDER EFFECT 04 ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ โ‘ฃ - ์ขŒ๋กœ ์›€์ง์ด๊ธฐ(์—ฐ์†์ ์œผ๋กœ) 01 02 03 04 05 06 07 prev next CSS ์†Œ์Šค ๊ธฐ์กด์˜ ์Šฌ๋ผ์ด๋“œ ํšจ๊ณผ์—์„œ ์“ฐ๋˜ CSS ์ฝ”๋“œ์— ๋ฒ„ํŠผ์šฉ(slider__btn) ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์˜€๋‹ค... 2022. 9. 18.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 04 - ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋‚˜ํƒ€๋‚ด๊ธฐ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 04 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 04 ํฌ์ŠคํŒ…์—์„œ๋Š” ์ง€๋‚œ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 1, 2, 3๋ณด๋‹ค ๋”์šฑ ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์‚ฌ์ง„๊ณผ ๋ช…์–ธ์ด ๋“ฑ์žฅํ•˜๋„๋ก ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ค˜ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, parallax__dot(dot ๋‚ด๋น„๊ฒŒ์ด์…˜), main(parallax__cont(๋ช…์–ธ ๋ชจ์Œ)), aside(parallax__info(์Šคํฌ.. 2022. 9. 18.
[Mouse Effect] ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 02 - GSAP ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 02 : GSAP ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€๋Š” ์‚ด์ง ๋‹ค๋ฅธ GSAP๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, main(๋งˆ์šฐ์Šค ์ปค์„œ 2๊ฐœ & ๋ช…์–ธ), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค) ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. footer์˜ ๋ชจ๋‹ฌ ๋ฐ•์Šค ๋‚ด์šฉ์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค. ๋ชจ๋‹ฌ ๋ฐ•์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ์—…๋กœ๋“œํ•œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐํ•  ๊ฒƒ. JAVASCRIPT MOUSE EFFECT 02 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ(GSAP) 01 02 03 04 05 06 07 The future depends on what we do in the present. ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. CSS ์†Œ์Šค ๋งˆ์šฐ์Šค ์ปค์„œ ๋‘ ๊ฐœ(mo.. 2022. 9. 18.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 03 - ๋ฉ”๋‰ด๋ฐ” ์ˆจ๊ฒผ๋‹ค ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜๊ธฐ & TOP ๋ฒ„ํŠผ ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 03 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ ํŒจ๋Ÿด๋Ÿญ์Šค 01 ํฌ์ŠคํŒ…์—์„œ ๋งŒ๋“  ํ‹€์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ ์ฑ„ ๋ฉ”๋‰ด ๋ฐ”๋ฅผ ์ˆจ๊ฒผ๋‹ค ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŽ˜์ด์ง€ ์ตœํ•˜๋‹จ์œผ๋กœ ๋‚ด๋ ค๊ฐ€๋ฉด TOP ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚˜๊ณ , TOP ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํŽ˜์ด์ง€ ์ตœ์ƒ๋‹จ์œผ๋กœ ์˜ฌ๋ผ๊ฐ€๊ฒŒ ํ•˜๋Š” ์ดํŽ™ํŠธ๋„ ์ถ”๊ฐ€ํ•ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. HTML ์†Œ์Šค header, parallax__dot(dot ๋‚ด๋น„๊ฒŒ์ด์…˜), ma.. 2022. 9. 9.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 02 - ์‚ฌ์ด๋“œ๋ฐ” ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 02 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ ํŒจ๋Ÿด๋Ÿญ์Šค 01 ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ํ˜•ํƒœ๋งŒ ์‚ฌ์ด๋“œ๋ฐ” ํ˜•์‹์˜ dot์œผ๋กœ ๋ฐ”๊ฟ”๋ณด์•˜์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, parallax__dot(dot ๋‚ด๋น„๊ฒŒ์ด์…˜), main(parallax__cont(๋ช…์–ธ ๋ชจ์Œ)), aside(parallax__info(์Šคํฌ๋กคํƒ‘๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. JAVASCRIPT PAR.. 2022. 9. 8.
[Parallax Effect] ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 01 ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒจ๋Ÿด๋Ÿญ์Šค(parallax, ํŒจ๋Ÿด๋ž™์Šค) ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € parallax๋ž€, '์‹œ์ฐจ(่ฆ–ๅทฎ)'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ฒœ๋ฌธํ•™ ์šฉ์–ด์ด๋ฉฐ, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์—์„œ ํŠน์ • ์„น์…˜์œผ๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์„น์…˜์œผ๋กœ ์‹œ์ฐจ๋ฅผ ๋‘๊ณ  ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ด๋™์‹œ์ผœ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. HTML ์†Œ์Šค header, parallax__nav(๋‚ด๋น„๊ฒŒ์ด์…˜), main(parallax__cont(๋ช…์–ธ ๋ชจ์Œ)), aside(parallax__info(์Šคํฌ๋กคํƒ‘๊ฐ’)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. JAVASCRIPT PARALLAX EFFECT 01 ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ 01 02 03 04 05 06 07 ๋ฉ”๋‰ด1 ๋ฉ”๋‰ด2 ๋ฉ”.. 2022. 9. 6.
[Mouse Effect] ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 01 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์†Œ์Šค ๋ณด๊ธฐ header, main(๋ช…์–ธ & mouseInfo(๋งˆ์šฐ์Šค ์ปค์„œ ์ขŒํ‘œ๊ฐ’ ํ‘œ์‹œ)), footer(๋ชจ๋‹ฌ ๋ฐ•์Šค) ํฌ๊ฒŒ 3๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. footer์˜ ๋ชจ๋‹ฌ ๋ฐ•์Šค ๋‚ด์šฉ์€ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค. ๋ชจ๋‹ฌ ๋ฐ•์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ด์ „์— ์—…๋กœ๋“œํ•œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐํ•  ๊ฒƒ. JAVASCRIPT MOUSE EFFECT 01 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ 01 02 03 04 05 06 07 The future depends on what we do in the present. ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. clientX : 0px c.. 2022. 9. 5.
[Slide Effect] ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 03 - ์ขŒ๋กœ ์›€์ง์ด๊ธฐ(์—ฐ์†์ ์œผ๋กœ) ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 03 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2์ดˆ๋งˆ๋‹ค ๋‹ค์Œ ์‚ฌ์ง„์œผ๋กœ ์Šฌ๋ผ์ด๋“œ ๋˜๋Š” ํšจ๊ณผ์ด๋ฉฐ, JS ์ฝ”๋“œ๋ฅผ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. HTML, CSS ์ฝ”๋“œ๋Š” ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํ™•์ธํ•ด์ฃผ์„ธ์š”. ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? 01. ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜(const/let) ์„ ์–ธํ•˜๊ธฐ ํ•„์š”ํ•œ ๋งŒํผ์˜ ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜๋ฅผ ์„ ์–ธํ•ด์ฃผ๋„๋ก ํ•œ๋‹ค. const sliderWrap = document.querySelector(".slider__wrap"); const sliderImg = document.querySelector(".slider__img"); // ๋ณด์—ฌ์ง€๋Š” ์˜์—ญ const sliderInner = document.querySelector(".slid.. 2022. 9. 1.
[Slide Effect] ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 02 - ์ขŒ๋กœ ์›€์ง์ด๊ธฐ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 02 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2์ดˆ๋งˆ๋‹ค ๋‹ค์Œ ์‚ฌ์ง„์œผ๋กœ ์Šฌ๋ผ์ด๋“œ ๋˜๋Š” ํšจ๊ณผ์ด๋ฉฐ, JS ์ฝ”๋“œ์™€ GSAP, jQuery ์ฝ”๋“œ ์„ธ ๊ฐ€์ง€๋ฅผ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. HTML, CSS ์ฝ”๋“œ๋Š” ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํ™•์ธํ•ด์ฃผ์„ธ์š”. ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? JS ์ฝ”๋“œ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 02์˜ JS ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. const sliderWrap = document.querySelector(".slider__wrap"); const sliderImg = document.querySelector(".slider__img"); // ๋ณด์—ฌ์ง€๋Š” ์˜์—ญ const sliderInner = document.querySele.. 2022. 8. 29.
[Slide Effect] ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 01 ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค๋ฅผ ์„ค๋ช…๋“œ๋ฆฌ๋ฉฐ CSS๋Š” ๋ณต์žกํ•ด์ง€๊ธฐ ๋•Œ๋ฌธ์— CSS ์†Œ์Šค ๋ณด๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ : ๋ชจ๋‹ฌ ๋ฐ•์Šค ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 01์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. JAVASCRIPT SLIDER EFFECT 01 ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ โ‘  - ํŠธ๋žœ์ง€์…˜ ํšจ๊ณผ 01 02 03 04 05 06 07 ์†Œ์Šค ๋ณด๊ธฐ JavaScript HTML CSS // ์„ ํƒ์ž const searchKeyword = document.querySelectorAll(".search__info .keyword span"); // ์•Œ.. 2022. 8. 25.
[Quiz Effect] ํ€ด์ฆˆ ์ดํŽ™ํŠธ 06 - ์Šฌ๋ผ์ด๋“œ ํ˜•์‹ ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ 06 : ๊ฐ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜• : ์Šฌ๋ผ์ด๋“œ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํ€ด์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹œํ—˜ ๊ณต๋ถ€ ์—ด์‹ฌํžˆ ํ•ด ๋ด…์‹œ๋‹ค! ๋ณ€์ˆ˜(let)์™€ ์ƒ์ˆ˜(const)์— ์ฟผ๋ฆฌ ์…€๋ ‰ํ„ฐ ๊ฐ’์„ ์ €์žฅ์‹œํ‚ค๊ณ , ๊ทธ ๋™์•ˆ ๋ฐฐ์šด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ์ •๋ณด๋ฅผ HTML ํƒœ๊ทธ์— ์ถœ๋ ฅ์‹œํ‚ค๊ณ , ์ •๋‹ต์„ ์ˆจ๊ฒผ๋‹ค๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค์„ ๊ตฌํ˜„์‹œ์ผœ๋ด…์‹œ๋‹ค! ๋ฌธ์ œ ์ •๋ณด·์„ ํƒ์ž ์ƒ์„ฑ ๋ฌธ์ œ ์ •๋ณด๋ฅผ ๋ฐฐ์—ด ์•ˆ์˜ ๊ฐ์ฒด ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•ด์ค€๋‹ค. ๋‹ค๋ฅธ ํ€ด์ฆˆ ํšจ๊ณผ์™€๋Š” ๋‹ฌ๋ฆฌ answerResult์— ๋ฒˆํ˜ธ๊ฐ€ ์•„๋‹Œ answerChoice์— ์žˆ๋Š” ์ •๋‹ต ๊ทธ ์ž์ฒด๋ฅผ ๊ทธ๋Œ€๋กœ ๋˜‘๊ฐ™์ด ์ž…๋ ฅํ•ด์ค€๋‹ค. ํ•„์š”ํ•œ const ์ƒ์ˆ˜๋ฅผ ์ƒ์„ฑํ•ด์ค€ ๋‹ค์Œ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์ž‘์—…๊นŒ์ง€ ๋งˆ.. 2022. 8. 24.
[Quiz Effect] ํ€ด์ฆˆ ์ดํŽ™ํŠธ 05 - 2013๋…„ 4ํšŒ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ๊ธฐ์ถœ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ 05 : 2013๋…„ 4ํšŒ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํ€ด์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹œํ—˜ ๊ณต๋ถ€ ์—ด์‹ฌํžˆ ํ•ด ๋ด…์‹œ๋‹ค! ๋ณ€์ˆ˜(let)์™€ ์ƒ์ˆ˜(const)์— ์ฟผ๋ฆฌ ์…€๋ ‰ํ„ฐ ๊ฐ’์„ ์ €์žฅ์‹œํ‚ค๊ณ , ๊ทธ ๋™์•ˆ ๋ฐฐ์šด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ์ •๋ณด๋ฅผ HTML ํƒœ๊ทธ์— ์ถœ๋ ฅ์‹œํ‚ค๊ณ , ์ •๋‹ต์„ ์ˆจ๊ฒผ๋‹ค๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค์„ ๊ตฌํ˜„์‹œ์ผœ๋ด…์‹œ๋‹ค! JS ์†Œ์Šค ๋‹ค์„ฏ๋ฒˆ์งธ ๊ฐ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜•์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. ๊ธฐ์กด ๋ฌธ์ œ ํ’€์ด ๊ธฐ๋Šฅ์— ์ด ๋ฌธ์ œ์ˆ˜์™€ ์ •๋‹ต ๊ฐœ์ˆ˜, ์ด ์ ์ˆ˜, ํ•ฉ๊ฒฉ ์—ฌ๋ถ€ ๋“ฑ์„ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์ž. HTML๊ณผ CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ '์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ.. 2022. 8. 24.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 03 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 03 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ๊ทธ๋™์•ˆ ๋ฐฐ์› ๋˜ CSS ์†์„ฑ๋“ค์„ ๊ฒ€์ƒ‰์ฐฝ ํ˜•์‹์œผ๋กœ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋‚˜์ค‘์— ๋ชจ๋ฅด๋Š” ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๊ณต๋ถ€ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋ง์ด์ฃ ! ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 03์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. Search 01 02 03 04 05 06 charAt()๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๊ธฐ CSS ์†์„ฑ ์ฒซ ๊ธ€์ž ๊ฒ€์ƒ‰ํ•˜๊ธฐ a b c d e f g h i j k l m n o p q r s t u v w x y z ์ „์ฒด ์†์„ฑ ๊ฐœ์ˆ˜.. 2022. 8. 22.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 02 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 02 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ๊ทธ๋™์•ˆ ๋ฐฐ์› ๋˜ CSS ์†์„ฑ๋“ค์„ ๊ฒ€์ƒ‰์ฐฝ ํ˜•์‹์œผ๋กœ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋‚˜์ค‘์— ๋ชจ๋ฅด๋Š” ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๊ณต๋ถ€ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋ง์ด์ฃ ! ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 02์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. Search 01 02 03 04 05 06 indexOf()๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ํ”Œ๋ ‰์Šค, ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ฐฑ๊ทธ๋ผ์šด๋“œ, ๊ธฐํƒ€ ๋“ฑ๋“ฑ ์œ ํ˜•๋ณ„๋กœ ๊ฒ€์ƒ‰ํ•ด๋ณด์„ธ์š”. ์ „์ฒด ์†์„ฑ ๊ฐœ์ˆ˜ : 0 accent-c.. 2022. 8. 17.
[Search Effect] ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 01 ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ ๋งŒ๋“ค๊ธฐ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ๊ทธ๋™์•ˆ ๋ฐฐ์› ๋˜ HTML ํƒœ๊ทธ์™€ CSS ์†์„ฑ, JavaScript ์‹คํ–‰๋ฌธ๋“ค์„ ๊ฒ€์ƒ‰์ฐฝ์— ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์„ค๋ช…์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋‚˜์ค‘์— ๋ชจ๋ฅด๋Š” ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๊ณต๋ถ€ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋ง์ด์ฃ ! ์ž, ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? HTML ์†Œ์Šค ๋ณด๊ธฐ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ 01์˜ HTML ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ 'CSS ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. Search 01 HTML CSS JavaScript 02 03 04 05 06 indexOf()๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๊ธฐ HTML ํƒœ๊ทธ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๊ฒ€์ƒ‰ํ•˜๊ธฐ a : .. 2022. 8. 16.
[Quiz Effect] ํ€ด์ฆˆ ์ดํŽ™ํŠธ 04 - ๊ฐ๊ด€์‹(ํ•œ ๋ฌธ์ œ) ์œ ํ˜• ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ 04 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํ€ด์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹œํ—˜ ๊ณต๋ถ€ ์—ด์‹ฌํžˆ ํ•ด ๋ด…์‹œ๋‹ค! ๋ณ€์ˆ˜(let)์™€ ์ƒ์ˆ˜(const)์— ์ฟผ๋ฆฌ ์…€๋ ‰ํ„ฐ ๊ฐ’์„ ์ €์žฅ์‹œํ‚ค๊ณ , ๊ทธ ๋™์•ˆ ๋ฐฐ์šด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ์ •๋ณด๋ฅผ HTML ํƒœ๊ทธ์— ์ถœ๋ ฅ์‹œํ‚ค๊ณ , ์ •๋‹ต์„ ์ˆจ๊ฒผ๋‹ค๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค์„ ๊ตฌํ˜„์‹œ์ผœ๋ด…์‹œ๋‹ค! ๊ฐ๊ด€์‹ ์œ ํ˜• ๋„ค ๋ฒˆ์งธ ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜•์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. HTML๊ณผ CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ '์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. // ์„ ํƒ์ž // quizChoice์™€ quizSelect๋Š” ์ด 4๊ฐœ์ด๋ฏ€๋กœ ๋’ค์— All์„ ๋ถ™์—ฌ์ค€๋‹ค. const quizT.. 2022. 8. 8.
[Quiz Effect] ํ€ด์ฆˆ ์ดํŽ™ํŠธ 03 - ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜• ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ 03 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ทธ ๋™์•ˆ ๋ฐฐ์› ๋˜ JavaScript๋ฅผ ์ด์šฉํ•˜์—ฌ ํ€ด์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต ๋‚ด์šฉ์„ ์ž˜ ํ™œ์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹œํ—˜ ๊ณต๋ถ€ ์—ด์‹ฌํžˆ ํ•ด ๋ด…์‹œ๋‹ค! ๋ณ€์ˆ˜(let)์™€ ์ƒ์ˆ˜(const)์— ์ฟผ๋ฆฌ ์…€๋ ‰ํ„ฐ ๊ฐ’์„ ์ €์žฅ์‹œํ‚ค๊ณ , ๊ทธ ๋™์•ˆ ๋ฐฐ์šด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ์ •๋ณด๋ฅผ HTML ํƒœ๊ทธ์— ์ถœ๋ ฅ์‹œํ‚ค๊ณ , ์ •๋‹ต์„ ์ˆจ๊ฒผ๋‹ค๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค์„ ๊ตฌํ˜„์‹œ์ผœ๋ด…์‹œ๋‹ค! ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜• ์„ธ ๋ฒˆ์งธ ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜•์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค์™€ ๋ถ€์—ฐ ์„ค๋ช…(์ฃผ์„ ์ฒ˜๋ฆฌ๋จ)์ด๋‹ค. HTML๊ณผ CSS ์†Œ์Šค๋ฅผ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋งจ ์•„๋ž˜์˜ '์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๊ฒƒ. // ์„ ํƒ์ž : ์ƒ์ˆ˜ const๋ฅผ ํ•„์š”ํ•œ ๋งŒํผ ์„ ์–ธํ•œ ๋‹ค์Œ HTML ์˜์—ญ์˜ div, ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ๋“ฑ์˜ Cla.. 2022. 8. 5.
๋ฐ˜์‘ํ˜•

Reference Book

JavaScript
HTML
CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘์ž…๋‹ˆ๋‹ค.