Freecodecamp: CSS HEX / RGB ๊ณผ์ œ-์ค‘๋ณต ์••์ถ• ๋ฐ ์ค„์ด๊ธฐ

์— ๋งŒ๋“  2016๋…„ 04์›” 04์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: freeCodeCamp/freeCodeCamp

์šฐ๋ฆฌ๊ฐ€๋ฐ›๋Š” ์ผ๋ฐ˜์ ์ธ ๋ถˆ๋งŒ์€ HTML / CSS ์„น์…˜์˜ ๋์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€ ์ฃผ์ œ์—๋Š” RGB ๋ฐ HEX ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธ€๊ผด ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜๋Š” 15 ๊ฐ€์ง€ ๊ณผ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—๋Š” ๋งŽ์€ ์ค‘๋ณต์ด ์žˆ์œผ๋ฉฐ ์†”์งํžˆ ๊ทธ๋ฆผ์„ ์–ป๊ธฐ ์œ„ํ•ด ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ๊ฐ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์ด๊ฒƒ์„ ์ตœ์†Œํ•œ ์ ˆ๋ฐ˜, ์•„๋งˆ๋„ 3 ๋ถ„์˜ 1๋กœ ์ค„์ผ ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์„ค์ •์„ ๋‹จ์ผ ๋„์ „์œผ๋กœ ๊ฒฐํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ( "์š”์†Œ 1์„ ํฐ์ƒ‰์œผ๋กœ, ์š”์†Œ 2๋ฅผ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ, ์š”์†Œ 3์„ ๋…น์ƒ‰์œผ๋กœ ์„ค์ •"๋“ฑ)

RGB ํ•ญ๋ชฉ์ด ์ด์ „ Hex ํ•ญ๋ชฉ์„ ์–ผ๋งˆ๋‚˜ ์ง์ ‘ ๋ฐ˜๋ณตํ•ด์•ผํ•˜๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ์ˆ˜์—…์—์„œ ๋‘ โ€‹โ€‹๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์†Œ๊ฐœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ์Šค๋ ˆ๋“œ๋ฅผ "Help Wanted"๋กœ ํ‘œ์‹œํ•˜๊ธฐ ์ „์— ๊ฐ€๋Šฅํ•œ ์ตœ์ข… ์ƒํƒœ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

image

ํƒœ๊ทธ ์ง€์ • : @ FreeCodeCamp / issue-moderators

help wanted learn

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋„์ „ ํ‰๊ฐ€

์•”์‹œ

15 ๊ฐ€์ง€ ๊ณผ์ œ๋ฅผ ๋‹ค์Œ 5 ๊ฐ€์ง€ ๊ณผ์ œ๋กœ ํ†ตํ•ฉ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  • ํŠน์ • ์ƒ‰์ƒ์— 16 ์ง„์ˆ˜ ์ฝ”๋“œ ์‚ฌ์šฉ-16 ์ง„์ˆ˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์†Œ๊ฐœ์ž…๋‹ˆ๋‹ค.
  • ํ˜ผํ•ฉ ์ƒ‰์ƒ์— 16 ์ง„์ˆ˜ ์ฝ”๋“œ ์‚ฌ์šฉ-์†Œ๊ฐœ ๊ณผ์ œ๋ฅผ์œ„ํ•œ ์ƒ˜ํ”Œ ์ƒ‰์ƒ ํ‘œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒ ๊ฐ€๋Šฅํ•œ ํ•œ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์ด ๊ณผ์ œ๋Š” ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์„ ์‹คํ—˜ํ•˜๋Š” ๋ฐ ์ „๋… ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ƒ‰์ƒ์ด ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐ๊ฒฝ์„ ์ฑ„์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ•์•ฝ ๋œ 16 ์ง„ ์ฝ”๋“œ ์‚ฌ์šฉ-์ถ•์•ฝ ๋œ 16 ์ง„ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์†Œ๊ฐœ์ž…๋‹ˆ๋‹ค.
  • ์ƒ‰์ƒ ์š”์†Œ์— RGB ๊ฐ’ ์‚ฌ์šฉ-RGB ๊ฐ’์— ๋Œ€ํ•œ ์†Œ๊ฐœ.
  • ์ƒ‰์ƒ ํ˜ผํ•ฉ์— RGB ๊ฐ’ ์‚ฌ์šฉ-์œ„์˜ ๊ณผ์ œ์™€ ๋น„์Šทํ•˜์ง€๋งŒ RGB๊ฐ€์žˆ๋Š” ํ‘œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 16 ์ง„์ˆ˜ ์ฝ”๋“œ์™€ RGB๋ฅผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ์—ด์„ ์ถ”๊ฐ€ํ•˜์—ฌ 16 ์ง„์ˆ˜ ์ฝ”๋“œ์™€ RGB ์‚ฌ์šฉ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋„์ „ ํ‰๊ฐ€

