๐Ÿ–ฅ๏ธ ๋น„์ „๊ณต ์•ผ๋งคํŒŒ/๐Ÿ–‹๏ธTISTORY

[CODEPEN] ๋ธ”๋กœ๊ทธ์— ํ™•์ธ์ด ๋ฐ”๋กœ ํ™•์ธ๋˜๋Š” ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด๋ณด์ž

Cosmic-Whale 2023. 12. 5.

CODEPEN

 

CODEPEN์ด ๋ญ”๋ฐ?

CODEPEN ์ด๋ผ๋Š” ํˆด์ด ์žˆ๋‹ค. ์ด๊ฒŒ ๋ฌด์—‡์ธ๊ณ  ํ•˜๋‹ˆ

์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ํ•ด๋‹น ๋‚ด์šฉ์„ ๋ฐ”๋กœ! ์ฆ‰์‹œ! ๋ณด์—ฌ์ฃผ๋Š” ํˆด์ด๋‹ค. 

๋ฌด๋ ค ๊ทธ ์ฝ”๋“œ๋ฅผ ๋ธ”๋กœ๊ทธ ๊ฐ™์€ ๊ณณ์— ๋ฐ”๋กœ ๋ณด์—ฌ ์ค„ ์ˆ˜ ์žˆ๋‹ค. 

 

์•„๋ž˜์ฒ˜๋Ÿผ ๋ง์ด๋‹ค. 

 

See the Pen Untitled by I.C Yoo (@IC-Yoo) on CodePen.

 

 

์‹ ๊ธฐ๋„ ํ•˜์…”๋ผ...

์‚ฌ์šฉ๋œ ์ฝ”๋“œ์™€ ๊ฒฐ๊ณผ๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ ์ค„ ์ˆ˜ ์žˆ๋Š” ํˆด์ด๋‹ค. 

 

๋ฌผ๋ก  ์›นํˆด์ด์–ด์„œ ๊ฐ€์ž…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 

 

์•„์ฐธ. ์ฃผ์†Œ ๋จผ์ €

https://codepen.io/

 

CodePen

An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications.

codepen.io

 

์œ„ ํŽ˜์ด์ง€๋ฅผ ํด๋ฆญํ•˜๋ฉด ์˜ค๋ฅธ์ชฝ์— ๊ฐ€์ž…์ฐฝ์ด ๋‚˜ํƒ€๋‚œ๋‹ค. 

 

 

์ผ๋‹จ์€ ๊ฐ€์ž…ํ•ด๋ณด์ž.

๊ฐ„ํŽธ๊ฐ€์ž…์€ ๊ตฌ๊ธ€, ๊นƒํ—ˆ๋ธŒ, ํŽ˜์ด์Šค๋ถ์œผ๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค.  ๋‚˜๊ฐ™์€ ์•„์ €์”จ๋Š” ์นด์นด์˜ค๊ฐ€ ํŽธํ•œ๋ฐ....


์šฐ์„ ์€ ์…‹ํŒ…์ด ํ•„์š”ํ•˜๋‹ค.

์–ด๋ ค์šด๊ฒƒ์€ ์—†๋‹ค. ๋‹จ์ˆœํ•œ ์…‹ํŒ… ํ•˜๋‚˜๊ฐ€ ํ•„์š”ํ•œ๋ฐ, 

 

 

๋กœ๊ทธ์ธ์ด ์™„๋ฃŒ๋˜๋ฉด ์˜ค๋ฅธ์ชฝ์œ„์—

์ง€๋“ค ๋ฉ‹๋Œ€๋กœ(๋‚ด๊ฐ€ ์ €๋ ‡๊ฒŒ ๊ท€์—ฌ์šธ๋ฆฌ๊ฐ€ ์—†์ง€) ๋งŒ๋“ค์–ด์ง„

ํ”„๋กœํ•„์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๊ณ 

 

์•„๋ž˜ ์–ด์ฉŒ๊ตฌ ์…‹ํŒ…์ด๋ผ๊ณ  ์žˆ๋‹ค. 

 

ํด๋ฆญ! ํ•˜๊ณ ์„œ 

 

 

์—๋””ํ„ฐ ํผํฌ๋จผ์Šค๋ฅผ ๋ˆŒ๋Ÿฌ๋ณด์ž

๊ทธ๋Ÿผ ์šฐ์„  ํ…Œ๋งˆ๋ฅผ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋‹ค. 

 

์œ„์— ๋Œ€๋žต ์จ์ง„ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๋ฉด์„œ ํ…Œ๋งˆ์ž…๋ง›์— ๋งž๊ฒŒ ์„ ํƒํ•˜๊ณ  

