๐ŸŽจ [UIUX] 1211 CSS Coding, ์ฝ”๋”ฉ ๊ธฐ์ดˆ 11

You_Jin.ยท2024๋…„ 12์›” 11์ผ
post-thumbnail

โœ๏ธ 2024. 12์›” 11์ผ / CSS ์–ธ์–ด, ์ฝ”๋”ฉ ๊ธฐ์ดˆ 11

๐Ÿ”ฅ ์ž์‹๋ฐ•์Šค์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” flex์†์„ฑ๋“ค์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค.
โœ–๏ธ
โ˜๏ธ ์ž์‹๋ฐ•์Šค์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” flex์†์„ฑ๋“ค
์•„๋ž˜ ์†์„ฑ๋“ค์€ ๋ถ€๋ชจ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹Œ ์ž์‹์— ์ง์ ‘ ์ ์šฉํ•˜๋Š” ์†์„ฑ์ด๋‹ค.
์ด ์†์„ฑ๋“ค์€ flex์ž์‹ ์š”์†Œ๋“ค์˜ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜๋Š” ์†์„ฑ๋“ค์ด๋‹ค.
๐Ÿ‘ป 1. flex-basis
์ž์‹์š”์†Œ์˜ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ด๋‹ค.
์ž์‹์š”์†Œ๋ฅผ ๊ฐ€๋กœ๋กœ ๋ฐฐ์น˜ํ•œ๋‹ค๋ฉด flex-basis๊ฐ’์€ ์ž์‹์š”์†Œ์˜ ๋„“์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๊ณ ,
์ž์‹์š”์†Œ๋ฅผ ์„ธ๋กœ๋กœ ๋ฐฐ์น˜ํ•œ๋‹ค๋ฉด flex-basis๊ฐ’์€ ์ž์‹์š”์†Œ์˜ ๋†’์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹ค.
flex-basis์˜ ๊ธฐ๋ณธ๊ฐ’์€ auto์ธ๋ฐ, ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค.
๋งŒ์•ฝ ์ž์‹์š”์†Œ์— width๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ๋‹ค๋ฉด width๊ฐ’์ด flex-basis์˜ ๊ฐ’์ด ๋œ๋‹ค.
ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ์ž์‹์š”์†Œ์— width๊ฐ’์ด ์—†๋‹ค๋ฉด ์ปจํ…์ธ  ์˜์—ญ๋งŒํผ๋งŒ flex-basis์˜ ์˜์—ญ์ด ๋œ๋‹ค.
flex-basis์˜ ๋‹จ์œ„๋Š” px, %, vw์™€ ๊ฐ™์€ ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ธฐ๋ณธ์˜์—ญ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
๐Ÿ‘ป 2. flex-grow
flex๊ฐ€ ์ ์šฉ๋œ ์ž์‹์š”์†Œ๋ฅผ ํ™•์žฅํ•˜๋Š” ์†์„ฑ์ด๋‹ค.
๋ถ€๋ชจ๋ฐ•์Šค๊ฐ€ ์ž์‹๋ฐ•์Šค์˜ ์ดํ•ฉ๋ณด๋‹ค ๋„“์ด๊ฐ€ ๋„“์œผ๋ฉด ๋นˆ ๊ณต๊ฐ„์ด ์ƒ๊ธด๋‹ค.
์ด๋•Œ ๋‚จ์€ ๊ณต๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆŒ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ์ด๋‹ค.
flex-grow์˜ ๊ธฐ๋ณธ๊ฐ’์€ 0์ด๋ฉฐ, 0๋ณด๋‹ค ํฐ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ€๋ชจ๋ฐ•์Šค๋ฅผ ์ฑ„์šด๋‹ค.(์Œ์ˆ˜๊ฐ’ ์‚ฌ์šฉ๋ถˆ๊ฐ€)
flex-shrink
์ปจํ…Œ์ด๋„ˆ์˜ ๋„“์ด๊ฐ€ ์ค„์–ด๋“ค ๊ฒฝ์šฐ ๊ทธ ์•ˆ์— ์žˆ๋Š” ์ž์‹๋ฐ•์Šค๋“ค์€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ค„์–ด๋“ค๋ฉด์„œ ๋ถ€๋ชจ์˜์—ญ์„ ์ฑ„์šด๋‹ค.
flex-shrink์˜ ๊ธฐ๋ณธ๊ฐ’์ด 1์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
flex-shrink์†์„ฑ์€ ๋ถ€๋ชจ์˜์—ญ์— ๋งž์ถฐ ์ž์‹์š”์†Œ๋ฅผ ์ค„์ด๋Š” ์†์„ฑ์ด๋‹ค.
๋งŒ์•ฝ flex-shrink๋ฅผ 0์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ์ž์‹์š”์†Œ์˜ ์ดํ•ฉ์ด ๋” ๋„“๋”๋ผ๋„ ์ž์‹์š”์†Œ๋ฅผ ์ถ•์†Œํ•˜์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ”ฅ ์ž์‹๋ฐ•์Šค์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” flex์†์„ฑ๋“ค์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค. - 2
โœ–๏ธ
โ˜๏ธ flex
flex-basis, flex-grow, flex-shrink๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์„ ์–ธํ•˜๋Š” ์†์„ฑ์ด๋‹ค.
์„ธ ์†์„ฑ์„ ์„ ์–ธํ• ๋•Œ์—๋Š” ์ž๋ฆฌ๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด ์ˆœ์„œ๋ฅผ ์ง€์ผœ์ค˜์•ผ ํ•œ๋‹ค.
์ˆœ์„œ๋Š” grow shrink basis์ˆœ์œผ๋กœ ์„ ์–ธํ•˜๋ฉด ๋˜๊ณ  3๊ฐœ์˜ ๊ธฐ๋ณธ๊ฐ’์€ ๊ฐ 0,1,auto์ด๋‹ค.
flex์†์„ฑ์— ๊ฐ’์œผ๋กœ ์ˆซ์ž๋ฅผ ํ•˜๋‚˜๋งŒ ์ง€์ •ํ•œ๋‹ค๋ฉด flex-grow์˜ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
๋‚˜๋จธ์ง€ ์†์„ฑ์ธ shrink๋Š” 1, basis๋Š” 0์„ ์‚ฌ์šฉํ•œ๋‹ค.
์ฆ‰, flex:1์ด๋ผ๊ณ  ์„ ์–ธํ•˜๋ฉด flex:1 1 0๊ณผ ๊ฐ™๋‹ค.
flex-basis์˜ ๊ฐ’์ด 0์ด๋ฉด ํ™•์žฅ, ์ถ•์†Œํ•˜๋Š” ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ•ญ๋ชฉ์˜ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ ๋น„์œจ๋Œ€๋กœ ์„ค์ •ํ•œ๋‹ค.
๋งŒ์•ฝ flex์†์„ฑ๊ฐ’์œผ๋กœ none์„ ์“ฐ๋ฉด ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ์ž์‹์š”์†Œ๋ฅผ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์ถ•์†Œํ•˜์ง€ ์•Š๋Š”๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ํฌ๊ธฐ๋Š” ๋ฏธ๋ฆฌ ์ •ํ•ด๋†“์€ width, height๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฐ’์ด ์—†๋‹ค๋ฉด ๋‚ด์šฉ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋œ๋‹ค.
์ฆ‰, flex:0 0 auto์™€ ๊ฐ™๋‹ค.
๋ ˆ์ด์•„์›ƒ์—์„œ ํŠน์ •๋ถ€๋ถ„๋งŒ ํ™•์žฅ, ์ถ•์†Œํ•˜์ง€ ์•Š๋„๋ก ๋งŒ๋“ค๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ’์ด๋‹ค.
flex์†์„ฑ๊ฐ’์œผ๋กœ auto๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž์‹๋ฐ•์Šค์˜ ํฌ๊ธฐ๋ฅผ auto๋กœ ์„ค์ •ํ•œ๋‹ค.
์ž์‹์š”์†Œ์— width, height๊ฐ€ ๋“ค์–ด์žˆ์œผ๋ฉด ๊ทธ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ณ , ๋งŒ์•ฝ width, height์†์„ฑ์ด ์—†์œผ๋ฉด ์ปจํ…์ธ ๊ฐ€ ์ฐจ์ง€ํ•œ ๋งŒํผ๋งŒ ์˜์—ญ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
๋˜, grow shrink๋Š” ๊ฐ๊ฐ 1์˜ ๊ฐ’์„ ๊ฐ–๋Š”๋‹ค.
์ฆ‰, flex:auto๋ฉด flex: 1 1 auto์™€ ๊ฐ™๋‹ค.
flex์†์„ฑ์— ๊ฐ’์œผ๋กœ ์ˆซ์ž๋ฅผ ๋‘๊ฐœ๋ฅผ ์ง€์ •ํ•œ๋‹ค๋ฉด ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ grow์˜ ์ž๋ฆฌ๊ณ ,
๋‘๋ฒˆ์งธ ๊ฐ’์€ ๋‹จ์œ„๊ฐ€ ๋ถ™์–ด์žˆ์œผ๋ฉด basis๋กœ ์„ค์ •๋˜๊ณ  ๋‹จ์œ„๊ฐ€ ์—†์œผ๋ฉด shrink๊ฐ’์œผ๋กœ ์„ค์ •๋จ.
[๊ธฐ๋ณธํ˜•]
flex : grow shrink basis;
- ๊ฐ’์ด ํ•˜๋‚˜์ผ๋•Œ
flex : 1; /* flex : 1 1 0;*/
- ๊ฐ’์ด ๋‘๊ฐœ์ผ๋•Œ
flex : 1 150px; /* flex : 1 1 150px; */
flex : 1 1; /* flex : 1 1 0; */

