css 3

relative vs absolute ๊ฐœ๋… ๋น„๊ต

์˜ค๋Š˜์€ CSS position ์†์„ฑ ๊ฐ’์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค. ๐ŸŒป position์ด๋ž€? CSS position ์†์„ฑ์€ ๋ฌธ์„œ ์ƒ์— ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. position ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์œ„์น˜๋ฅผ ์ง€์ •ํ•  ๋•Œ์—๋Š” ์–ด๋Š ๊ณณ์—์„œ๋ถ€ํ„ฐ ์–ผ๋งŒํผ ๋–จ์–ด์ง€๊ฒŒ ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์ง€์ •ํ•ด์ค˜์•ผ ํ•˜๋ฏ€๋กœ top, right, bottom, left ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์ž‘์„ฑํ•ด ์ค๋‹ˆ๋‹ค. position์˜ ๊ธฐ๋ณธ๊ฐ’์€ static์ด๊ณ  ๊ทธ ์™ธ์˜ ๊ฐ’์œผ๋กœ๋Š” relative, absolute, fixed, sticky๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“ position ๊ฐ’ 1. static position ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์ด๋ฉฐ ์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.top, right, bottom, left, z-index ์†์„ฑ์ด ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ๋„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 2. re..

CSS 2021.03.03

์ž์ฃผ ์“ฐ์ด๋Š” CSS ์†์„ฑ๋“ค

ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ์ž์ฃผ ์“ฐ์˜€๋˜ CSS ์†์„ฑ๋“ค์„ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Š 1. ์ปค์„œ๊ฐ€ ์š”์†Œ ์œ„์— ์žˆ์„ ๋•Œ ์†์„ฑ๊ฐ’ ๋ณ€๊ฒฝ ์›นํŽ˜์ด์ง€๋ฅผ ์ด์šฉํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ํ˜„์žฌ ์–ด๋–ค ์š”์†Œ๋ฅผ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์€ UX(์‚ฌ์šฉ์ž ์ธํ„ฐ๋ ‰์…˜)์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์ปค์„œ๊ฐ€ ํ…์ŠคํŠธ, ๋ฒ„ํŠผ, ๋งํฌ ๋“ฑ์„ ๊ฐ€๋ฆฌํ‚ฌ ๋•Œ ์ƒ‰์ƒ์„ ๋‹ค๋ฅด๊ฒŒ ์ง€์ •ํ•ด ์ค€๋‹ค๋“ ์ง€, ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋„๋ก ํ•œ๋‹ค๋“ ์ง€ ๋“ฑ ๋ณ€ํ™”๋ฅผ ์ฃผ๋ฉด ์‚ฌ์šฉ์ž์˜ ์›นํŽ˜์ด์ง€ ์ด์šฉ์— ๋Œ€ํ•œ ๋งŒ์กฑ๊ฐ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :hover :hover CSS ์˜์‚ฌ ํด๋ž˜์Šค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํฌ์ธํŒ… ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒํ˜ธ์ž‘์šฉ ์ค‘์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์‚ฌ์šฉ์ž์˜ ์ปค์„œ(๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ)๊ฐ€ ์š”์†Œ ์œ„์— ์˜ฌ๋ผ๊ฐ€ ์žˆ์œผ๋ฉด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ“ ์˜ˆ์ œ button { color: black; transition: color .5s..

CSS 2021.01.28

CSS์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ ๐Ÿ˜ธ

๐Ÿคท๐Ÿป‍โ™€๏ธ CSS ๋ž€? : Cascading style sheets ์˜ ์•ฝ์–ด๋กœ, ๋ธŒ๋ผ์šฐ์ €์—์„œ ์›น ํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹์„ ์ œ์–ดํ•˜๋Š” ์„ ์–ธ์  ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด ์›น ํŽ˜์ด์ง€๋ฅผ ์Šคํƒ€์ผ๋งํ•ด์ฃผ๋Š” ์–ธ์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์ฃ . CSS๋Š” HTML ๋ฐ JavaScript ์™€ ํ•จ๊ป˜ ์„ธ ๊ฐ€์ง€ ํ•ต์‹ฌ ์›น ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. CSS๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ HTML ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜์ง€๋งŒ SVG ๋˜๋Š” XML ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ๋งˆํฌ์—… ์–ธ์–ด์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Cascading Cascading์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋Š” "ํญํฌ๊ฐ™์€, ๊ณ„์†๋˜๋Š”, ์—ฐ์†์ ์ธ" ์œผ๋กœ, ํ•˜๋‚˜์˜ ํƒœ๊ทธ์— ๋Œ€ํ•ด์„œ ๋™์ผํ•œ ์†์„ฑ์˜ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ์„œ ์Šคํƒ€์ผ์ด ๊ฒฐ์ •๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์š”์†Œ์—๋Š” ์ค‘์š”๋„, ๋ช…์‹œ๋„, ์ฝ”๋“œ์˜ ์ˆœ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿงš..

CSS 2021.01.15
๋ฐ˜์‘ํ˜•