์•„๋ž˜๋กœ ๋” ๋‚ด๋ ค๋ณด๋ฉด 

 

์—๋””ํ„ฐ ์˜ต์…˜์— AUTOCOMPLETE๊ฐ€ ์žˆ์œผ๋‹ˆ ์ฒดํฌํ•ด์ฃผ์ž.

 

๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ์— EMMET ๋Š” ๊ธฐ๋ณธ์œผ๋กœ ํ™œ์„ฑํ™” ์ƒํƒœ์ด๋‹ˆ ์‚ฌ์‹ค ์•ˆ๊ฑด๋“œ๋ ค๋„ ๋œ๋‹ค.

(๊ทธ๋ƒฅ ์Šค์ƒท์— ๊ฐ™์ด ์ฐํ˜€์„œ ํ‘œ์‹œํ–ˆ๋‹ค....)

 


์ž ๊ทธ๋Ÿผ ์ฝ”๋“œ๋ฅผ ์จ๋ณด์ž.

์•„๊นŒ ๊ทธ ์˜ค๋ฅธ์ชฝ ์œ„์— ์ง€๋“ค ๋ฉ‹๋Œ€๋กœ ๋งŒ๋“ค์–ด์ง„

ํ”„๋กœํ•„์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๊ณ 

 

NEWPEN ์„ ์„ ํƒํ•˜๋ฉด

 

์ด๋Ÿฐ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚œ๋‹ค. 

๊ธฐ๋ณธ์ ์œผ๋กœ #HTML, #CSS, #JS๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜ ํ™”๋ฉด์€ ๊ฒฐ๊ณผ ์ฐฝ์ด๋‹ค. 

 

๊ฐ๊ฐ์˜ ์ฝ”๋“œ์ฐฝ์— ์„ค์ •ํ‘œ์‹œ(์˜ค๋ฅธ์ชฝ ์œ„ ์ฝ”๋”ฑ์ง€๋งŒํ•œ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด)๋ฅผ ๋ˆ„๋ฅด๋ฉด

๊ฐ๊ฐ์˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ๋„ ์„ ํƒ์ด ๋œ๋‹ค. 

 

์ง€์›ํ•˜๋Š” ๊ฐ ๊ธฐ๋Šฅ์€ ์•„๋ž˜ ์ ‘์€๊ธ€์„ ํŽด์ฃผ์ž

๋”๋ณด๊ธฐ
  • HTML
    • Haml
    • Markdown
    • pug
  • CSS
    • Less
    • SCSS
    • Sass
    • Stylus
    • PostCSS
  • JS
    • Bable
    • TypeScript
    • SoffeeScript
    • LiveScript

 

์šฐ์„  ๊ฐ„๋‹จํ•˜๊ฒŒ 

์ด๋”ด ์ฝ”๋“œ๋ฅผ ๋„ฃ์—ˆ๋‹ค. 

(๊ทธ๋ƒฅ ๋ฐ”๋””๋งŒ ๋•Œ๋ ค ๋„ฃ์–ด๋„ ์ž‘๋™๋œ๋‹ค.)

 

์•„๋ž˜ ๊ฒฐ๊ณผ๋„ ์ž˜ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฑธ ๋ณด๋‹ˆ ์ด์ƒ ์—†์–ด ๋ณด์ธ๋‹ค. 


 

์ž ์ด์ œ ๋ธ”๋กœ๊ทธ์— ๋„ฃ์–ด๋ณด์ž

 

๊ทธ๋Ÿผ ์ด๊ฑธ Tistory์— ๊ฐ€์ ธ์™€์•ผ ํ•˜๋Š”๋ฐ ์ด๋ฒˆ์—๋Š” ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋ฅผ ์ž˜๋ณด๋ฉด 

 

 

์ €๋Ÿฐ ์•„์ด๊ฐ€ ์žˆ๋‹ค. 

Embed ์ž„๋ฒ ๋“œ

 

์‚ดํ’‹์ด ๋ˆŒ๋Ÿฌ๋ณด๋ฉด 

 

์ด๋Ÿฐ ์ฐฝ์ด ๋œจ๋Š”๋ฐ, 

์ง€๊ธˆ์€ ๋””ํดํŠธ ํƒญ์ด HTML๋กœ ๋˜์–ด ์žˆ๋‹ค(๊ทธ๊ฒƒ๋งŒ ์ผ์œผ๋‹ˆ๊นŒ)

 

๊ทธ๋ฆฌ๊ณ  ์ž„๋ฒ ๋“œ๋ฅผ ํ•  ํˆด์ด ๋ณด์ด๋Š”๋ฐ ๊ธฐ๋ณธ์ด HTML ์ด๊ณ  ์•„๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋‚˜์™€์žˆ๋‹ค. 

