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

โœ’๏ธ GURU39

[HTML5] 21. ๋ฐ•์Šค์˜ ๋ฐฐ์น˜์™€ position ํ”„๋กœํผํ‹ฐ + ์ƒ๋Œ€ ๋ฐฐ์น˜์™€ ์ ˆ๋Œ€ ๋ฐฐ์น˜ + ๊ณ ์ • ๋ฐฐ์น˜ + z-index ํ”„๋กœํผํ‹ฐ 21. ๋ฐ•์Šค์˜ ๋ฐฐ์น˜์™€ position ํ”„๋กœํผํ‹ฐ + ์ƒ๋Œ€ ๋ฐฐ์น˜์™€ ์ ˆ๋Œ€ ๋ฐฐ์น˜ + ๊ณ ์ • ๋ฐฐ์น˜ + z-index ํ”„๋กœํผํ‹ฐ # ๋ฐ•์Šค ๋ฐฐ์น˜์™€ position ํ”„๋กœํผํ‹ฐ - normal flow : ์›น ํŽ˜์ด์ง€์— ๋‚˜ํƒ€์žˆ๋Š” ์ˆœ์„œ๋Œ€๋กœ HTML ํƒœ๊ทธ ๋ฐฐ์น˜ : position ํ”„๋กœํผํ‹ฐ๋ฅผ ์ด์šฉํ•ด์„œ normal flow ๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Œ - position ํ”„๋กœํผํ‹ฐ๋ฅผ ์ด์šฉํ•œ ๋ฐฐ์น˜๋ฒ• ์ •์  ๋ฐฐ์น˜(๋””ํดํŠธ) ์ƒ๋Œ€ ๋ฐฐ์น˜ ์ ˆ๋Œ€ ๋ฐฐ์น˜ ๊ณ ์ • ๋ฐฐ์น˜ ์œ ๋™ ๋ฐฐ์น˜ positon : static position : relative position : absolute position : fixed float : left / float : right - position ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํƒœ๊ทธ์˜ ์œ„์น˜ ๋ฐ ํฌ๊ธฐ : top, bottom, left, rig.. 2022. 7. 21.
[HTML5] 20. ๋ฐฐ์น˜ ๋ฐ ๋ธ”๋ก ๋ฐ•์Šค + ์ธ๋ผ์ธ ๋ฐ•์Šค + ๋ฐ•์Šค ์œ ํ˜• ์ œ์–ด์™€ display ํ”„๋กœํผํ‹ฐ 20. ๋ฐฐ์น˜ ๋ฐ ๋ธ”๋ก ๋ฐ•์Šค + ์ธ๋ผ์ธ ๋ฐ•์Šค + ๋ฐ•์Šค ์œ ํ˜• ์ œ์–ด์™€ display ํ”„๋กœํผํ‹ฐ # ๋ฐฐ์น˜ - CSS3๋กœ HTML ํƒœ๊ทธ๊ฐ€ ์ถœ๋ ฅ๋  ์œ„์น˜ ์ง€์ • ๊ฐ€๋Šฅ : HTML ํƒœ๊ทธ์˜ ๊ฒฝ์šฐ ์›น ํŽ˜์ด์ง€์— ์ž‘์„ฑ๋œ ์ˆœ์„œ์™€ ๋‹ค๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•  ์ˆ˜ ใ…‡ - ๋ฐฐ์น˜ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” CSS3 ํ”„๋กœํผํ‹ฐ display position left right top bottom float z-index visibility overflow # ๋ธ”๋ก ๋ฐ•์Šค์™€ ์ธ๋ผ์ธ ๋ฐ•์Šค : HTML ํƒœ๊ทธ๋Š” ์ธ๋ผ์ธ ํƒœ๊ทธ์™€ ๋ธ”๋ก ํƒœ๊ทธ๋กœ ๋‚˜๋‰จ - ๋ธ”๋ก ํƒœ๊ทธ : ๋ธ”๋ก ๋ฐ•์Šค๋กœ ์ถœ๋ ฅ + ๋ธ”๋ก ๋ฐ•์Šค๋Š” ์ƒˆ ๋ผ์ธ์—์„œ ์‹œ์ž‘ + ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๋๊นŒ์ง€ ๋ชจ๋‘ ์ ์œ  - ์ธ๋ผ์ธ ํƒœ๊ทธ :์ธ๋ผ์ธ ๋ฐ•์Šค๋กœ ์ถœ๋ ฅ + ์ธ๋ผ์ธ ๋ฐ•์Šค๋Š” ๋ธ”๋ก ์•ˆ์— ๋ฐฐ์น˜๋จ + ์˜†์— ๋‹ค๋ฅธ ํƒœ๊ทธ๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Œ # ๋ฐ•์Šค์˜ ์œ ํ˜• ์ œ์–ด.. 2022. 7. 20.
[HTML5] 19. ๋ฐฐ๊ฒฝ + ํ…์ŠคํŠธ ๊ทธ๋ฆผ์ž์™€ text-shadow ํ”„๋กœํผํ‹ฐ + ๋ฐ•์Šค ๊ทธ๋ฆผ์ž์™€ box-shadow 19. ๋ฐฐ๊ฒฝ + ํ…์ŠคํŠธ ๊ทธ๋ฆผ์ž์™€ text-shadow ํ”„๋กœํผํ‹ฐ + ๋ฐ•์Šค ๊ทธ๋ฆผ์ž์™€ box-shadow # ๋ฐฐ๊ฒฝ - ๋ฐฐ๊ฒฝ ์ƒ‰ ๋ฐ ์ด๋ฏธ์ง€ ์ง€์ • : background-color, background-image ๊ฐ€ ๋ชจ๋‘ ์ง€์ •๋˜๋ฉด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๊ฐ€ ์ถœ๋ ฅ๋˜์ง€ ์•Š๋Š” ์˜์—ญ์— ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ถœ๋ ฅํ•จ ex. div { background-color : skyblue ; background-image : url ( " media/spongebob.png " ) ; } - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์œ„์น˜ --> background-position ex. ๋ฐ•์Šค ์ค‘๊ฐ„์— ์ด๋ฏธ์ง€ ์ถœ๋ ฅํ•˜๊ธฐ background-position : center center ; - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ๋ฐ˜๋ณต ์ถœ๋ ฅ --> background-repeat ex. ์œ„์—์„œ ์•„๋ž˜๋กœ ์ด๋ฏธ์ง€ ๋ฐ˜๋ณต .. 2022. 7. 20.
[HTML5] 18. CSS3์˜ ๋ฐ•์Šค ๋ชจ๋ธ + border + ํ…Œ๋‘๋ฆฌ 18. CSS3์˜ ๋ฐ•์Šค ๋ชจ๋ธ + border + ํ…Œ๋‘๋ฆฌ # CSS3์˜ ๋ฐ•์Šค ๋ชจ๋ธ - ๊ฐ HTML ํƒœ๊ทธ ์š”์†Œ๋Š” ํ•˜๋‚˜์˜ ๋ฐ•์Šค๋กœ ๋‹ค๋ฃจ์–ด์ง --> ๋ฐ•์Šค์˜ ํฌ๊ธฐ ๋ฐ ๋ฐฐ๊ฒฝ ์ƒ‰, ์—ฌ๋ฐฑ๊ณผ ์˜† ๋ฐ•์Šค์™€์˜ ๊ฑฐ๋ฆฌ ๋“ฑ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Œ - ๋ฐ•์Šค ๋ชจ๋ธ์˜ ๊ตฌ์„ฑ ์ฝ˜ํ…์ธ  ํŒจ๋”ฉ ํ…Œ๋‘๋ฆฌ ์—ฌ๋ฐฑ HTML ํƒœ๊ทธ์˜ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๋ถ€๋ถ„ ์ฝ˜ํ…์ธ ๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๊ณ  ์žˆ๋Š” ๋‚ด๋ถ€์˜ ์—ฌ๋ฐฑ ํŒจ๋”ฉ ์™ธ๋ถ€์˜ ํ…Œ๋‘๋ฆฌ๋กœ, ์ง์„  ๋ฐ ์ ์„ , ์ด๋ฏธ์ง€๋กœ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Œ ๋ฐ•์Šค์˜ ๊ฐ€์žฅ ๋ฐ– ์˜์—ญ์ด์ž ํ…Œ๋‘๋ฆฌ ๋ฐ”๊นฅ ๊ณต๊ฐ„. ์ธ์ ‘ํ•œ ์ด์›ƒ ๋ฐ•์Šค์™€์˜ ๊ฑฐ๋ฆฌ์ด๊ธฐ๋„ ํ•จ - ๋ฐ•์Šค ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•˜๋Š” CSS3 ํ”„๋กœํผํ‹ฐ ex) ์˜ ๋ฐ•์Šค ๋ชจ๋ธ ๋ณด์ด๊ธฐ - ๋ฐ•์Šค ๋ชจ๋ธ์˜ ์ƒ‰, ํ…Œ๋‘๋ฆฌ ๋ฐ ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ ex) ๋ฐ•์Šค ๋ชจ๋ธ์˜ ํ™œ์šฉ # border์™€ ์„ , ๋ชจ์„œ๋ฆฌ ํ…Œ๋‘๋ฆฌ - ๋‹ค์–‘ํ•œ ํ…Œ๋‘๋ฆฌ ์„  ์Šคํƒ€์ผ - ๋‘ฅ.. 2022. 7. 19.
[HTML5] 17. CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• + ์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค + ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + CSS3์˜ ํ‘œ์ค€ ๋‹จ์œ„ + ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ font + ๊ตฌ๊ธ€ ํฐํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 17. CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• + ์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค + ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + CSS3์˜ ํ‘œ์ค€ ๋‹จ์œ„ + ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ font + ๊ตฌ๊ธ€ ํฐํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ # CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• - 16์ง„์ˆ˜ ์ฝ”๋“œ๋กœ ํ‘œํ˜„ # 8A 2B E2 --> blueviolet - 10์ง„์ˆ˜ ์ฝ”๋“œ์™€ RGB()๋กœ ํ‘œํ˜„ rgb( 138, 43, 226 ) --> blueviolet - ์ƒ‰ ์ด๋ฆ„์œผ๋กœ ํ‘œํ˜„ : CSS3ํ‘œ์ค€์—์„œ๋Š” 140๊ฐœ์˜ ์ƒ‰ ์ด๋ฆ„์ด ์กด์žฌ #์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค - HTML ํƒœ๊ทธ์˜ ํ…์ŠคํŠธ ๊ธ€์ž ์ƒ‰ color : ์ƒ‰ - HTML ํƒœ๊ทธ์˜ ๋ฐฐ๊ฒฝ ์ƒ‰ background - color : ์ƒ‰ - HTML ํƒœ๊ทธ์˜ ํ…Œ๋‘๋ฆฌ ์ƒ‰ border - color : ์ƒ‰ ex 1) ex 2) #ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3.. 2022. 7. 19.
[HTML5] 16. ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ + ์ž์‹ ์…€๋ ‰ํ„ฐ + ์ž์† ์…€๋ ‰ํ„ฐ + ์ „์ฒด ์…€๋ ‰ํ„ฐ์™€ ์†์„ฑ ์…€๋ž™ํ„ฐ + ๊ฐ€์ƒ ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ(pseudo-class) 16. ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ + ์ž์‹ ์…€๋ ‰ํ„ฐ + ์ž์† ์…€๋ ‰ํ„ฐ + ์ „์ฒด ์…€๋ ‰ํ„ฐ์™€ ์†์„ฑ ์…€๋ž™ํ„ฐ + ๊ฐ€์ƒ ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ(pseudo-class) # ์…€๋ ‰ํ„ฐ ์กฐํ•ฉํ•˜๊ธฐ - 2๊ฐœ ์ด์ƒ์˜ ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ : ์กฐํ•ฉ์— ์ ํ•ฉํ•œ HTML ํƒœ๊ทธ์—๋งŒ ์ ์šฉ - ์ž์‹ ์…€๋ ‰ํ„ฐ (child selector) : ๋ถ€๋ชจ ์ž์‹ ๊ด€๊ณ„์ธ ๋‘ ์…€๋ ‰ํ„ฐ๋ฅผ '>' ๊ธฐํ˜ธ๋กœ ์กฐํ•ฉ ex) ์˜ ์ง๊ณ„ ์ž์‹์ธ ์— ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ div > strong { color : dodgerblue ; } - ์ž์† ์…€๋ ‰ํ„ฐ (descendent selector) : ์ž์† ๊ด€๊ณ„์ธ 2๊ฐœ ์ด์ƒ์˜ ํƒœ๊ทธ๋ฅผ ๋‚˜์—ด ex 1) ์˜ ์ž์† ์— ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ ul strong { color : dodgerblue ; } ex 2) # ์ „์ฒด ์…€๋ ‰ํ„ฐ : ์™€์ผ๋“œ ๋ฌธ์ž(*)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ํƒœ๊ทธ์— .. 2022. 7. 19.