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

[CSS] Sprite

by ye0n2 2023. 6. 15.
728x90

๐ŸฅธSprite

์Šคํ”„๋ผ์ดํŠธ(Sprite)์ด๋ž€ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์—์„œ ์ž‘์€ 2์ฐจ์› ๋น„ํŠธ๋งต์ด๋‚˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ํ•ฉ์„ฑํ•˜๋Š” ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์›น์˜ ๊ฒฝ์šฐ์—์„œ๋Š” "์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€๋กœ ๋งŒ๋“ค์–ด ๋†“๋Š” ๊ฒƒ"์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.


์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ๋Š” <img>ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ CSS์˜ background ์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

 

์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•„์ˆ˜์ ์œผ๋กœ ์ž‘์„ฑํ•ด์ค˜์•ผํ•˜๋Š” ๊ฒƒ์€ ์•„๋ž˜ 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

width, height : ์‚ฝ์ž…ํ•  ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
background-image : ์‚ฝ์ž…ํ•  ์ด๋ฏธ์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•œ๋‹ค.
background-position : ์ด๋ฏธ์ง€์—์„œ ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€์˜ ์œ„์น˜๋ฅผ ์„ค์ •ํ•œ๋‹ค.

 

 

 

 

 

'Study' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

npm init ????  (0) 2023.06.18
๊นƒํ—ˆ๋ธŒ ๋‹คํฌ ๋ชจ๋“œ ์„ค์ •ํ•˜๊ธฐ (์™„์ „ ์‰ฌ์›€)  (0) 2023.06.18
[CSS] Grid  (1) 2023.06.13
[CSS] Animation  (0) 2023.06.12
[CSS] Transition  (0) 2023.06.12