์ผ๋‹จ ์ฝ”๋“œ๋ฅผ ์นดํ”ผํ•˜์ž

(์œ„์— ์นดํ”ผ์ฝ”๋“œ๋ผ๋Š” ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด๋ฉด ๋˜๋Š”๋ฐ, ๋‚˜์ฒ˜๋Ÿผ ํ•˜๋‚˜ํ•˜๋‚˜ ์†์œผ๋กœ ๋“œ๋ž˜๊ทธํ•ด์„œ ํ•ด๋„ ๋˜๊ธด ํ•˜๋”๋ผ.... ์•„์ด์ฝ˜์„ ๋ชป๋ดค์–ด...)

 

๊ทธ๋Ÿผ ์ €๊ฑธ ์–ด๋””์— ์“ฐ๋ƒ๋ฉด

๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ ํ•˜๋‚˜๋Š” 

 

 

๊ธ€์“ฐ๊ธฐ๋ชจ๋“œ๋ฅผ HTML๋กœ ๋ฐ”๊ฟ”์„œ ํ•˜๋Š”๊ฑฐ๋‹ค. 

๋ฐ”๊พธ๋ฉด ๋Œ€๋žต ๋‚œ๊ฐํ•˜๊ฒŒ ๋‚˜์˜ค๋Š”๋ฐ 

 

 

์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋กœ๋œ ๊ฒƒ๋“ค์ด ๋‚˜์˜จ๋‹ค... ์Œ.... ์—ฌ๊ธฐ ๋ถ™์—ฌ๋„ฃ์–ด๋„ ๋œ๋‹ค. 

 

 

๋‹ค๋ฅธ ํ•œ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ 

๊ธ€์“ฐ๊ธฐ ๋ชจ๋“œ ์˜†์— ์  ์„ธ๊ฐœ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ <>HTML๋ธ”๋Ÿญ ์„ ์„ ํƒํ•˜๋Š”๊ฑฐ๋‹ค. 

 

๊ทธ๋Ÿผ 

 

์š”๋Ÿฐ ํŒ์—…์ด ๋‚˜ํƒ€๋‚˜๋Š”๋ฐ ๊ทธ ์•ˆ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ํ•˜์ž.

๊ธ€์“ฐ๊ธฐ๋ฅผ ํ•˜๋Š”์ค‘์— ๋ฏธ๋ฆฌ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์™ผ์ชฝ์•„๋ž˜ '๋ฏธ๋ฆฌ๋ณด๊ธฐ' ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ๋œ๋‹ค. 

 

 


 

๊ฒฐ๊ณผ

See the Pen Untitled by I.C Yoo (@IC-Yoo) on CodePen.

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ์งœ์ŸŒ ํ•˜๊ณ  ๋‚˜ํƒ€๋‚œ๋‹ค. 

 


์ •๋ง ์ค‘์š”ํ•œ ์ฃผ์˜์‚ฌํ•ญ

1. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ• ๋•Œ์—๋Š”  ํ•ญ์ƒ 'NEW PEN' ์„ ์จ์•ผ ํ•œ๋‹ค. 

๊ธฐ์กด์— CSS ๋„ฃ์–ด๋‘”๊ฒŒ ์žˆ๋‹ค๊ณ  ์˜ˆ์ „๊บผ ๋ถˆ๋Ÿฌ๋‹ค๊ฐ€ ์ž…๋ ฅํ•˜๋ฉด

๊ธฐ์กด ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์žˆ๋Š” ์ฝ”๋“œ๋„ ๊ฐ™์ด ๋ฐ”๋€Œ๋Š” ์ฐธ์‚ฌ๊ฐ€ ์ผ์–ด๋‚œ๋‹ค. (๋‚ธ๋“ค ์•Œ๊ณ  ์‹ถ์—ˆ๊ฒ ๋‚˜...)

 

2. ์œ ๋ฃŒ๋ฅผ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์†Œ์Šค๋Š” ๊ณต๊ฐœ๋œ๋‹ค. 

ํฌ์ŠคํŒ…์— ์ฝ”๋“œ๋ฅผ ์“ด๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์ด๋ฏธ ๊ณต๊ฐœํ•˜๊ฒ ๋‹ค๋Š” ๊ฑฐ์ง€๋งŒ

๋‹ค๋ฅธ์šฉ๋„๋กœ ์“ฐ๋Š” ์ด๋“ค์—๊ฒŒ๋Š” ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

 

 

๋!

๋Œ“๊ธ€