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

EFFECT33

[EFFECT] ์Šฌ๋ผ์ด๋“œ ํšจ๊ณผ - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, dot๋ฉ”๋‰ด, ๋ฌดํ•œ, ์ž๋™ํ”Œ๋ ˆ์ด ์ •์ง€๋ฒ„ํŠผ, ์ž๋™ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ) ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, dot๋ฉ”๋‰ด, ๋ฌดํ•œ์œผ๋กœ ์›€์ง์ด๊ธฐ, ์ž๋™ํ”Œ๋ ˆ์ด ์ •์ง€๋ฒ„ํŠผ, ์ž๋™ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ) ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ง€๊ธˆ๊นŒ์ง€ ํ–ˆ๋˜ ์Šฌ๋ผ์ด๋“œ ์‹ค์Šต์„ ๋ชจ๋‘ ์‘์šฉํ•œ ์ตœ์ข…์ ์ธ ์Šฌ๋ผ์ด๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿฅน ๋ชจ๋‘ ๊ณ ์ƒ๋งŽ์œผ์…จ์Šต๋‹ˆ๋‹ค! ๐Ÿซ ๐Ÿซ ๐Ÿ”ฅ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฒ„ํŠผ ์•„๋ž˜ ๋‹ท๋ฉ”๋‰ด์™€ ์žฌ์ƒ์ •์ง€๋ฒ„ํŠผ ๊ตฌ์กฐ๋Š” ์Šคํฌ๋ฆฝํŠธ๋กœ ๊ตฌํ˜„ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์ฃผ์„์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ์ด๋ฏธ์ง€1 ์ด๋ฏธ์ง€2 ์ด๋ฏธ์ง€3 ์ด๋ฏธ์ง€4 ์ด๋ฏธ์ง€5 prev next ! CSS TIP ! 1. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด over.. 2022. 10. 24.
[EFFECT]์Šฌ๋ผ์ด๋“œ ํšจ๊ณผ - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, dot๋ฉ”๋‰ด, ๋ฌดํ•œ) ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, dot๋ฉ”๋‰ด, ๋ฌดํ•œ์œผ๋กœ ์›€์ง์ด๊ธฐ) ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋Š๊ธฐ์ง€ ์•Š๊ณ  ๊ณ„์† ์ด์–ด์ ธ์„œ ๋‚˜์˜ค๋Š” ๋ฌดํ•œ ์Šฌ๋ผ์ด๋“œ์™€ ๋‹ท๋ฉ”๋‰ด ๋ฒ„ํŠผ์œผ๋กœ ์›€์ง์ด๋Š” ์Šฌ๋ผ์ด๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿฅน #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฒ„ํŠผ ์•„๋ž˜ ๋‹ท๋ฉ”๋‰ด ๊ตฌ์กฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ท ๋ฉ”๋‰ด๋Š” ์Šคํฌ๋ฆฝํŠธ๋กœ ๊ตฌํ˜„ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์ฃผ์„์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ์ด๋ฏธ์ง€1 ์ด๋ฏธ์ง€2 ์ด๋ฏธ์ง€3 ์ด๋ฏธ์ง€4 ์ด๋ฏธ์ง€5 prev next ! CSS TIP ! 1. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด overflow: hidden์„.. 2022. 10. 24.
[EFFECT] ๊ฒŒ์ž„ ์ดํŽ™ํŠธ01 : ๋ ˆํŠธ๋กœ st ๊ตฌ์„ฑํ•˜๊ธฐ ๐ŸŽฎ ๊ฒŒ์ž„ ํšจ๊ณผ 01 : ๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ฒŒ์ž„ ํšจ๊ณผ 1๋ฒˆ์งธ ์ค‘ ๋ฎค์งํ”Œ๋ ˆ์ด์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ํ”Œ๋ ˆ์ด์–ด์˜ ๊ตฌ์กฐ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ž‘์„ฑํ•  ๋ถ€๋ถ„๋“ค์€ ์ฃผ์„์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ * MUSIC PlAYER * BACK ON TOP (feat.Griff) - HONNE YOUTUBE MUSIC 0:00 4:00 MUSIC LIST ! CSS TIP ! ์›ํ•˜๋Š” ๋Š๋‚Œ์˜ ๊ฒŒ์ž„ ๋ฐฐ๊ฒฝ๊ณผ ํ”Œ๋ ˆ์ด์–ด ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฃผ์„์ฒ˜๋ฆฌ๋œ ๋ฒ„ํŠผ๋„ ์œ„์น˜๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์ŠคํŠธ๋ฆฝํŠธ ์ž‘์„ฑ ์‹œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ CSS ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ /* music */ .music__wrap .music_i.. 2022. 10. 24.
[EFFECT] ๊ฒ€์ƒ‰ ํšจ๊ณผ06 : Search Game ๐Ÿ” ๊ฒ€์ƒ‰ ํšจ๊ณผ : ๊ฒ€์ƒ‰ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์› ๋˜ ๋‚ด์šฉ์„ ์‘์šฉํ•˜์—ฌ ๋‹จ์–ด ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ ์ด๋ฒคํŠธ 2๋ถ„ ๋™์•ˆ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ 2๋ถ„ ๋™์•ˆ CSS ์†์„ฑ์„ ๋งŽ์ด ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ์†์„ฑ์ด ๊ธฐ์–ต๋‚˜์ง€ ์•Š์œผ๋ฉด, ํžŒํŠธ ๋ณด๊ธฐ๋ฅผ 1ํšŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2:00 ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์†์„ฑ ๊ฐœ์ˆ˜ : 0 ๋งžํžŒ ๊ฐœ์ˆ˜ : 0 ๋‹ค์‹œ ๋„์ „ํ•˜๊ธฐ ! CSS TIP ! ์›ํ•˜๋Š” ์Šคํƒ€์ผ์•  ๋งž์ถฐ ์ง€์ •ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค! ์•„๋ž˜์˜ ์ฝ”๋“œ๋Š” ์ฐธ๊ณ ์šฉ์œผ๋กœ ๋ด์ฃผ์„ธ์š”! โœ๏ธ CSS ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ :root { --htmlColor: #223547; } .searchGame { display: none; z-inde.. 2022. 10. 24.
์Šฌ๋ผ์ด๋“œ ํšจ๊ณผ - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, dot๋ฉ”๋‰ด) ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ - ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ(๋ฒ„ํŠผ, dot๋ฉ”๋‰ด) ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋™์œผ๋กœ ๋„˜์–ด๊ฐ€์ง€ ์•Š๊ณ  ๋ฒ„ํŠผ๊ณผ ๋‹ท ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์ˆœ์„œ๋กœ ์ด๋ฏธ์ง€๊ฐ€ ๋„˜์–ด๊ฐ€๋„๋ก ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿฅน #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฒ„ํŠผ ์•„๋ž˜ ๋‹ท๋ฉ”๋‰ด ๊ตฌ์กฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ท ๋ฉ”๋‰ด๋Š” ์Šคํฌ๋ฆฝํŠธ๋กœ ๊ตฌํ˜„ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์ฃผ์„์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ prev next ! CSS TIP ! 1. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด overflow: hidden์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. 2. ์ด๋ฏธ์ง€๊ฐ€ ์—ฐ์†์ ์œผ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๋„๋ก ์ฒซ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋ฅผ.. 2022. 10. 24.
[EFFECT] ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ07 : ํ…์ŠคํŠธ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : ํ…์ŠคํŠธ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax)๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ(๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ ๋“ฑ)๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ ํ…์ŠคํŠธ๋ฅผ ์ชผ๊ฐœ์–ด ๊ฐ๊ฐ ํ•˜๋‚˜์˜ ์š”์†Œ๋กœ ๋งŒ๋“ค์–ด ์ค€ ๋’ค css์˜ ๋”œ๋ ˆ์ด ์†์„ฑ์„ ํ†ตํ•ด ๊ธ€์”จ๊ฐ€ ํ•˜๋‚˜์”ฉ ์›€์ง์ด๋„๋ก ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿซ ๐Ÿซ ๐Ÿซ  #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ๋ณด๊ธฐ 01 section1 ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. 02 section2 ์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” ์–ด์ œ์™€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 03 section3 ์–ธ์ œ๋‚˜ ํ˜„์žฌ์— ์ง‘์ค‘ํ• ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ–‰๋ณตํ• ๊ฒƒ์ด๋‹ค. 04 section4 ๋จผ์ € ํ•€ ๊ฝƒ์€ ๋จผ์ €์ง„๋‹ค ๋‚จ๋ณด๋‹ค.. 2022. 10. 21.
[EFFECT] ๊ฒ€์ƒ‰ ํšจ๊ณผ05 : sort(), reverse()๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ ฌํ•˜๊ธฐ ๐Ÿ” ๊ฒ€์ƒ‰ ํšจ๊ณผ : sort(), reverse()๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ ฌํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” sort(), reverse() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ํด๋ฆญํ•  ๊ฒฝ์šฐ ํ•ด๋‹น ์กฐ๊ฑด์œผ๋กœ ์†์„ฑ์„ ์ •๋ ฌํ•˜๋Š” ์‹ค์Šต์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. + ์ถ”๊ฐ€๋กœ ๋žœ๋ค์œผ๋กœ ์†์„ฑ์ด ์ •๋ ฌ๋˜๋Š” ์‹ค์Šต๋„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค......... ๐Ÿฅฒ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! search__click์—์„œ li ์š”์†Œ์—๊ฒŒ data-๋ฐ์ดํ„ฐ๋ช…="๋ฐ์ดํ„ฐ ๊ฐ’"์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. => ์ถ”ํ›„ ์Šคํฌ๋ฆฝํŠธ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•จ! (ํด๋ฆญ์ด๋ฒคํŠธ, ์ˆซ์ž ์น˜ํ™˜) โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ sort(), reverse()๋ฅผ ์ด์šฉํ•˜์—ฌ ์ •๋ ฌํ•˜๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๋ฐ˜๋Œ€๋กœ ์ •๋ ฌ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ ์•ŒํŒŒ๋ฒณ์ˆœ(a-z) ์•ŒํŒŒ๋ฒณ์ˆœ(z-a) ๋žœ๋ค ์ •๋ ฌ CSS ์ „์ฒด ์†์„ฑ : 0 ! CSS TI.. 2022. 10. 17.
[EFFECT] ๊ฒ€์ƒ‰ ํšจ๊ณผ 05 : filter()๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์ค‘์š”๋„ ์ˆœ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๐Ÿ” ๊ฒ€์ƒ‰ ํšจ๊ณผ : filter()๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์„ฑ ์ค‘์š”๋„ ์ˆœ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” filter ํ†ตํ•ด ์ค‘์š”๋„ ์ˆœ์œผ๋กœ ํด๋ฆญํ•  ๊ฒฝ์šฐ ์†์„ฑ์ด ๋‚˜ํƒ€๋‚˜๋Š” ์‹ค์Šต์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. + ์ถ”๊ฐ€๋กœ ์ค‘์š”๋„(๋ณ„)์ด ๋ช‡๊ฐœ ์ด์ƒ์ผ ๊ฒฝ์šฐ ํ•ด๋‹น ์†์„ฑ์ด ๋‚˜์˜ค๋Š” ์‹ค์Šต๋„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค......... ๐Ÿฅฒ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! search__click์—์„œ li ์š”์†Œ์—๊ฒŒ data-๋ฐ์ดํ„ฐ๋ช…="๋ฐ์ดํ„ฐ ๊ฐ’"์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. => ์ถ”ํ›„ ์Šคํฌ๋ฆฝํŠธ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•จ! (ํด๋ฆญ์ด๋ฒคํŠธ, ์ˆซ์ž ์น˜ํ™˜) โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ filter()๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์„ฑ ํด๋ฆญ ์‹œ ์ค‘์š”๋„ ์ˆœ์œผ๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ โ˜†โ˜†โ˜†โ˜†โ˜† โ˜…โ˜†โ˜†โ˜†โ˜† โ˜…โ˜…โ˜†โ˜†โ˜† โ˜…โ˜…โ˜…โ˜†โ˜† โ˜…โ˜…โ˜…โ˜…โ˜† โ˜…โ˜…โ˜…โ˜…โ˜… 1๊ฐœ ์ด์ƒ 2๊ฐœ ์ด์ƒ 3๊ฐœ ์ด์ƒ 4๊ฐœ ์ด์ƒ CSS.. 2022. 9. 30.
[EFFECT] ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ06 : ํ…์ŠคํŠธ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : ํ…์ŠคํŠธ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax)๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ(๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ ๋“ฑ)๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ ํ…์ŠคํŠธ๋ฅผ ์ชผ๊ฐœ์–ด ๊ฐ๊ฐ ํ•˜๋‚˜์˜ ์š”์†Œ๋กœ ๋งŒ๋“ค์–ด ์ค€ ๋’ค css์˜ ๋”œ๋ ˆ์ด ์†์„ฑ์„ ํ†ตํ•ด ๊ธ€์”จ๊ฐ€ ํ•˜๋‚˜์”ฉ ์›€์ง์ด๋„๋ก ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿซ ๐Ÿซ ๐Ÿซ  #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ๋ณด๊ธฐ 01 section1 ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. 02 section2 ์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” ์–ด์ œ์™€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 03 section3 ์–ธ์ œ๋‚˜ ํ˜„์žฌ์— ์ง‘์ค‘ํ• ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ–‰๋ณตํ• ๊ฒƒ์ด๋‹ค. 04 section4 ๋จผ์ € ํ•€ ๊ฝƒ์€ ๋จผ์ €์ง„๋‹ค ๋‚จ๋ณด๋‹ค.. 2022. 9. 30.
[EFFECT] ๊ฒ€์ƒ‰ ์œ ํ˜•04 : map / find()๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ ๐Ÿ” ๊ฒ€์ƒ‰ ํšจ๊ณผ : find()๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” find๋ฅผ ํ†ตํ•ด ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ํ•ด๋‹น ์†์„ฑ ์„ค๋ช…์ด ๋‚˜ํƒ€๋‚˜๋Š” ํšจ๊ณผ๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค + ์ถ”๊ฐ€๋กœ ์†์„ฑ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ์—๋„ ํ•ด๋‹น ์†์„ฑ์˜ ์„ค๋ช…์ด ๋‚˜ํƒ€๋‚˜๋„๋ก ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿฅฒ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! input์˜ ํ…์ŠคํŠธ ํƒ€์ž…์€ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ์š”์†Œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ input์˜ placeholder ์†์„ฑ์€ ์š”์†Œ์•ˆ์— ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž…๋ ฅ ์ „ ๋ฌธ๊ตฌ๋ฅผ ๋ณด์ด๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ find()๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์„ค๋ช… ๋ณด์—ฌ์ฃผ๊ธฐ CSS ์†์„ฑ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•˜์‹œ๋ฉด ์„ค๋ช…์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. CSS ์ „์ฒด ์†์„ฑ : 0 ! CSS TIP ! ์ด์ „ ๊ฒ€์ƒ‰ ์ดํŽ™ํŠธ์™€ ์Šคํƒ€์ผ์ด ๋™์ผํ•˜.. 2022. 9. 29.
[EFFECT] ๋งˆ์šฐ์Šค ํšจ๊ณผ 05 : ๊ธฐ์šธ๊ธฐ ํšจ๊ณผ / ๊ธ€์”จ ๋ฐ˜์ „ ํšจ๊ณผ ๐Ÿ–ฑ ๋งˆ์šฐ์Šค ํšจ๊ณผ : ๊ธฐ์šธ๊ธฐ ํšจ๊ณผ / ๊ธ€์”จ ๋ฐ˜์ „ ํšจ๊ณผ ๐Ÿ–ฑ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ์—๊ฒŒ 3dํšจ๊ณผ๋ฅผ ์ค€ ๋’ค ๋งˆ์šฐ์Šค๊ฐ€ ์›€์ง์ผ ๋•Œ ํ•จ๊ป˜ ๊ธฐ์šธ์–ด์ง€๋Š” ํšจ๊ณผ๋ฅผ ์„ค์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋งˆ์šฐ์Šค ์˜์—ญ์ด ์ด๋ฏธ์ง€์— ์˜ค๋ฒ„๋˜์—ˆ์„ ๋•Œ ์ƒ‰์ด ๋ฐ˜์ „๋˜๋Š” ํšจ๊ณผ๋„ ์„ค์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ใ… ใ…  ์ ์  ์–ด๋ ค์›Œ์ง€๋„ค์šฉ,,,๐Ÿซ  #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! figure๋Š” ์ด๋ฏธ์ง€๋‚˜ ๊ทธ๋ž˜ํ”„ ๋“ฑ์˜ ๋„ํ‘œ๋ฅผ ๋ฌธ์„œ์— ์‚ฝ์ž…ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜๋Š” ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. figure๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€์˜ ์˜์—ญ์„ ์žก์•„์ค๋‹ˆ๋‹ค! figcaption์€ figure์˜ ์„ค๋ช…์„ ๋„์™€์ฃผ๋Š” ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. figcaption์„ ํ†ตํ•ด ํ…์ŠคํŠธ์˜ ์˜์—ญ์„ ์žก์•„์ค๋‹ˆ๋‹ค~! โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ The way get started is to quit talk.. 2022. 9. 29.
[EFFECT] ๋งˆ์šฐ์Šค ํšจ๊ณผ 04 : ์ด๋ฏธ์ง€ ํšจ๊ณผ ๐Ÿ–ฑ ๋งˆ์šฐ์Šค ํšจ๊ณผ : ์ด๋ฏธ์ง€ํšจ๊ณผ ๐Ÿ–ฑ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋ฏธ์ง€ ์˜์—ญ์•ˆ์— ์ปค์„œ๊ฐ€ ๋“ค์–ด๊ฐˆ ๊ฒฝ์šฐ ์Šคํƒ€์ผ์ด ๋ฐ”๋€œ๊ณผ ๋™์‹œ์— ์ด๋ฏธ์ง€๋„ ์ปค์„œ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด๋Š” ํšจ๊ณผ๋ฅผ ์ฃผ๋„๋ก ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! figure๋Š” ์ด๋ฏธ์ง€๋‚˜ ๊ทธ๋ž˜ํ”„ ๋“ฑ์˜ ๋„ํ‘œ๋ฅผ ๋ฌธ์„œ์— ์‚ฝ์ž…ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜๋Š” ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. figure๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€์˜ ์˜์—ญ์„ ์žก์•„์ค๋‹ˆ๋‹ค! figcaption์€ figure์˜ ์„ค๋ช…์„ ๋„์™€์ฃผ๋Š” ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. figcaption์„ ํ†ตํ•ด ํ…์ŠคํŠธ์˜ ์˜์—ญ์„ ์žก์•„์ค๋‹ˆ๋‹ค~! โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ The way get started is to quit talking and begin doing. ๋ฌด์–ธ๊ฐ€๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๋งํ•˜๋Š” ๊ฒƒ์„ ๋ฉˆ์ถ”๊ณ  ํ–‰๋™์œผ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•œ๋‹ค. mous.. 2022. 9. 23.
[EFFECT] ๋งˆ์šฐ์Šค ํšจ๊ณผ 03 : ์กฐ๋ช… ํšจ๊ณผ ๐Ÿ–ฑ ๋งˆ์šฐ์Šค ํšจ๊ณผ : ์กฐ๋ช…ํšจ๊ณผ ๐Ÿ–ฑ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ปค์„œ์—๊ฒŒ ์กฐ๋ช…ํšจ๊ณผ๋ฅผ ์ฃผ๋„๋ก ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜† ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋‘ก๊ฒŒํ•œ ์ƒํƒœ์—์„œ ์ปค์„œ ์˜์—ญ์— ๋˜‘๊ฐ™์€ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ๊ทธ ๋ถ€๋ถ„๋งŒ ๋ฐ์•„ ๋ณด์—ฌ ๋งˆ์ง€ ์กฐ๋ช…์„ ๋น„์ถ˜ ๋“ฏ ํ•œ ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค~~ ์‹ ๊ฐ€ํ•˜์ฃ ~?! ๊ทธ๋Ÿผ ํ•จ๊ป˜ ์‹ค์Šตํ•ด๋ด…์‹œ๋‹ค~! #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ํŽ˜์ด์ง€ ์„น์…˜๊ณผ ๋งˆ์šฐ์Šค ์ธํฌ(์ปค์„œ ์œ„์น˜๊ฐ’ ๋ฐ•์Šค)๋ฅผ ๊ฐ๊ฐ ๋‚˜๋ˆ„์–ด ๊ตฌ์กฐ์— ๋งž๊ฒŒ ๋ ˆ์ด์•„์›ƒ์„ ์ง  ๋’ค ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์œ„ํ•œ ์„ ํƒ์ž๋ฅผ ๊ฐ๊ฐ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ Energy and persistence conquer all things ๊ธฐ์šด๊ณผ ๋ˆ๊ธฐ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ด๊ฒจ๋‚ธ๋‹ค. ! CSS TIP ! position: absolute; : ๊ธฐ์กด์˜ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ๋”ฐ๋ผ๋‹ค๋‹ˆ๋„๋ก ํฌ์ง€์…˜์„ ์ •.. 2022. 9. 23.
[EFFECT] ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ05 : ์ด์งˆ๊ฐ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : ์ด์งˆ๊ฐ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax)๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ(๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ ๋“ฑ)๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ ๋„˜๋ฒ„, ์ด๋ฏธ์ง€, ํ…์ŠคํŠธ์˜ ๊ฐ ์œ„์น˜๊ฐ’์— ์˜ค์ฐจ๋ฅผ ์ฃผ์–ด์„œ ๋‹ค๋ฅด๊ฒŒ ์ฃผ์–ด ์ด์งˆ๊ฐ์„ ์ฃผ๋Š” ํšจ๊ณผ๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿคฉ ์ถ”๊ฐ€๋กœ ํ•„์š”ํ•œ ์†Œ์Šค๋Š” GSAP๋กœ ์Šคํฌ๋กค ์ด๋ฒคํŠธ๋ฅผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž…๋‹ˆ๋‹ค~! ๊ทธ๋Ÿผ ์‹ค์Šตํ•˜๋Ÿฌ ๊ณ ๊ณ ๋ฆฅ~ ๐Ÿš— ๐Ÿ’จ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ๋ณด๊ธฐ ๋ฉ”๋‰ด1 ๋ฉ”๋‰ด2 ๋ฉ”๋‰ด3 ๋ฉ”๋‰ด4 ๋ฉ”๋‰ด5 ๋ฉ”๋‰ด6 ๋ฉ”๋‰ด7 ๋ฉ”๋‰ด8 ๋ฉ”๋‰ด9 01 section1 ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. 02 section2 ์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” .. 2022. 9. 21.
[EFFECT] ์Šฌ๋ผ์ด๋“œ ํšจ๊ณผ 04 : ๋ฒ„ํŠผ์œผ๋กœ ์ด๋ฏธ์ง€ ์ด๋™์‹œํ‚ค๊ธฐ! ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ : ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์Šฌ๋ผ์ด๋“œ ์›€์ง์ด๊ธฐ (์™ผ์ชฝ ์˜ค๋ฅธ์ชฝ ๋ชจ๋‘ ๋™์ž‘) ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋™์œผ๋กœ ๋„˜์–ด๊ฐ€์ง€ ์•Š๊ณ  ๋ฒ„ํŠผ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์ˆœ์„œ๋กœ ์ด๋ฏธ์ง€๊ฐ€ ๋„˜์–ด๊ฐ€๋„๋ก ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿฅน #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. ๊ตฌ์กฐ๋Š” ์ง€๋‚œ ์‹œ๊ฐ„๊ณผ ๋˜‘๊ฐ™์œผ๋‚˜ slider__img ๋ฐ‘์— ํ˜•์ œ ์š”์‡ผ๋กœ ๋ฒ„ํŠผ ์˜์—ญ์„ ์„ ์–ธํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค! โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ prev next ! CSS TIP ! 1. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด overflow: hidden์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. 2. ์ด๋ฏธ์ง€๊ฐ€ ์—ฐ์†์ ์œผ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๋„๋ก ์ฒซ๋ฒˆ์งธ ์ด๋ฏธ์ง€.. 2022. 9. 19.
[EFFECT] ๋งˆ์šฐ์Šค ํšจ๊ณผ 02 : ์ปค์„œ ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ ๐Ÿ–ฑ ๋งˆ์šฐ์Šค ํšจ๊ณผ : ๋งˆ์šฐ์Šค ์ปค์„œ ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ ๐Ÿ–ฑ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ํ•ด๋‹น ์˜์—ญ์— ์ปค์„œ๊ฐ€ ๋‹ฟ์•˜์„ ๋•Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ํšจ๊ณผ์— ์ด์–ด์„œ ์ปค์„œ๋ฅผ ๋”ฐ๋ผ๋‹ค๋‹ˆ๋Š” ์š”์†Œ๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜† #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ํŽ˜์ด์ง€ ์„น์…˜๊ณผ ๋งˆ์šฐ์Šค ์ธํฌ(์ปค์„œ ์œ„์น˜๊ฐ’ ๋ฐ•์Šค)๋ฅผ ๊ฐ๊ฐ ๋‚˜๋ˆ„์–ด ๊ตฌ์กฐ์— ๋งž๊ฒŒ ๋ ˆ์ด์•„์›ƒ์„ ์ง  ๋’ค ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์œ„ํ•œ ์„ ํƒ์ž๋ฅผ ๊ฐ๊ฐ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ…์ŠคํŠธ์—์„œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ ๋ฐ ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์‹ถ์€ ๊ณณ์— ๊ฐ๊ฐ ์„ ํƒ์ž๋ฅผ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ Javascript Mouse Effect02 ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ(GSAP) 1 2 3 4 5 6 7 Energy and persistence conquer all things ๊ธฐ์šด๊ณผ ๋ˆ๊ธฐ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ด๊ฒจ๋‚ธ๋‹ค. ! .. 2022. 9. 19.
[EFFECT] ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ 04 : ๋‚˜ํƒ€๋‚ด๊ธฐ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ ์š”์†Œ ๋‚˜ํƒ€๋‚ด๊ธฐ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax) ์‹œ์ฐจ๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ ๊ฐ ์„น์…˜์˜ ์š”์†Œ๋“ค์ด ๊ฐœ๋ณ„์ ์œผ๋กœ ์—๋‹ˆ๋ฉ”์ด์…˜ ๋™์ž‘์„ ํ•˜๋„๋ก ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค~!๐Ÿคฉ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ๋ณด๊ธฐ ๋ฉ”๋‰ด1 ๋ฉ”๋‰ด2 ๋ฉ”๋‰ด3 ๋ฉ”๋‰ด4 ๋ฉ”๋‰ด5 ๋ฉ”๋‰ด6 ๋ฉ”๋‰ด7 ๋ฉ”๋‰ด8 ๋ฉ”๋‰ด9 01 section1 ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. 02 section2 ์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” ์–ด์ œ์™€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 03 section3 ์–ธ์ œ๋‚˜ ํ˜„์žฌ์— ์ง‘์ค‘ํ• ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ–‰๋ณตํ• ๊ฒƒ์ด๋‹ค. 04 section4 ๋จผ์ € ํ•€ ๊ฝƒ์€ .. 2022. 9. 19.
[EFFECT] ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ 03 : top๋ฒ„ํŠผ ๊ตฌํ˜„๊ณผ ๋ฉ”๋‰ด ์ˆจ๊น€ ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : top ๋ฒ„ํŠผ ๊ตฌํ˜„ํ•˜๊ธฐ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax) ์‹œ์ฐจ๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” top๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ ์Šคํฌ๋กค์ด ์ตœ์ƒ๋‹จ์œผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ด๋™ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ๋ฒ„ํŠผ์ด ๊ฐ€์žฅ ํ•˜๋‹จ์—์„œ๋งŒ ๋ณด์ด๊ฒŒ ํ•˜๊ณ  ๋ฉ”๋‰ด ๋ฒ„ํŠผ๋„ ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ์‹œ ๋ณด์ด์ง€ ์•Š๋„๋ก ๊ตฌํ˜„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜† #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ๋ณด๊ธฐ ๋ฉ”๋‰ด1 ๋ฉ”๋‰ด2 ๋ฉ”๋‰ด3 ๋ฉ”๋‰ด4 ๋ฉ”๋‰ด5 ๋ฉ”๋‰ด6 ๋ฉ”๋‰ด7 ๋ฉ”๋‰ด8 ๋ฉ”๋‰ด9 Top 01 section1 ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. 02 section2 ์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” ์–ด์ œ์™€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 03 se.. 2022. 9. 14.
[EFFECT] ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ02 : ์Šค๋ฌด์Šค~ํ•œ ๋ฒ„ํŠผ ์ด๋™ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด ์ด๋™ ํšจ๊ณผ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax) ์‹œ์ฐจ๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์‚ฌ์ดํŠธ ๋ฉ”๋‰ด ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ(active) ํ•ด๋‹น ํ™”๋ฉด์œผ๋กœ ์Šคํฌ๋กค์ด ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ด๋™ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜† #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ โœ๏ธ HTML ๋ณด๊ธฐ ๋ฉ”๋‰ด 1 ๋ฉ”๋‰ด 2 ๋ฉ”๋‰ด 3 ๋ฉ”๋‰ด 4 ๋ฉ”๋‰ด 5 ๋ฉ”๋‰ด 6 ๋ฉ”๋‰ด 7 ๋ฉ”๋‰ด 8 ๋ฉ”๋‰ด 9 01 section1 ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. 02 section2 ์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” ์–ด์ œ์™€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 03 section3 ์–ธ์ œ๋‚˜ ํ˜„์žฌ์— ์ง‘์ค‘ํ• ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ–‰๋ณตํ• ๊ฒƒ์ด๋‹ค. 04 se.. 2022. 9. 14.
[EFFCET] ํŽ˜๋Ÿด๋ ‰์Šค(parallax) ํšจ๊ณผ : ๋ฉ”๋‰ด ์ด๋™ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ ‰์Šค ํšจ๊ณผ : ๋ฉ”๋‰ด ์Šคํฌ๋กค๋ง ํšจ๊ณผ ๐Ÿ–ฑ ํŽ˜๋Ÿด๋ž™์Šค(parallax) ์‹œ์ฐจ๋ž€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค๋ง์„ ํ•  ๋•Œ ๋ฐฐ๊ฒฝ๊ณผ ์š”์†Œ๋งˆ๋‹ค ์†๋„ ๋ฐ ํฌ๊ธฐ์˜ ์ฐจ์ด๋ฅผ ์ฃผ์–ด ์ž…์ฒด์ ์œผ๋กœ ๋Š๊ปด์ง€๊ฒŒ ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ(active) ํ•ด๋‹น ํ™”๋ฉด์œผ๋กœ ์Šคํฌ๋กค์ด ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ด๋™ํ•˜๋Š” ํšจ๊ณผ์™€ ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ ํ•ด๋‹น ๋ฒ„ํŠผ์ด ๊ฐ•์กฐ๋˜๋Š” ํšจ๊ณผ๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜† #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์„น์…˜ ๋ณ„๋กœ ๊ตฌ์กฐ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ ํฐ ํ‹€๋ถ€ํ„ฐ ๊ตฌ์กฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ํฌ์ธํŠธ ์ž…๋‹ˆ๋‹ค! ๊ตฌ์กฐ๋Š” ๋จผ์ € ํฌ๊ฒŒ nav : ๋ฉ”๋‰ด | main : ๋ฉ”์ธ ์ฝ˜ํ…์ธ (์ด๋ฏธ์ง€, ํ…์ŠคํŠธ) | aside : ์Šคํฌ๋กค์˜ ์œ„์น˜๊ฐ’์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ค๋‹ˆ๋‹ค. ์„ธ๋ถ€์ ์ธ ๊ตฌ์กฐ๋Š” ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค! โœ๏ธ H.. 2022. 9. 7.
[EFFECT] ๋งˆ์šฐ์Šค ํšจ๊ณผ 01 : ์ปค์„œ ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ ๐Ÿ–ฑ ๋งˆ์šฐ์Šค ํšจ๊ณผ : ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ ๐Ÿ–ฑ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์›€์ง์ž„์— ๋”ฐ๋ผ ํ•ด๋‹น ์˜์—ญ์— ์ปค์„œ๊ฐ€ ๋‹ฟ์•˜์„ ๋•Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ํšจ๊ณผ๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜† #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ํŽ˜์ด์ง€ ์„น์…˜๊ณผ ๋งˆ์šฐ์Šค ์ธํฌ(์ปค์„œ ์œ„์น˜๊ฐ’ ๋ฐ•์Šค)๋ฅผ ๊ฐ๊ฐ ๋‚˜๋ˆ„์–ด ๊ตฌ์กฐ์— ๋งž๊ฒŒ ๋ ˆ์ด์•„์›ƒ์„ ์ง  ๋’ค ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์œ„ํ•œ ์„ ํƒ์ž๋ฅผ ๊ฐ๊ฐ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ…์ŠคํŠธ์—์„œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ ๋ฐ ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์‹ถ์€ ๊ณณ์— ๊ฐ๊ฐ ์„ ํƒ์ž๋ฅผ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ The future depends on what we do in the present ๋ฏธ๋ž˜๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ๋‹ค. clientX : 0px clientY : 0px offsetX: 0px offsetY: 0px pa.. 2022. 9. 6.
[EFFCET] ์ด๋ฏธ์ง€ : ์Šฌ๋ผ์ด๋“œ ์œ ํ˜•03 ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ : ์—ฐ์†์ ์œผ๋กœ ์›€์ง์ด๊ธฐ ์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” ์Šฌ๋ผ์ด๋“œ๊ฐ€ ์ขŒ์ธก์œผ๋กœ ์ด๋™ํ•˜๋Š” ํƒ€์ž…์œผ๋กœ ๋งˆ์ง€๋ง‰์—์„œ ์Šˆ๋ฃจ๋ฃฉ~ ์ฒซ๋ฒˆ์งธ๋กœ ๋Œ์•„๊ฐ”๋‹ค๋ฉด ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋„˜์–ด๊ฐ€๋„๋ก 2์ดˆ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ์ด๋ฏธ์ง€๊ฐ€ ์—ฐ์†์ ์œผ๋กœ ๋ฐ”๋€Œ๋Š” ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์˜ ํŽ˜์ด์ง€๋ฅผ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜€ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ! CSS TIP ! 1. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด overflow: hidden์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. 2. ์ด๋ฏธ์ง€๊ฐ€ ์—ฐ์†์ ์œผ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๋„๋ก ์ฒซ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋ฅผ 6๋ฒˆ์งธ์— ์ถ”๊ฐ€๋กœ ๋„ฃ์Šต๋‹ˆ๋‹ค. (์• ๋‹ˆ๋ฉ”์ด.. 2022. 9. 2.
[EFFCET] ์ด๋ฏธ์ง€ : ์Šฌ๋ผ์ด๋“œ ์œ ํ˜•02 ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ : ์ขŒ์ธก์œผ๋กœ ์›€์ง์ด๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” 2์ดˆ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ์ขŒ์ธก์œผ๋กœ ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”๋€Œ๋Š” ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์˜ ํŽ˜์ด์ง€๋ฅผ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜€ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ! CSS TIP ! ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด overflow: hidden์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ CSS ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ /* slider */ .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: c.. 2022. 8. 30.
[EFFECT] ์ด๋ฏธ์ง€ : ์Šฌ๋ผ์ด๋“œ ์œ ํ˜•01 ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ : ํŠธ๋ Œ์ง€์…˜ ํšจ๊ณผ ์ฃผ๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” 2์ดˆ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”๋€Œ๋Š” ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์˜ ํŽ˜์ด์ง€๋ฅผ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜€ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ! CSS TIP ! ์ด๋ฏธ์ง€๊ฐ€ ๊ฒน์ณ์žˆ๊ธฐ๋•Œ๋ฌธ์— ๋งˆ์ง€๋ง‰ ์ด๋ฏธ์ง€๋งŒ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— :nth-child()๊ณผ z-index๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€์˜ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค. * z-index() : ๋ ˆ์ด์–ด์ฒ˜๋Ÿผ ๊ฐ ์ˆœ์„œ๋ฅผ ์ •ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ CSS ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ /* slider */ .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; jus.. 2022. 8. 30.
[QUIZ] ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ06 : ์Šฌ๋ผ์ด๋“œ ํ˜•์‹ ํ€ด์ฆˆ ๊ฐ๊ด€์‹ ์œ ํ˜• : ์Šฌ๋ผ์ด๋“œ ํ˜•์‹ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ํ€ด์ฆˆ๋ฅผ ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์œผ๋กœ ์ œ์ž‘ํ•ด๋ด…์‹œ๋‹ค! ๊ทธ ๋’ค ์ •๋‹ต ๊ฐฏ์ˆ˜์™€ ๋ฌธ์ œ์˜ ์ด ๊ฐฏ์ˆ˜, ์ด ์ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ์‹์„ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. ! ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ! #1. ํ€ด์ฆˆ ์ธํฌ (๋ฌธ์ œ ๋ชจ์Œ) ๋งŒ๋“ค๊ธฐ ๋ฐ์ดํ„ฐ ์ €์žฅ ํƒ€์ž…์ธ ๋ฐฐ์—ด์•ˆ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๊ฐ๊ฐ์˜ ํ€ด์ฆˆ ๋ฌธ์ œ๋ฅผ ํ‚ค์™€ ๊ฐ’์œผ๋กœ ๋ฐ์ดํ„ฐํ™” ์‹œ์ผœ ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. ์ง€๋‚œ ํ€ด์ฆˆ์™€ ๋‹ฌ๋ฆฌ ๊ฐ์ฒด์•ˆ์— ๋˜ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. const quizInfo = [ { answerType : "์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ 2015๋…„ 01ํšŒ", answerNum : "1", answerAsk : "์›น ๋””์ž์ธ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ์€?", answerChoice : [ "์›น ํŽ˜์ด์ง€๋ฅผ ๋””์ž์ธํ•˜๊ณ  ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.", "์›น ๋””์ž์ธ์€ ๊ฐœ์ธ์šฉ ํ™ˆํŽ˜์ด์ง€ ์ด์™ธ์— ๊ธฐ์—…์šฉ.. 2022. 8. 25.
[QUIZ] ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ05 : ๊ฐ๊ด€์‹ 60๋ฌธ์ œ ํ€ด์ฆˆ ๊ฐ๊ด€์‹ ์œ ํ˜• : 60๋ฌธ์ œ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ํ…์ŠคํŠธ๋“ค์„ ์ง์ ‘ ํ•ด๋‹น ๋ž€์— ๋„ฃ์–ด์„œ ์ œ์ž‘ํ•ด๋ด…์‹œ๋‹ค! ๊ทธ ๋’ค ์กฐ๊ฑด๋ฌธ์„ ํ†ตํ•ด ์ •๋‹ต ๊ฐฏ์ˆ˜์™€ ๋ฌธ์ œ์˜ ์ด ๊ฐฏ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ์‹์„ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. ! ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ! ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ์›๋ณธ ํŽ˜์ด์ง€ ๋ณด๊ธฐ #1. ํ€ด์ฆˆ ์ธํฌ (๋ฌธ์ œ ๋ชจ์Œ) ๋งŒ๋“ค๊ธฐ ๋ฐ์ดํ„ฐ ์ €์žฅ ํƒ€์ž…์ธ ๋ฐฐ์—ด์•ˆ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๊ฐ๊ฐ์˜ ํ€ด์ฆˆ ๋ฌธ์ œ๋ฅผ ํ‚ค์™€ ๊ฐ’์œผ๋กœ ๋ฐ์ดํ„ฐํ™” ์‹œ์ผœ ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. const quizInfo = [ { answerType : "์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ 2015๋…„ 01ํšŒ", answerNum : "1", answerAsk : "์›น ๋””์ž์ธ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ์€?", answerChoice : { 1: "์›น ํŽ˜์ด์ง€๋ฅผ ๋””์ž์ธํ•˜๊ณ  ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.", 2: "์›น ๋””์ž์ธ์€ ๊ฐœ์ธ์šฉ ํ™ˆํŽ˜์ด.. 2022. 8. 25.
[Search] ๊ฒ€์ƒ‰ ์œ ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ03 charAt()์„ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ ์ œ์ž‘ํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ charAt() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์•ŒํŒŒ๋ฒณ๊ณผ css์†์„ฑ์˜ ์ฒซ๊ธ€์ž๊ฐ€ ๋™์ผํ•œ ๊ฒƒ๋งŒ ๋‚˜์˜ค๋Š” ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๋จผ์ € charAt() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ „ ๊ฒŒ์‹œ๊ธ€์„ ๋ณด๊ณ  ์˜ค์‹œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค ;) #1. HTML : ๊ตฌ์กฐ ์งœ๊ธฐ ! point ! ๋ฒ„ํŠผ์„ ์œ„ํ•œ ์•ŒํŒŒ๋ฒณ ๋งˆํฌ์—…์„ ์ž‘์—…ํ•ด์ค๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ์™€ css์†์„ฑ์„ ์œ„ํ•ด ์ธํฌ ์•ˆ์— keyword ๋ถ€๋ชจ ์š”์†Œ๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. โœ๏ธ์ฝ”๋“œ ๋ณด๊ธฐ a b c d e f g h i j k l n m o p q r s t u v w x y z CSS ์†์„ฑ ๊ฐฏ์ˆ˜ : 0 ์•ŒํŒŒ๋ฒณ ๋ฒ„ํŠผ ์ž‘์—…์ด ๋๋‚˜๋ฉด ์†์„ฑ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ž‘์—…ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ ๋ฆฌ์ŠคํŠธ ๋ณด๊ธฐ accent-color : accen.. 2022. 8. 23.
[Search] ๊ฒ€์ƒ‰ ์œ ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ02 includes()๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ ์ œ์ž‘ํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ includes() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๋จผ์ € includes() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์งง๊ฒŒ ์•Œ์•„๋ณด๊ณ  ์‚ฌ์ดํŠธ ์‹ค์Šต์— ๋“ค์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! #1. includes() includes() ๋ฉ”์„œ๋“œ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ๋ฌธ์ž์—ด ๋‚ด์—์„œ ๊ฒ€์ƒ‰ํ•  ๋ฌธ์ž์˜ ํฌํ•จ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋ถˆ๋ฆฐ(true, false)์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ์˜ˆ์ œ ์ฝ”๋“œ const str1 = "javascript reference"; const currentStr1 = str1.includes("javascript"); // true const currentStr2= str1.includes("j"); // true const currentStr3= str1.. 2022. 8. 17.
[Search] ๊ฒ€์ƒ‰ ์œ ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ01 indexOf()๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ ์ œ์ž‘ํ•˜๊ธฐ ์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” indexOf()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์‹ฌํ™”๊ณผ์ •์œผ๋กœ ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ indexOf() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ด๋ณผ๊นŒ์š”?! ๋จผ์ € indexOf() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์งง๊ฒŒ ์•Œ์•„๋ณด๊ณ  ์‚ฌ์ดํŠธ ์‹ค์Šต์— ๋“ค์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! #1. indexOf() indexOf() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž์˜ ์œ„์น˜(index)๋ฅผ ์ฐพ์€ ํ›„ ์ˆซ์ž๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ์ฝ”๋“œ ๋ณด๊ธฐ const str1 = "javascript reference" const currentStr1 = str1.indexOf("javascript"); // 0 const currentStr2 = str1.indexOf("reference"); // 11 (11๋ฒˆ์งธ ์ž๋ฆฌ : .. 2022. 8. 17.
ํ€ด์ฆˆ ๋ฌธ์ œ ๋งŒ๋“ค๊ธฐ04 ํ€ด์ฆˆ ๊ฐ๊ด€์‹ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ํ•„๊ธฐ๋ฌธ์ œ๋ฅผ ๊ฐ๊ด€์‹ ์œ ํ˜• ํ€ด์ฆˆ๋กœ ์—ฌ๋Ÿฌ๊ฐœ ์ œ์ž‘ํ•ด๋ณด๊ธฐ ํ•˜๋‚˜์˜ ๊ฐ๊ด€์‹ ๋ฌธ์ œ๋ฅผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งŒ๋“ค์–ด๋ณด์ž! #1. ์„ ํƒ์ž ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค ์ƒ์ˆ˜์—๊ฒŒ ํ•ด๋‹น๋ช…์นญ(ex: quizType)์„ ์„ ์–ธํ•ด์ฃผ๊ณ  ์ฟผ๋ฆฌ์…€๋ž™ํ„ฐ(ํƒœ๊ทธ, ์•„์ด๋””, ํด๋ž˜์Šค๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ)๋กœ ์„ ํƒํ•œ ์š”์†Œ๋ฅผ ์ฐพ์•„์„œ ๋„ฃ์–ด๋ณด์ž! //์„ ํƒ์ž const quizType = document.querySelector(".quiz__type"); //ํ€ด์ฆˆ์ข…๋ฅ˜ const quizNumber = document.querySelector(".quiz__question .number"); //ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.querySelector(".quiz__question .ask".. 2022. 8. 8.
728x90
๋ฐ˜์‘ํ˜•

Lucky Charms Rainbow
js
html
css