๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ GURU/HTML5

[HTML5] 22. CSS3์™€ ๋ฆฌ์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ + ํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ์™€ visibility + overflow ํ”„๋กœํผํ‹ฐ + ์•„์ดํ…œ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰ + ๋งˆ์ปค ์œ„์น˜ ๋ฐ ์ข…๋ฅ˜

by A Lim Han 2022. 7. 21.

22. CSS3์™€ ๋ฆฌ์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ + ํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ์™€ visibility + overflow ํ”„๋กœํผํ‹ฐ + ์•„์ดํ…œ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰ + ๋งˆ์ปค ์œ„์น˜ ๋ฐ ์ข…๋ฅ˜

 

 

 

# visibility ์™€ ํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ

- ๊ณต๊ฐ„์€ ์ฐจ์ง€ํ•˜๋˜, ํ…์ŠคํŠธ๋Š” ๋ณด์ด์ง€ ์•Š๊ฒŒ ์„ค์ • ๊ฐ€๋Šฅ

 

 

 

 

# overflow ํ”„๋กœํผํ‹ฐ

- overflow ํ”„๋กœํผํ‹ฐ์˜ ๋‹ค์–‘ํ•œ ์˜ต์…˜(hidden, visible, scroll)๋“ค์„ ํ™œ์šฉํ•˜์—ฌ ๋‚ด์šฉ์˜ ์ถœ๋ ฅ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

+ ์ฒซ ๋ฒˆ์งธ ๋ฐ•์Šค๊ฐ€ ์˜ต์…˜ hidden, ๋‘ ๋ฒˆ์งธ๋Š” visible, ์„ธ ๋ฒˆ์งธ๋Š” scroll ์„ ์ ์šฉํ•œ ๊ฒฐ๊ณผ์ด๋‹ค.

 

 

 

 

# CSS3 ํ”„๋กœํผํ‹ฐ์™€ ๋ฆฌ์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ

- ๋ฆฌ์ŠคํŠธ ๋ชจ์–‘์„ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋Š” CSS3 ํ”„๋กœํผํ‹ฐ

ํ”„๋กœํผํ‹ฐ ์„ค๋ช…
list-style-type ์•„์ดํ…œ์˜ ๋งˆ์ปค ํƒ€์ž…์„ ์ง€์ •ํ•˜๋Š” ํ”„๋กœํผํ‹ฐ
list-style-image ์•„์ดํ…œ์˜ ๋งˆ์ปค ์ด๋ฏธ์ง€๋ฅผ ์ง€์ •ํ•˜๋Š” ํ”„๋กœํผํ‹ฐ
list-style-position ์•„์ดํ…œ ๋งˆ์ปค์˜ ์ถœ๋ ฅ ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ํ”„๋กœํผํ‹ฐ
list-style ์•ž 3๊ฐœ ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’๋“ค์„ ํ•œ ๋ฒˆ์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ

 

ex) 

์ถœ๋ ฅ ํ™”๋ฉด์˜ ๊ฒ€์ • ๋™๊ทธ๋ผ๋ฏธ๋“ค์ด ์•„์ดํ…œ ๋งˆ์ปค(marker)์ž„

 

 

 

- background ํ”„๋กœํผํ‹ฐ๋กœ ๋ฆฌ์ŠคํŠธ, ์•„์ดํ…œ์— ๋ฐฐ๊ฒฝ์ƒ‰ ์ž…ํžˆ๊ธฐ

+ ๋…ธ๋ž€ ๋ถ€๋ถ„์ด <ul>, ์ดˆ๋ก ๋ถ€๋ถ„์ด <li>์˜์—ญ์ž„

+ ์œ„ ์‚ฌ์ง„์—์„œ ๋งˆ์ปค๋Š” ์•„์ดํ…œ์˜ ๋ฐ–์— ์œ„์น˜ํ•จ

 

 

 

- ๋งˆ์ปค ์œ„์น˜์™€ list-style-position

: " list-style-position : inside ใ…ฃ outside " ํ˜•์‹์„ ์ง€์ผœ ์‚ฌ์šฉ

 

ex) 

 

 

 

- ๋งˆ์ปค ์ข…๋ฅ˜์™€ list-style-type

: "list-style-type : discใ…ฃarmenianใ…ฃcircleใ…ฃcjk-ideographicใ…ฃdecimalใ…ฃgeogianใ…ฃlower-alphaใ…ฃlower-romanใ…ฃsquareใ…ฃupper-alphaใ…ฃupper-romanใ…ฃnone " ๋“ฑ์˜ ํ˜•์‹์„ ์ง€์ผœ ์‚ฌ์šฉ\

 

ex 1) list-style-type : circle

 

ex 2) list-style-type : square

 

ex 3) list-style-type : none

 

ex 4) list-style-type : upper-roman

 

ex 5) list-style-type : lower-alpha

 

ex 6) list-style-type : decimal

 

 

 

- ์ด๋ฏธ์ง€ ๋งˆ์ปค์™€ list-style-image

:  list-style-image ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฏธ์ง€ ๋งˆ์ปค๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ”„๋กœํผํ‹ฐ์ž„

๋ชจ๋“  ์•„์ดํ…œ์— ๋™์ผํ•œ ์ด๋ฏธ์ง€ ๋งˆํฌ๋ฅผ ์ ์šฉํ•จ

 

 

 

 

# ๋งˆ์šฐ์Šค ์ปจํŠธ๋กค๊ณผ CSS3 ์Šคํƒ€์ผ ์‘์šฉ

ex) ๋ฆฌ์ŠคํŠธ๋กœ ์ปดํ“จํ„ฐ ์–ธ์–ด ๋‚˜์—ดํ•ด๋ณด๊ธฐ

+ ๋ฉ”๋‰ด ์•„์ดํ…œ์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๊ธ€์ž ์ƒ‰์ด ๋ณ€๊ฒฝ๋˜๋„๋ก ์„ค์ •ํ•จ