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

Study137

CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ 6. ํ†ตํ†ต ํŠ€๋Š” ๊ธ€์ž See the Pen Untitled by Youcodein (@youCodein) on CodePen. 2022. 9. 22.
CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ 5. ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์• ๋‹ˆ๋ฉ”์ด์…˜ See the Pen MouseHoverEffect by Youcodein (@youCodein) on CodePen. 2022. 9. 21.
CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ 4 - ์›จ์ด๋ธŒ ์• ๋‹ˆ๋ฉ”์ด์…˜ See the Pen Untitled by Youcodein (@youCodein) on CodePen. 2022. 9. 21.
ํŒจ๋Ÿด๋ž™์Šค ์ดํŽ™ํŠธ 5. ์ด์งˆ๊ฐ ํšจ๊ณผ (์ง„ํ–‰์ค‘) Javascript Parallax Effect parallax ์ดํŽ™ํŠธ ์ค‘ ์Šคํฌ๋กค์„ ๋‚ด๋ฆฌ๋ฉด ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ๊ฐ€ ์›€์ง์—ฌ ์ด์งˆ์ ์ธ ํšจ๊ณผ๋ฅผ ์ค๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ํ•ต์‹ฌ ํฌ์ธํŠธ(์ง„ํ–‰์ค‘) HTML๊ณผ CSS์ฝ”๋“œ์—๋Š” ํฐ ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. js์ฝ”๋“œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ•ด์„คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์ง„ํ–‰์ค‘ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. 01 section1 ๊ธ€์— ์œ„์ธ์˜ ์ดˆ์ƒํ™”๊ฐ€ ์žˆ๊ณ  ์œ„์ธ์˜ ์ด๋ฆ„์ด ์“ฐ์—ฌ์žˆ๋‹ค๊ณ  ํ•ด์„œ, ์ธํ„ฐ๋„ท์—์„œ ๋ณธ ๋ง์„ ์•„๋ฌด๊ฑฐ๋‚˜ ๋ฏฟ์ง€ ๋ง๋ผ. 02 section02 ๋น„๋ก ๋‚ด์ผ ์ง€๊ตฌ์˜ ์ข…๋ง์ด ์˜จ๋‹ค ํ•˜๋”๋ผ๋„ ๋‚˜๋Š” ์˜ค๋Š˜ ํ•œ ๊ทธ๋ฃจ์˜ ์‚ฌ๊ณผ๋‚˜๋ฌด๋ฅผ ์‹ฌ๊ฒ ๋‹ค. 03 section03 ๊ทธ๋“ค์ด ์ฃฝ์Œ์„ ๋‘๋ ค์›Œํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ์‚ถ์ด ์ฃฝ์Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์•„ํ”„๋‹ค. 04 section04 ๋ชจ๋“  ๊ฒƒ์ด ๋ณ€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์œผ๋ฉด ๋ถ™์žก์œผ๋ ค .. 2022. 9. 20.
vscode ์—์„œ SCSS ์„ค์น˜ & ์‹คํ–‰๋ฐฉ๋ฒ• 2022. 9. 19.
์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 4. ๋ฒ„ํŠผ ๋ˆŒ๋Ÿฌ ๋„˜๊ธฐ๊ธฐ Javascript Slider Effect Slider ์ดํŽ™ํŠธ ์ค‘ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ด๋ฏธ์ง€๋ฅผ ์˜†์œผ๋กœ ๋„˜๊ธฐ๋Š” ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. prev next CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* slider */ .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; } /* ์ด๋ฏธ์ง€ ๋ณด์ด๋Š” ์˜์—ญ */ .slider__img { position: relative; width: 800px; height: 450px; overflow: hidden; } .slider::before { position: absolute; left: 5px; to.. 2022. 9. 19.
์‚ฌ์ดํŠธ ์ œ์ž‘ - ์™„์„ฑ๋ณธ / ๋ฐ˜์‘ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ ํ•ฉ๋ณธ(์ง„ํ–‰์ค‘) ์ด๋•Œ๊นŒ์ง€ ๋ฐฐ์šด ์œ ํ˜•๋“ค์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ๊ณผ์ • 1. ํ”ผ๊ทธ๋งˆ๋กœ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. 2. ์ด๋•Œ๊นŒ์ง€ ๋งŒ๋“ค์–ด๋‘” ์œ ํ˜•๋“ค์„ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์ดํŠธ ์ฝ”๋”ฉ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์œ ํ˜•๋ณ„ ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์€ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•ด์ฃผ์„ธ์š”. 1. ํ—ค๋” ์œ ํ˜• 2. ์Šฌ๋ผ์ด๋“œ ์œ ํ˜• 3. ์ด๋ฏธ์ง€ ์œ ํ˜• 4. ์ด๋ฏธ์ง€/ํ…์ŠคํŠธ ์œ ํ˜• 5. ์นด๋“œ ์œ ํ˜• 6. ๋ฐฐ๋„ˆ ์œ ํ˜• 7. ํ…์ŠคํŠธ ์œ ํ˜• 8. ํ‘ธํ„ฐ ์œ ํ˜• ๋˜ํ•œ html๊ณผ css ์†Œ์Šค ์—ญ์‹œ ์†Œ์Šค๋ณด๊ธฐ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•ด์ฃผ์„ธ์š”! 3. ๋ฐ˜์‘ํ˜• ์ž‘์—…์„ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋””๋ฐ”์ด์Šค์—์„œ๋„ ์‚ฌ์ดํŠธ๊ฐ€ ์ž˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋ฐ˜์‘ํ˜• ์ž‘์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. 3-2. ํ—ค๋”๊ฐ€ ๊นจ์ง€๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ ํ™”๋ฉด ํฌ๊ธฐ๋ฅผ ์ค„์˜€์„ ๋•Œ ํ—ค๋”์˜ ๊ธ€์”จ๊ฐ€ ๊นจ์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„.. 2022. 9. 19.
๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 2. ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ (GSAP) Javascript Mouse Effect Mouse ์ดํŽ™ํŠธ ์ค‘ GSAP์„ ์ด์šฉํ•œ ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ๋ฉ‹์žˆ๋Š” ๋ช…์–ธhoc quoque transibit๋ฉ‹์žˆ๋Š” ๋ช…์–ธ ๋ฉ‹์žˆ๋Š” ๋ช…์–ธ์ด ๋˜ํ•œ ์ง€๋‚˜๊ฐ€๋ฆฌ๋ผ.๋ฉ‹์žˆ๋Š” ๋ช…์–ธ CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* MouseType */ .mouse__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #fff; overflow: hidden; cursor: none; } .mouse__wrap p { font-size: 2vw; lin.. 2022. 9. 19.
ํŒจ๋Ÿด๋ž™์Šค ์ดํŽ™ํŠธ 4. ๋‚ด์šฉ ๋‚˜ํƒ€๋‚˜๊ธฐ Javascript parallax Effect parallax ์ดํŽ™ํŠธ ์ค‘ ๋‚ด์šฉ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. 01 section1 ๊ธ€์— ์œ„์ธ์˜ ์ดˆ์ƒํ™”๊ฐ€ ์žˆ๊ณ  ์œ„์ธ์˜ ์ด๋ฆ„์ด ์“ฐ์—ฌ์žˆ๋‹ค๊ณ  ํ•ด์„œ, ์ธํ„ฐ๋„ท์—์„œ ๋ณธ ๋ง์„ ์•„๋ฌด๊ฑฐ๋‚˜ ๋ฏฟ์ง€ ๋ง๋ผ. 02 section02 ๋น„๋ก ๋‚ด์ผ ์ง€๊ตฌ์˜ ์ข…๋ง์ด ์˜จ๋‹ค ํ•˜๋”๋ผ๋„ ๋‚˜๋Š” ์˜ค๋Š˜ ํ•œ ๊ทธ๋ฃจ์˜ ์‚ฌ๊ณผ๋‚˜๋ฌด๋ฅผ ์‹ฌ๊ฒ ๋‹ค. 03 section03 ๊ทธ๋“ค์ด ์ฃฝ์Œ์„ ๋‘๋ ค์›Œํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ์‚ถ์ด ์ฃฝ์Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์•„ํ”„๋‹ค. 04 section04 ๋ชจ๋“  ๊ฒƒ์ด ๋ณ€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์œผ๋ฉด ๋ถ™์žก์œผ๋ ค ํ•  ๊ฒƒ์ด ์—†๋‹ค. 05 section05 ์–ด๋–ค ์ƒ๊ฐ์„ ๋ฐ›์•„๋“ค์ด์ง€ ์•Š๊ณ  ์ฆ๊ฒ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๊ต์–‘ ์žˆ๋Š” ์ •์‹ ์˜ ํ‘œ์ง•์ด๋‹ค. 06 section06 ์ฒ ํ•™์€ ์–ธ์ œ.. 2022. 9. 19.
ํŒจ๋Ÿด๋ž™์Šค ์ดํŽ™ํŠธ 3. ๋ฉ”๋‰ด ๋‚˜ํƒ€๋‚˜๊ธฐ / ํƒ‘๋ฒ„ํŠผ Javascript parallax Effect parallax ์ดํŽ™ํŠธ ์ค‘ ์ˆจ๊น€ ๋ฉ”๋‰ด/ํƒ‘๋ฒ„ํŠผ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. 01 section1 ๊ธ€์— ์œ„์ธ์˜ ์ดˆ์ƒํ™”๊ฐ€ ์žˆ๊ณ  ์œ„์ธ์˜ ์ด๋ฆ„์ด ์“ฐ์—ฌ์žˆ๋‹ค๊ณ  ํ•ด์„œ, ์ธํ„ฐ๋„ท์—์„œ ๋ณธ ๋ง์„ ์•„๋ฌด๊ฑฐ๋‚˜ ๋ฏฟ์ง€ ๋ง๋ผ. 02 section02 ๋น„๋ก ๋‚ด์ผ ์ง€๊ตฌ์˜ ์ข…๋ง์ด ์˜จ๋‹ค ํ•˜๋”๋ผ๋„ ๋‚˜๋Š” ์˜ค๋Š˜ ํ•œ ๊ทธ๋ฃจ์˜ ์‚ฌ๊ณผ๋‚˜๋ฌด๋ฅผ ์‹ฌ๊ฒ ๋‹ค. 03 section03 ๊ทธ๋“ค์ด ์ฃฝ์Œ์„ ๋‘๋ ค์›Œํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ์‚ถ์ด ์ฃฝ์Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์•„ํ”„๋‹ค. 04 section04 ๋ชจ๋“  ๊ฒƒ์ด ๋ณ€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์œผ๋ฉด ๋ถ™์žก์œผ๋ ค ํ•  ๊ฒƒ์ด ์—†๋‹ค. 05 section05 ์–ด๋–ค ์ƒ๊ฐ์„ ๋ฐ›์•„๋“ค์ด์ง€ ์•Š๊ณ  ์ฆ๊ฒ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๊ต์–‘ ์žˆ๋Š” ์ •์‹ ์˜ ํ‘œ์ง•์ด๋‹ค. 06 section06 ์ฒ ํ•™์€ .. 2022. 9. 19.
MySQL MySQL MySQL์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰, ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ํฌํ•จํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. MySQL์€ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ์˜คํ”ˆ ์†Œ์Šค์˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ(RDBMS)์ž…๋‹ˆ๋‹ค. MySQL์€ PHP ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์™€ ์ƒํ˜ธ ์—ฐ๋™์ด ์ž˜ ๋˜๋ฉด์„œ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ๊ฐœ๋ฐœ๋œ ๋ฌด๋ฃŒ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ™ˆํŽ˜์ด์ง€๋‚˜ ์‡ผํ•‘๋ชฐ(์›Œ๋“œํ”„๋ ˆ์Šค, Cafe24, ์ œ๋กœ๋ณด๋“œ ๊ทธ๋ˆ„๋ณด๋“œ)๋“ฑ ์ผ๋ฐ˜์ ์œผ๋กœ ์›น ๊ฐœ๋ฐœ์— ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. MySQL ์„ค์น˜ MAMP๋ž€ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•  ๋•Œ ์“ฐ์ด๋Š” ๊ธฐ์ˆ  ์Šคํƒ์ธ macOS, Apache, MySQL, PHP ์˜ ์•ฝ์–ด์ด์ž ์†”๋ฃจ์…˜ ์Šคํƒ์ด๋‹ค. http://www.mamp.info/en/downlads/ MySQL ์‹คํ–‰ ์œˆ๋„์šฐ : cd MAMP.. 2022. 9. 15.
ํŒจ๋Ÿด๋Ÿญ์Šค ์ดํŽ™ํŠธ - 02. ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด ํŒจ๋Ÿด๋ž™์Šค ์ดํŽ™ํŠธ 2 - ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด> ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ํŒจ๋Ÿด๋ ‰์Šค ์ดํŽ™ํŠธ ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด ์Šคํฌ๋กค์„ ์›€์ง์˜€์„ ๋•Œ ์‚ฌ์ด๋“œ์— ์žˆ๋Š” ์  ๋ชจ์–‘์˜ ๋ฉ”๋‰ด์— ๋ณ€ํ™”๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ์Šคํฌ๋กค์˜ ์œ„์น˜๊ฐ€ ํ•ด๋‹น ์„น์…˜์— ์œ„์น˜/์‚ฌ์ด๋“œ ๋ฉ”๋‰ด์˜ ์ ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์„น์…˜์— ๋Œ€์‘ํ•˜๋Š” ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด์˜ ์ ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. html ์†Œ์Šค์ž…๋‹ˆ๋‹ค ๋ฉ”๋‰ด1 ๋ฉ”๋‰ด2 ๋ฉ”๋‰ด3 ๋ฉ”๋‰ด4 ๋ฉ”๋‰ด5 ๋ฉ”๋‰ด6 ๋ฉ”๋‰ด7 ๋ฉ”๋‰ด8 ๋ฉ”๋‰ด9 01 section1 ๊ธ€์— ์œ„์ธ์˜ ์ดˆ์ƒํ™”๊ฐ€ ์žˆ๊ณ  ์œ„์ธ์˜ ์ด๋ฆ„์ด ์“ฐ์—ฌ์žˆ๋‹ค๊ณ  ํ•ด์„œ, ์ธํ„ฐ๋„ท์—์„œ ๋ณธ ๋ง์„ ์•„๋ฌด๊ฑฐ๋‚˜ ๋ฏฟ์ง€ ๋ง๋ผ. 02 section02 ๋น„๋ก ๋‚ด์ผ ์ง€๊ตฌ์˜ ์ข…๋ง์ด ์˜จ๋‹ค ํ•˜๋”๋ผ๋„ ๋‚˜๋Š” ์˜ค๋Š˜ ํ•œ ๊ทธ๋ฃจ์˜ ์‚ฌ๊ณผ๋‚˜๋ฌด๋ฅผ ์‹ฌ๊ฒ ๋‹ค. 03 section03 ๊ทธ๋“ค์ด ์ฃฝ์Œ์„ ๋‘๋ ค์›Œํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ์‚ถ์ด ์ฃฝ์Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์•„ํ”„๋‹ค. 04 secti.. 2022. 9. 13.
CSS์• ๋‹ˆ๋ฉ”์ด์…˜ ์˜ˆ์‹œ CSS animation ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 1. ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์ด๋ฏธ์ง€๋ฅผ ํ”„๋ ˆ์ž„ ์ˆ˜๋งŒํผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.(์—ฐ์†๋˜๋Š” ์ด๋ฏธ์ง€๋กœ ๊ฐ€์ ธ์™€์ฃผ์„ธ์š”) 2. ์ด๋ฏธ์ง€๋“ค์„ ํ•˜๋‚˜๋กœ ์ด์–ด ๋ถ™์ž…๋‹ˆ๋‹ค. ํฌํ† ์ƒต์—์„œ (์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„) X (ํ”„๋ ˆ์ž„ ์ˆ˜) ๋งŒํผ์˜ ๋„ˆ๋น„๋กœ ์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ์ˆœ์„œ๋Œ€๋กœ ์ด์–ด๋ถ™์ด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 3. ๊ทธ ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. 4. ์ด ์ด๋ฏธ์ง€๋ฅผ CSS์˜ background๋ฅผ ์ด์šฉํ•˜์—ฌ ๋„ฃ์–ด์ค„ ์œ„์น˜์— ์œ„์น˜์‹œํ‚ต๋‹ˆ๋‹ค. 5. ์• ๋‹ˆ๋ฉ”์ด์…˜ํšจ๊ณผ๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค๋Š” ์•„๋ž˜์˜ ์†Œ์Šค๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”. HTML ์†Œ์Šค .step { height: 700px; background: #333; position: relative; } .step .stepbox { width: 800px; height: 600px; background: url(.. 2022. 9. 8.
SVG ์• ๋‹ˆ๋ฉ”์ด์…˜ ์˜ˆ์‹œ ์˜ˆ์‹œ See the Pen Text Animation by Youcodein (@youCodein) on CodePen. HTML HTML ์†Œ์Šค์ž…๋‹ˆ๋‹ค. Hello smile CSS CSS ์†Œ์Šค์ž…๋‹ˆ๋‹ค. @font-face { font-family: 'Tmon'; font-weight: normal; font-style: normal; src: url('https://cdn.jsdelivr.net/gh/webfontworld/tmon/Tmon.eot'); src: url('https://cdn.jsdelivr.net/gh/webfontworld/tmon/Tmon.eot?#iefix') format('embedded-opentype'), url('https://cdn.jsdelivr.net/gh/webfont.. 2022. 9. 8.
์• ๋‹ˆ๋ฉ”์ด์…˜ - CSS CSS animation animation animation : name | duration | timing-function | delay | iteration | direction | fill-mode | play-state ์ข…๋ฅ˜ ์˜ˆ์‹œ animation-name @keyframe์— ์ง€์ •๋œ ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. animation-duration ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹คํ–‰๋˜๋Š” ์‹œ๊ฐ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. animation-timing-function ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ‚คํ”„๋ ˆ์ž„ ์›€์ง์ž„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. animation-delay ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜๊ธฐ ์ „๊นŒ์ง€ ์‹œ๊ฐ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. animation-iteration ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. animation-derection ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐฉํ–ฅ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. animation-fil.. 2022. 9. 8.
์• ๋‹ˆ๋ฉ”์ด์…˜ - SVG SVG ์Šค์ผ€์ผ๋Ÿฌ๋ธ” ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค(Scalable Vector Graphics, SVG)๋Š” 2์ฐจ์› ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ XML ๊ธฐ๋ฐ˜์˜ ํŒŒ์ผ ํ˜•์‹์œผ๋กœ, 1999๋…„ W3C(World Wide Web Consortium)์˜ ์ฃผ๋„ํ•˜์— ๊ฐœ๋ฐœ๋œ ์˜คํ”ˆ ํ‘œ์ค€์˜ ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ํŒŒ์ผ ํ˜•์‹์ด๋‹ค. SVG ํ˜•์‹์˜ ์ด๋ฏธ์ง€์™€ ๊ทธ ์ž‘๋™์€ XML ํ…์ŠคํŠธ ํŒŒ์ผ๋“ค๋กœ ์ •์˜ ๋˜์–ด ๊ฒ€์ƒ‰ํ™”·๋ชฉ๋กํ™”·์Šคํฌ๋ฆฝํŠธํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ํ•„์š”ํ•˜๋‹ค๋ฉด ์••์ถ•๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ9 ๋ฒ„์ „ ์ด์ƒ๋ถ€ํ„ฐ ์ง€์›๋ฉ๋‹ˆ๋‹ค. XML์„ ์ด์šฉํ•˜์—ฌ ๋ผ์ธ, ๊ณก์„ , ๊ธฐํ•˜ํ•™์ ์ธ ๊ทธ๋ž˜ํ”ฝ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ํ™•๋Œ€ํ•˜๊ฑฐ๋‚˜ ์ถ•์†Œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. DOM ๋‹จ์œ„๋กœ ์ปจํŠธ๋กค์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ฌธ์„œ ๋ณต์žก๋„๊ฐ€ ์ฆ๊ฐ€๋˜๋ฉด ๋ Œ๋”๋ง์ด ๋Š๋ ค์ง‘๋‹ˆ๋‹ค. ์‚ฌ๊ฐํ˜•(rect) ์›ํ˜•(circle, ellipse).. 2022. 9. 7.
ํŒจ๋Ÿด๋ ‰์Šค ์ดํŽ™ํŠธ - 1. ๋ฉ”๋‰ด ์ด๋™ Javascript parallax Effect parallax ์ดํŽ™ํŠธ ์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. Javascript parallaxEffect01 ํŒจ๋Ÿด๋ ‰์Šค ์ดํŽ™ํŠธ- ๋ฉ”๋‰ด ์ด๋™ 1 2 3 4 5 6 7 ๋ฉ”๋‰ด1 ๋ฉ”๋‰ด2 ๋ฉ”๋‰ด3 ๋ฉ”๋‰ด4 ๋ฉ”๋‰ด5 ๋ฉ”๋‰ด6 ๋ฉ”๋‰ด7 ๋ฉ”๋‰ด8 ๋ฉ”๋‰ด9 01 section1 ๊ธ€์— ์œ„์ธ์˜ ์ดˆ์ƒํ™”๊ฐ€ ์žˆ๊ณ  ์œ„์ธ์˜ ์ด๋ฆ„์ด ์“ฐ์—ฌ์žˆ๋‹ค๊ณ  ํ•ด์„œ, ์ธํ„ฐ๋„ท์—์„œ ๋ณธ ๋ง์„ ์•„๋ฌด๊ฑฐ๋‚˜ ๋ฏฟ์ง€ ๋ง๋ผ. 02 section02 ๋น„๋ก ๋‚ด์ผ ์ง€๊ตฌ์˜ ์ข…๋ง์ด ์˜จ๋‹ค ํ•˜๋”๋ผ๋„ ๋‚˜๋Š” ์˜ค๋Š˜ ํ•œ ๊ทธ๋ฃจ์˜ ์‚ฌ๊ณผ๋‚˜๋ฌด๋ฅผ ์‹ฌ๊ฒ ๋‹ค. 03 section03 ๊ทธ๋“ค์ด ์ฃฝ์Œ์„ ๋‘๋ ค์›Œํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ์‚ถ์ด ์ฃฝ์Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์•„ํ”„๋‹ค. 04 section04 ๋ชจ๋“  ๊ฒƒ์ด ๋ณ€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์œผ๋ฉด ๋ถ™์žก์œผ๋ ค ํ•  ๊ฒƒ์ด .. 2022. 9. 6.
๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ - ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ Javascript mouse Effect MouseEffect์ค‘ ๋งˆ์šฐ์Šค ๋”ฐ๋ผ๋‹ค๋‹ˆ๊ธฐ ์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ๋ฉ‹์žˆ๋Š” ๋ช…์–ธhoc quoque transibit๋ฉ‹์žˆ๋Š” ๋ช…์–ธ ๋ฉ‹์žˆ๋Š” ๋ช…์–ธ์ด ๋˜ํ•œ ์ง€๋‚˜๊ฐ€๋ฆฌ๋ผ.๋ฉ‹์žˆ๋Š” ๋ช…์–ธ clientX : 0px clientY : 0px offsetX : 0px offsetY : 0px pageX : 0px pageY : 0px screenX : 0px screenY : 0px CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* MouseType */ .mouse__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; flex-direc.. 2022. 9. 6.
mouseenter / mouseover ์˜ ์ฐจ์ด mouseenter / mouseover ์˜ ์ฐจ์ด> mouseenter / mouseover mouseenter / mouseover๋Š” ๋ชจ๋‘ ์–ด๋–ค ์˜์—ญ์— ๋งˆ์šฐ์Šค๊ฐ€ ์˜ฌ๋ผ๊ฐ์„ ๊ฐ์ง€ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ์ด ๋‘˜์˜ ์ฐจ์ด์ ์„ ์•Œ์•„๋ด…์‹œ๋‹ค. mouseover์™€ mouseout mouseover ๋ฉ”์„œ๋“œ๋Š” ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์ง€์ • ์˜์—ญ ์•ˆ์œผ๋กœ ๋“ค์–ด์™”์„ ๋•Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฉ”์„œ๋“œ ์ž…๋‹ˆ๋‹ค. mouseout ๋ฉ”์„œ๋“œ๋Š” ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์ง€์ • ์˜์—ญ ์•ˆ์—์„œ ๋ฐ”๊นฅ์œผ๋กœ ๋‚˜๊ฐ”์„ ๋•Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฉ”์„œ๋“œ ์ž…๋‹ˆ๋‹ค. ์ด ๋‘˜์€ ์„œ๋กœ ์ง์„ ์ด๋ฃจ๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. mouseover์™€ mouseout mouseenter์™€ ๋ฉ”์„œ๋“œ๋Š” ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์ง€์ • ์˜์—ญ ์•ˆ์œผ๋กœ ๋“ค์–ด์™”์„ ๋•Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฉ”์„œ๋“œ ์ž…๋‹ˆ๋‹ค. mouseleave ๋ฉ”์„œ๋“œ๋Š” ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์ง€์ • .. 2022. 9. 6.
Vscode Prettier ์ ์šฉ ๋ฐฉ๋ฒ• VsCode Prettier ์„ค์ • ๋ฐฉ๋ฒ• Prettier๋Š” ๋‹จ์ถ•ํ‚ค crtl + s๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์œผ๋กœ ์ •๋ ฌ์ด ๋˜๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ„ํ˜น ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  Prettier์˜ ๊ธฐ๋Šฅ์ด ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๋ฐ์š”. ๊ทธ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์„ค์ •(Setting) ๋“ค์–ด๊ฐ€๊ธฐ Prettier ์„ค์น˜ ํ›„ ์„ค์ •(setting)์— ๋“ค์–ด๊ฐ„ ํ›„ 'editor format on save'๋ฅผ ๊ฒ€์ƒ‰, ์ฒดํฌ๋ฐ•์Šค์— ์ฒดํฌํ•ด์ค๋‹ˆ๋‹ค. ์ฒดํฌ๋ฅผ ํ–ˆ์Œ์—๋„ ๊ธฐ๋Šฅ์ด ์ ์šฉ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ 2๋ฒˆ ์ž‘์—…์œผ๋กœ ๊ฐ€์ฃผ์„ธ์š”. 2. json F1ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ json์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด user setting์ด ๋‚˜์˜ค๋Š”๋ฐ ์ด๊ฒƒ์„ ํด๋ฆญํ•˜๊ณ  editor.formatOnSave์ด true์ธ์ง€ ํ™•์ธํ•ด์ค๋‹ˆ๋‹ค. fals.. 2022. 9. 6.
08. ํ‘ธํ„ฐ ์œ ํ˜• 1 ํ‘ธํ„ฐ ์œ ํ˜• ํ‘ธํ„ฐ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ํ‘ธํ„ฐ ์˜์—ญ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ ์›นํ‘œ์ค€ ์‚ฌ์ดํŠธ 2022 Webstoryboy. Portfolio is Power All rights reserved. CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* gray */ .gray { background-color: #f5f5f5; } /* .. 2022. 9. 6.
07. ๋ฐฐ๋„ˆ ์œ ํ˜• 1 ๋ฐฐ๋„ˆ ์œ ํ˜• ์›น์‚ฌ์ดํŠธ ๋ฐฐ๋„ˆ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. class="blind">๋ฐฐ๋„ˆ ์˜์—ญ class="title">์ œ๋ชฉ ์˜์—ญ ๋‚ด์šฉ๋‚ด์šฉ๋‚ด์šฉ์ด๋ž๋‹ˆ๋‹ค.๋‚ด์šฉ์–ด์ผ€๊ธธ๊ฒŒ์จ href="#" title="์ƒˆ ํŽ˜์ด์ง€ ์—ด๋ฆผ">๊ทธ๊ฑฐ์–ด์ผ€ํ•˜๋Š”๊ฑด๋ฐ class="small">๋ฐฐ๋„ˆ ์œ ํ˜•01 CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* banner */ .banner__inner { background-image: url(../bannerType/img/banner_bg01.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; padding: 120px 0; c.. 2022. 9. 6.
06. ์Šฌ๋ผ์ด๋“œ ์œ ํ˜• 1 ์Šฌ๋ผ์ด๋“œ ์œ ํ˜• ์›น์‚ฌ์ดํŠธ ์Šฌ๋ผ์ด๋“œ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ์•„์ด์ฝ˜์— ์ด๋ฏธ์ง€ ์Šคํ”Œ๋ผ์ดํŠธ ๊ธฐ๋ฒ•๊ณผ irํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ์Šฌ๋ผ์ด๋“œ ์˜์—ญ DEVELOPER NEW PROJECT ๋„ˆ๋ฌด ๋ฌด๋ฆฌํ•˜์ง€ ๋ง์•„์š”! ์ด๋ฏธ ๋‹น์‹ ์€ ์ž˜ํ•˜๊ณ  ์žˆ๊ณ ! ์•ž์œผ๋กœ๋„ ์ž˜ ํ•  ์ˆ˜ ์žˆ์–ด์š”! ์ž์„ธํžˆ๋ณด๊ธฐ ์‚ฌ์ดํŠธ๋ณด๊ธฐ ์ด์ „ ์ด๋ฏธ์ง€ ๋‹ค์Œ ์ด๋ฏธ์ง€ 1 2 3 ํ”Œ๋ ˆ์ด ์ •์ง€ CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* slider */ .slider__inner { margin-top: 40px; } .slider {} .slider__img { background: url(../site1/assets/img/slider_bg01.jpg) no-repeat center / cover; } .slider__img .. 2022. 9. 6.
์ œ์ด์ฟผ๋ฆฌ ์Šคํƒ€์ผ ๊ด€๋ จ ๋ฉ”์„œ๋“œ jQuery : ์Šคํƒ€์ผ ๊ด€๋ จ ๋ฉ”์„œ๋“œ> css() ๋ฉ”์„œ๋“œ ์„ ํƒํ•œ ์š”์†Œ์˜ css์†์„ฑ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ๋ถ„๋ฅ˜ ํ˜•์‹ ์ทจ๋“ $("div").css("width"); ์ƒ์„ฑ, ๋ณ€๊ฒฝ $("div").css("background-color", "red").css("padding", "10px"); $("div").css({background-color: "red", padding: "10px"}); ์ฝœ๋ฐฑ ํ•จ์ˆ˜ $("div").css("width", function(index, .w) { // index๋Š” ๊ฐ div ์š”์†Œ์˜ index 0,1,2 // w์€ ๊ฐ div ์š”์†Œ width ์†์„ฑ return css ์†์„ฑ // ๊ฐ div ์š”์†Œ์˜ css ์†์„ฑ์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. }); …… ๋‚ด์šฉ ๋‚ด์šฉ ๋‚ด์šฉ See .. 2022. 9. 6.
์ œ์ด์ฟผ๋ฆฌ ์Šคํƒ€์ผ ๊ด€๋ จ ๋ฉ”์„œ๋“œ 2022. 9. 5.
์ œ์ด์ฟผ๋ฆฌ ์†์„ฑ ๊ด€๋ จ ๋ฉ”์„œ๋“œ jQuery : ์†์„ฑ ๊ด€๋ จ ๋ฉ”์„œ๋“œ> attr( ) ๋ฉ”์„œ๋“œ ์„ ํƒํ•œ ์š”์†Œ์˜ attribute(์†์„ฑ)๋ฅผ ์„ ํƒ, ์ƒ์„ฑ, ๋ณ€๊ฒฝํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ๋ถ„๋ฅ˜ ํ˜•์‹ ์ทจ๋“ $("a").attr("href"); ์ƒ์„ฑ, ๋ณ€๊ฒฝ $("a").attr("href", "http://icoxpublish.com").attr("target", "_blank"); $("a").attr({"href": "http://icoxpublish.com", target:"_blank"}); ์ฝœ๋ฐฑ ํ•จ์ˆ˜ $("a").attr("href", function(index, h){ //index๋Š” ๊ฐ a ์š”์†Œ์˜ index 0, 1, 2 //h๋Š” ๊ฐ a ์š”์†Œ href ์†์„ฑ return attribute(์†์„ฑ) // ๊ฐ a ์š”์†Œ์˜ ์†์„ฑ์„ ์ƒ์„ฑ ๋ฐ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค... 2022. 9. 5.
JQuery ํด๋ž˜์Šค ๊ด€๋ จ ๋ฉ”์„œ๋“œ jQuery : ํด๋ž˜์Šค ๊ด€๋ จ ๋ฉ”์„œ๋“œ> addClass() ๋ฉ”์„œ๋“œ ์š”์†Œ์— class ์†์„ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ๋ถ„๋ฅ˜ ํ˜•์‹ ์ถ”๊ฐ€ $("div").addClass("ํด๋ž˜์Šค๋ช…"); ์ฝœ๋ฐฑ ํ•จ์ˆ˜ $("div").addClass(function(index, className) { // index๋Š” ๊ฐ div ์š”์†Œ์˜ index 0,1,2 // className์€ ๊ฐ div์˜ class ์†์„ฑ return class ์†์„ฑ // ๊ฐ div์— class ์†์„ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. }); .... ๋‚ด์šฉ1 ๋‚ด์šฉ2 ๋‚ด์šฉ3 See the Pen addclass()๋ฉ”์„œ๋“œ ์˜ˆ์ œ by Youcodein (@youCodein) on CodePen. removeClass() ๋ฉ”์„œ๋“œ ์š”์†Œ์—์„œ class ์†์„ฑ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.. ์‹คํ–‰ ๋ถ„๋ฅ˜ ํ˜•์‹ ์ œ๊ฑฐ $(".. 2022. 9. 5.
์ง€๊ธˆ์€ ๋ช‡ ์‹œ ์ธ๊ฐ€์š”? ๊ธ€์„ ์“ฐ๋Š” ์ง€๊ธˆ์€ 7์‹œ 41๋ถ„ ์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉ๋งŒ ํ•˜๋‹ค๊ฐ„ ๋Œ์•„๋ฒ„๋ฆด ๊ฒƒ ๊ฐ™์•„ ์ด๋ ‡๊ฒŒ ์ผ๊ธฐ๋ฅผ ์ ์Šต๋‹ˆ๋‹ค. ์‹ฌ์‹ฌํ•ด์„œ ์ ์€ ์ผ๊ธฐ์— ์‚ฌ๋žŒ๋“ค์ด ๋Œ“๊ธ€์„ ์ƒ๋ƒฅํ•˜๊ฒŒ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๋งˆ์Œ์ด ๋”ฐ๋œปํ•ด์ง‘๋‹ˆ๋‹ค. ์˜ค๋Š˜์˜ ์ฃผ์ œ๋Š” ์‹œ๊ฐ„์˜ ํ๋ฆ„์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์•ก์ƒ๊ณผ๋‹น ์ด์•ผ๊ธฐ๋ฅผ ํ•˜๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ์ธ๋„ค์ผ ์ œ๋ชฉ์„ ์ €๋ ‡๊ฒŒ ์ •ํ•ด๋ฒ„๋ ค์„œ ์–ด์ฉ” ์ˆ˜ ์—†๋„ค์š”. ์™ ์ง€ ์ฒ ํ•™์  ์ฃผ์ œ๊ฐ™์ง€๋งŒ ๊ทธ๋ƒฅ ๋ญ ํ–ˆ๋‹ค๊ณ  ๋ฒŒ์จ 9์›”์ด๋ƒ ์ด๋Ÿฐ ๋ง์„ ์“ฐ๋ ค๋Š”๊ฒ๋‹ˆ๋‹ค. 9์›”, ์—ฌ๋ฆ„์ด ์ง€๋‚˜๊ณ  ์ด์ œ ๊ฐ€์„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‰์ƒ ๋”์šธ ๊ฒƒ ๊ฐ™์•˜๋Š”๋ฐ ๋น„๊ฐ€ ์˜ค๊ณ  9์›”์ด ๋˜๋‹ˆ ํ•˜๋ฃจ์•„์นจ์— ๋‚ ์”จ๊ฐ€ ์Œ€์Œ€ํ•ด์ง€๋”๊ตฐ์š”. ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ๊ณ„์ ˆ ๋ณ€ํ™”์— ๋ชธ์€ ๋‹ค๋“ค ๊ดœ์ฐฎ์œผ์‹ ๊ฐ€์š”? ์ €๋Š” ํ•œ๋™์•ˆ ๊ณ„์ ˆ์„ฑ ์•Œ๋Ÿฌ์ง€๋•Œ๋ฌธ์— ๋น„์—ผ์ด ์‹ฌํ•˜๊ฒŒ ์™”์Šต๋‹ˆ๋‹ค. 2์ฃผ์ •๋„ ๋น„์—ผ์•ฝ์„ ๋จน์œผ๋‹ˆ ์ด์   ๊ดœ์ฐฎ์•„์กŒ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค๋„ ๊ฑด๊ฐ• ์กฐ์‹ฌํ•˜์„ธ์š”. ๊ฐœ๋ฐœ์ž ์ˆ˜์—…์„ ๋“ค์€์ง€๋„ ๊ฑฐ์˜ .. 2022. 9. 2.
์• ๋‹ˆ๋ฉ”์ด์…˜ 3 ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งŒ๋“ค๊ธฐ HTML๊ณผ CSS๋ฅผ ์ด์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค์–ด๋ด…์‹œ๋‹ค. ์˜ˆ์‹œ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค HTML ์†Œ์Šค CSS ์†Œ์Šค * { box-sizing: border-box; } body { background: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); width:100vw; height:100vh; display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; } .wrapper { position: absolute; animation: x 1s ease-in-out alternate infinite 0s both; } .wrapper:nth-of-type(2) {animat.. 2022. 9. 2.
03. ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ - ์ขŒ๋กœ ์›€์ง์ด๊ธฐ ์—ฐ์† ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ 03 ์Šฌ๋ผ์ด๋“œ ์ดํŽ™ํŠธ ์„ธ ๋ฒˆ์งธ, ์ขŒ๋กœ ์›€์ง์ด๊ธฐ(์—ฐ์†์ ์œผ๋กœ) ์ž…๋‹ˆ๋‹ค. ์›๋ณธ ์‚ฌ์ดํŠธ ๋ณด๊ธฐ ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ HTML html ์†Œ์Šค์ž…๋‹ˆ๋‹ค. CSS css ์†Œ์Šค์ž…๋‹ˆ๋‹ค. /* slider */ .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; } /* ์ด๋ฏธ์ง€ ๋ณด์ด๋Š” ์˜์—ญ */ .slider__img { position: relative; width: 800px; height: 450px; overflow: hidden; } .slider::before { position: absolute; left: 5px; top: 5px; background-color: rg.. 2022. 9. 2.
728x90
๋ฐ˜์‘ํ˜•