๐Ÿ”ฅ flex๋ฐ•์Šค์— ์—ฌ๋ฐฑ์„ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•
โœ–๏ธ
โ˜๏ธ flex๋ฐ•์Šค์— ์—ฌ๋ฐฑ์„ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•
flex๊ฐ€ ์„ค์ •๋œ ์ปจํ…Œ์ด๋„ˆ์— justify-content๋ฅผ space-between์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์ž์‹ ์‚ฌ์ด์— ๋™์ผํ•œ ๊ฐ„๊ฒฉ์ด ์„ค์ •๋œ๋‹ค.
์ด๋•Œ ์ž์‹ ์‚ฌ์ด์— ์—ฌ๋ฐฑ์„ ๋Š˜๋ฆฌ๊ณ  ์‹ถ๋‹ค๋ฉด margin์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์–ด์žˆ๋Š” ์—ฌ๋ฐฑ์„ ๋” ํฌ๊ฒŒ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค.
margin์„ ์‚ฌ์šฉํ• ๋•Œ ์™ผ์ชฝ์œผ๋กœ ์ญ‰ ์—ฌ๋ฐฑ์„ ํฌ๊ฒŒ ๋Š˜๋ ค ์ปจํ…์ธ ๋ฅผ ๋ฐ€๊ณ ์‹ถ๋‹ค๋ฉด
margin-left:auto๋กœ ์„ค์ •ํ•˜๊ณ , ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ญ‰ ๋ฐ€๊ณ  ์‹ถ๋‹ค๋ฉด margin-right:auto๋ฅผ ์„ค์ •ํ•œ๋‹ค.

