๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/TISTORY

[ ํ‹ฐ์Šคํ† ๋ฆฌ / ๋ฒ ์ด์Šค์บ ํ”„ ] ๋ธ”๋กœ๊ทธ ๋ชจ๋ฐ”์ผ ์ธ๋„ค์ผ ๋น„์œจ ๋ฐ”๊พธ๊ธฐ

by ํ•˜๋ฅ  2021. 5. 15.

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ฒ ์ด์Šค์บ ํ”„ ๋ธ”๋กœ๊ทธ ๋ชจ๋ฐ”์ผ ์ธ๋„ค์ผ ๋น„์œจ ๋ฐ”๊พธ๊ธฐ

 

 

 

 

 

๐Ÿ“ฑ ๋ฒ ์ด์Šค์บ ํ”„ ๋ชจ๋ฐ”์ผ ์ธ๋„ค์ผ ๋น„์œจ

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋‹ค๋ค„๋ณผ ๋‚ด์šฉ์€ ๋ฒ ์ด์Šค์บ ํ”„ ์Šคํ‚จ ๋ชจ๋ฐ”์ผ ์ธ๋„ค์ผ ๋น„์œจ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฒ•์ž…๋‹ˆ๋‹ค.

 

๋ฒ ์ด์Šค์บ ํ”„ ๋ฌด๋ฃŒ ์Šคํ‚จ์„ ์ ์šฉํ•˜๋ฉด ๋ชจ๋ฐ”์ผ์—์„œ ์„ธ๋กœ๋กœ ๊ธด ๋ชจ์–‘์œผ๋กœ ์ธ๋„ค์ผ์ด ํ™•๋Œ€๋ผ์„œ ๋ณด์ด๋”๋ผ๊ณ ์š”

html ํ•˜๋‚˜๋„ ๋ชจ๋ฅด๋Š” ์ƒํƒœ๋กœ ํฌ๊ธฐ ๋ฐ”๊พธ๊ณ  ์‹ถ์–ด์„œ ์ด๊ฒƒ์ €๊ฒƒ ๋งŒ์ ธ๋ณด๋‹ค๊ฐ€ ํ•ด๊ฒฐ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค

 

 

 

 

 

 

 

๐Ÿ”จ ๋ชจ๋ฐ”์ผ ์ธ๋„ค์ผ ํฌ๊ธฐ ๋ฐ”๊พธ๊ธฐ

 