์•”์‹œ

15 ๊ฐ€์ง€ ๊ณผ์ œ๋ฅผ ๋‹ค์Œ 5 ๊ฐ€์ง€ ๊ณผ์ œ๋กœ ํ†ตํ•ฉ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  • ํŠน์ • ์ƒ‰์ƒ์— 16 ์ง„์ˆ˜ ์ฝ”๋“œ ์‚ฌ์šฉ-16 ์ง„์ˆ˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์†Œ๊ฐœ์ž…๋‹ˆ๋‹ค.
  • ํ˜ผํ•ฉ ์ƒ‰์ƒ์— 16 ์ง„์ˆ˜ ์ฝ”๋“œ ์‚ฌ์šฉ-์†Œ๊ฐœ ๊ณผ์ œ๋ฅผ์œ„ํ•œ ์ƒ˜ํ”Œ ์ƒ‰์ƒ ํ‘œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒ ๊ฐ€๋Šฅํ•œ ํ•œ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์ด ๊ณผ์ œ๋Š” ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์„ ์‹คํ—˜ํ•˜๋Š” ๋ฐ ์ „๋… ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ƒ‰์ƒ์ด ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐ๊ฒฝ์„ ์ฑ„์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ•์•ฝ ๋œ 16 ์ง„ ์ฝ”๋“œ ์‚ฌ์šฉ-์ถ•์•ฝ ๋œ 16 ์ง„ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์†Œ๊ฐœ์ž…๋‹ˆ๋‹ค.
  • ์ƒ‰์ƒ ์š”์†Œ์— RGB ๊ฐ’ ์‚ฌ์šฉ-RGB ๊ฐ’์— ๋Œ€ํ•œ ์†Œ๊ฐœ.
  • ์ƒ‰์ƒ ํ˜ผํ•ฉ์— RGB ๊ฐ’ ์‚ฌ์šฉ-์œ„์˜ ๊ณผ์ œ์™€ ๋น„์Šทํ•˜์ง€๋งŒ RGB๊ฐ€์žˆ๋Š” ํ‘œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 16 ์ง„์ˆ˜ ์ฝ”๋“œ์™€ RGB๋ฅผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ์—ด์„ ์ถ”๊ฐ€ํ•˜์—ฌ 16 ์ง„์ˆ˜ ์ฝ”๋“œ์™€ RGB ์‚ฌ์šฉ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฑฐ์˜ ์™„๋ฒฝํ•˜๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ํŒ”๋ ธ๋‹ค.

์ƒ‰์ƒ ํ˜ผํ•ฉ :
Hex / RGB๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Red / Green / Blue๋ฅผ ํ• ๋‹นํ•ด์•ผํ•˜๋Š” 3 ๊ฐœ์˜ ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์  ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ ๋‹น ํ•œ ๋ฒˆ์˜ ํ…Œ์ŠคํŠธ๋กœ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ธ์ฝ”๋”ฉ์— ๋Œ€ํ•ด ํ•˜๋‚˜๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์›น์—๋งŒ 16 ์ง„์ˆ˜๊ฐ€ ์—†์„ ์ˆ˜๋„ ์žˆ๊ณ  16 ์ง„์ˆ˜๋„ 1-6 ์ž ๊ธธ์ด ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด ๊ณ ๋ คํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด # f00์€ # ff0000๋งŒํผ ๋นจ๊ฐ„์ƒ‰์ž…๋‹ˆ๋‹ค. ์ด์ œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ์— ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