๐Ÿ”ฅ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค
โœ–๏ธ
โ˜๏ธ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ
์›น ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ๋กœ ์ง๊ด€์ ์ธ์ด๋ฆ„์œผ๋กœ
๊ฐœ๋ฐœ์ž์™€ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์—๊ฒŒ ๊ตฌ์กฐ๋ฅผ ๋” ์ •ํ™•ํ•˜๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ๋ชจ๋‘ block์†์„ฑ์„ ๊ฐ€์ง€๋ฉฐ ๋’ค์— ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” ์ผ๋ฐ˜ ํƒœ๊ทธ์ด๋‹ค.
[์ข…๋ฅ˜]
๐Ÿ‘ป 1. <header>
์›นํŽ˜์ด์ง€ ์ตœ์ƒ๋‹จ์— ์œ„์น˜ํ•œ ์˜์—ญ์„ ์ง€์ •ํ• ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
๋ณดํ†ต ๋กœ๊ณ , ๋ฉ”๋‰ด๋ฅผ ํฌํ•จํ•œ๋‹ค.
๐Ÿ‘ป 2. <nav>
๋ฉ”๋‰ด์˜์—ญ์„ ์ง€์ •ํ• ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ. navํƒœ๊ทธ๋Š” html๋ฌธ์„œ ์•ˆ์— ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์ง€์ •ํ• ๋•Œ id๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค.
๐Ÿ‘ป 3. <main>
mainํƒœ๊ทธ๋Š” sectionํƒœ๊ทธ๋‚˜ articleํƒœ๊ทธ ๋“ฑ ๋ณธ๋ฌธ ์˜์—ญ์„ ๋ฌถ์–ด์ฃผ๋Š” ํƒœ๊ทธ์ด๋‹ค.
์ฃผ์ œ๋ณ„๋กœ ๋ฌถ์–ด์ง„ ํฐ ์˜์—ญ๋“ค์„ ๊ฐ์‹ธ๋Š” ์ปจํ…์ธ  ์˜์—ญ์„ ๋งํ•œ๋‹ค.
๐Ÿ‘ป 4. <section>
์ปจํ…์ธ ๋“ค์„ ํฌํ•จํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ๋ณดํ†ต ์ปจํ…์ธ ๋“ค์„ ์ฃผ์ œ๋ณ„๋กœ ๋ฌถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๊ณ 
sectionํƒœ๊ทธ์—๋Š” h1~h6๊ณผ ๊ฐ™์€ ์ œ๋ชฉํƒœ๊ทธ๊ฐ€ ํฌํ•จ๋œ๋‹ค.
5. <article>
article์€ ์‚ฌ์ „์ ์ธ ์˜๋ฏธ๋กœ ์‹ ๋ฌธ์ด๋‚˜ ์žก์ง€์˜ '๊ธฐ์‚ฌ'๋ฅผ ๋œปํ•œ๋‹ค.
<article>ํƒœ๊ทธํŠผ ์›น ์ƒ์˜ ์‹ค์ œ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๋Š” ์˜์—ญ์œผ๋กœ ์“ฐ์ธ๋‹ค.
์˜ˆ๋ฅผ ๋“ค๋ฉด ์ด๋ฒคํŠธ ํŽ˜์ด์ง€๋‚˜ ๋ธ”๋กœ๊ทธ์˜ ํฌ์ŠคํŠธ๊ฐ™์€ ๋…๋ฆฝ์ ์ธ ์›น ์ปจํ…์ธ ๊ฐ€ ์ด์— ํ•ด๋‹น๋œ๋‹ค.
์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•œ ํŽ˜์ด์ง€๋ฅผ ์ž‘์—…ํ• ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
๋˜ํ•œ articleํƒœ๊ทธ ์•ˆ์—๋Š” section๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ณ , sectionํƒœ๊ทธ ์•ˆ์—๋„ articleํƒœ๊ทธ๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ์„œ๋กœ ํฌํ•จํ•˜์—ฌ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
๐Ÿ‘ป 6. <aside>
์›น ๋ฌธ์„œ์—์„œ ์™ผ์ชฝ์ด๋‚˜ ์˜ค๋ฅธ์ชฝ ํ˜น์€ ํ•˜๋‹จ์— ์‚ฌ์ด๋“œ๋ฐ”๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ์˜์—ญ์ด ์žˆ๋‹ค.
์ด๋Ÿฐ ์‚ฌ์ด๋“œ ์˜์—ญ์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ๊ฐ€ asideํƒœ๊ทธ์ด๋‹ค.
asideํƒœ๊ทธ์—๋Š” ๊ด‘๊ณ ๋‚˜ ๋งํฌ ๋ชจ์Œ๊ฐ™์€ ๊ฒƒ๋“ค์ด ๋“ค์–ด๊ฐ€๋ฉฐ ๋ฌธ์„œ์˜ ๋ฉ”์ธ๋‚ด์šฉ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š” ๋‚ด์šฉ๋“ค์ด ๋“ค์–ด๊ฐ„๋‹ค.
ํ•„์ˆ˜ ํƒœ๊ทธ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์ƒ๋žต ๊ฐ€๋Šฅํ•˜๋‹ค.
๐Ÿ‘ป 7. footer
์›น ๋ฌธ์„œ์˜ ํ•˜๋‹จ์— ์ €์ž‘๊ถŒ ํ‘œ์‹œ์™€ ๊ฐ™์€ ๋‚ด์šฉ๊ณผ ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด ๋“ฑ์„ ํฌํ•จํ•˜๋Š” ์˜์—ญ์ด๋‹ค.
๋ณดํ†ต ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•œ ์‚ฌ์ดํŠธ๋ผ๋ฉด ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ, ์ด์šฉ์•ฝ๊ด€ ๋“ฑ์˜ ๋‚ด์šฉ์ด ํฌํ•จ ๋  ์ˆ˜ ์žˆ๊ณ 
๋งŒ์•ฝ ์‚ฌ์ดํŠธ์—์„œ ๊ตฌ๋งค๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์‚ฌ์—…์ž ๋“ฑ๋ก๋ฒˆํ˜ธ, ๋Œ€ํ‘œ์ž์˜ ์ด๋ฆ„, ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ์ž,
ํ†ต์‹ ํŒ๋งค์—… ์‹ ๊ณ ๋ฒˆํ˜ธ์™€ ๊ณ ๊ฐ์„ผํ„ฐ ์ „ํ™”๋ฒˆํ˜ธ ๋“ฑ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•œ๋‹ค.
๋˜ํ•œ ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž์˜ ์œ„์น˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค๋ฉด ์œ„์น˜์ •๋ณด ์ด์šฉ์•ฝ๊ด€๋„ ํฌํ•จ๋œ๋‹ค.
ํ‘ธํ„ฐ์—๋Š” ์‚ฌ์ดํŠธ๋งต๊ณผ ๊ฐ™์€ ์ „์ฒด ๋ฉ”๋‰ด๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ๋„ ํ•œ๋‹ค.


profile
๐ŸŽง แด˜สŸแด€สษชษดษข: UXUI (Feat: coding) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โšชโ”€โ”€โ”€โ”€โ”€ ๐Ÿธ:๐Ÿท๐Ÿพ / ๐Ÿน:๐Ÿป๐Ÿผโ € ใ…ค โ—„โ—„โ €โ–โ–โ €โ–บโ–บ โ”€โ”€โ”€โ—‹ ๐Ÿ”Š

0๊ฐœ์˜ ๋Œ“๊ธ€