์Šคํ‚จ ํŽธ์ง‘ CSS 588๋ฒˆ ์ค„๋กœ ๊ฐ€๋ฉด .list-article img { ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์–ด์š”

๊ทธ๋ฆฌ๊ณ  width(๋„ˆ๋น„), height(๋†’์ด)๋ฅผ ์กฐ์ ˆํ•ด์ฃผ๋ฉด ๋ผ์š”

 

์ €๋Š” width: 100%, height: 320px๋กœ ์„ค์ •ํ•ด์ฃผ์—ˆ์–ด์š”

์—ฌ๊ธฐ์„œ 100% ๊ฐ’์ด ์–ผ๋งˆ์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ 80%๋„ ํ•ด๋ณด๊ณ  320px๋„ ํ•ด๋ณด๊ณ  ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ฐ’์„ ๋„ฃ์–ด๋ดค์„ ๋•Œ, 100%๊ฐ€ ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“ค์–ด์„œ 100% ๋กœ ํ–ˆ์–ด์š”

 

์„ธ๋กœ๋กœ ๊ธด ์ธ๋„ค์ผ์—์„œ ์ •๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋€Œ์—ˆ์–ด์š”!

 

 

 

 

 

 

 

๐Ÿ”จ ์ธ๋„ค์ผ ๋น„์œจ ์ •ํ•˜๊ธฐ : object-fit

CSS object-fit ์†์„ฑ์€ img๋‚˜ video ์š”์†Œ์™€ ๊ฐ™์€ ์ฝ˜ํ…์ธ  ํฌ๊ธฐ๋ฅผ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์กฐ์ ˆํ•ด ์š”์†Œ์— ๋งž์ถœ ๊ฒƒ์ธ์ง€ ์ •ํ•˜๋Š” ์†์„ฑ์ด๋ž˜์š”

 

- cover

: ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ ์œ ์ง€ O / ์ฝ˜ํ…์ธ  ํฌ๊ธฐ ํฌ๋ฉด ์ž˜๋ฆผ O

๋ฐฐ์ผ ์Šคํ‚จ์€ cover๋กœ ์„ค์ •๋˜์–ด ์žˆ์–ด์š”. ์ €๋Š” ์œ„์—์„œ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ๋Œ€๋žต ์ •๋ฐฉํ–ฅ์œผ๋กœ ๋งž์ถฐ ๋†“์•„์„œ ์„ธ๋กœ๋กœ ๊ธด ์‚ฌ์ง„์€ ์˜†์ด ๋‹ค ์ž˜๋ ค์š”.

 

 

 

 

 

- contain

: ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ ์œ ์ง€ O / ํฌ๊ธฐ ๋งž์ถค ์กฐ์ ˆ O / ์ž˜๋ฆผ X

์ด๊ฒŒ ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“ค์–ด์„œ ์ €๋Š” ์–˜๋กœ ์„ค์ •ํ•ด๋’€์–ด์š”

 

 

 

 

 

- fill

: ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ ์œ ์ง€ X / ํฌ๊ธฐ ๋งž์ถค ์กฐ์ ˆ O / ๋Š˜์–ด๋‚จ O

 

 

 

 

 

- none

: ์›๋ณธ ๋ณด์—ฌ์คŒ

ํ—ค์—‘... 750x750 ์‚ฌ์ด์ฆˆ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๋‹ˆ๊นŒ ๋‹ค ์ž˜๋ฆฌ๊ณ  ๋‚œ๋ฆฌ ๋‚ฌ๋„ค์š”

 

 

 

 

 

- scale-down

: none๊ณผ contain ์ค‘ ๋Œ€์ฒด ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๊ฐ€ ๋” ์ž‘์•„์ง€๋Š” ๊ฐ’์„ ์„ ํƒํ•จ

์ฝ˜ํ…์ธ  ์›๋ณธ ์‚ฌ์ด์ฆˆ๊ฐ€ ์ œ๊ฐ€ ์„ค์ •ํ•œ 100%/320px ๋ณด๋‹ค ์ž‘์œผ๋ฉด ์›๋ณธ์„, ์„ค์ •๊ฐ’๋ณด๋‹ค ํฌ๋ฉด contain๋กœ ์„ ํƒ๋˜๋Š” ์„ค์ •์ด์—์š”

 

 

 

 

 

๐Ÿ”… ํฌ๊ธฐ ์„ค์ • ํ›„ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด 

 

์ž˜๋ฆฌ๋Š” ์‚ฌ์ง„๋„ ์—†๊ณ  ํฌ๊ธฐ๋„ ์ œ๊ฐ€ ์›ํ•˜๋Š” ํฌ๊ธฐ๋กœ ์ž˜ ๋‚˜์˜ค๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”

 

์—ฌ๊ธฐ๊นŒ์ง€ ๋ฒ ์ด์Šค์บ ํ”„ ๋ฌด๋ฃŒ ์Šคํ‚จ ๋ชจ๋ฐ”์ผ ์ธ๋„ค์ผ ํฌ๊ธฐ ๋ฐ”๊พธ๋Š” ๋ฒ•์ด์—ˆ์Šต๋‹ˆ๋‹ค~!

 

 

 

 

 

 


 

๋ฒ ์ด์Šค์บ ํ”„

 

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ๋ฐ˜์‘ํ˜• ๋ฌด๋ฃŒ ์Šคํ‚จ ๋ฐฐํฌ :: ๋ฒ ์ด์Šค์บ ํ”„ (๋‚˜๋ˆ”, ์ถ”์ฒœ)

์—…๋ฐ์ดํŠธ ํžˆ์Šคํ† ๋ฆฌ Releases · ruden91/public-basecamp-skin ํ‹ฐ์Šคํ† ๋ฆฌ ๋ฌด๋ฃŒ ๋ฐ˜์‘ํ˜• ์Šคํ‚จ :: ๋ฒ ์ด์Šค์บ ํ”„. Contribute to ruden91/public-basecamp-skin development by creating an account on GitHub. github.c..

webruden.tistory.com

 

 

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€