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

ALL

(119)
[Git] ๊นƒ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐Ÿ”— Git ์ €์žฅ์†Œ ๋งŒ๋“ค๊ธฐ > git init : git ์ดˆ๊ธฐํ™” (์ €์žฅ์†Œ ์ƒ์„ฑ) > git config --global user.name "๋‚ด ์ด๋ฆ„" : ๋‚ด ์ด๋ฆ„ ๋“ฑ๋ก > git config --global user.email "๋‚ด ๋ฉ”์ผ์ฃผ์†Œ" : ๋‚ด ๋ฉ”์ผ ๋“ฑ๋ก ๐Ÿ”— ํ˜„์žฌ ์‹œ์  ์ €์žฅํ•˜๊ธฐ > git add . : ๋ณ€๊ฒฝ ํŒŒ์ผ ๋ชจ๋‘ ์ถ”์  > git commit -m "์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€" : ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ์ถ”๊ฐ€ ๐Ÿ”— ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ > git reset ๋กœ๊ทธ ์ผ๋ จ๋ฒˆํ˜ธ ์•ž 6์ž๋ฆฌ --hard : ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ (๋’ค์— ์ž‘์—… ์™„์ „ํžˆ ์‚ญ์ œํ•˜๊ธฐ) > git revert ๋กœ๊ทธ ์ผ๋ จ๋ฒˆํ˜ธ ์•ž 6์ž๋ฆฌ : ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ (๋’ค์— ์ž‘์—… ๋ฌป์–ด๋‘๊ธฐ) ๐Ÿ”— branch ๋ถ„๊ธฐํ•˜๊ธฐ > git branch : ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก, ํ˜„์žฌ ๋ธŒ๋žœ์น˜ ํ™•์ธ > git b..
[Git] ๊นƒ(Git)์ด๋ž€? ๊นƒํ—ˆ๋ธŒ(Github)๋ž€? / ์ฐจ์ด์  ๐Ÿ”— Git์ด๋ž€? ์†Œ์Šค์ฝ”๋“œ ์ˆ˜์ •์— ๋”ฐ๋ฅธ ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VCS)์ด๋‹ค. ๋ชจ๋“  ํŒŒ์ผ์˜ ๋ณ€ํ™”๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ๊ฐ™์€ ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋ณด๊ด€ํ•œ๋‹ค. ๋ถ„์‚ฐํ˜• ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ ์„œ๋ฒ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์‚ฌ์šฉ์ž๋“ค์ด ๋™์ผํ•œ ํžˆ์Šคํ† ๋ฆฌ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์„œ๋ฒ„์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋„ ์–ด๋Š ์‚ฌ์šฉ์ž๋“  ๋ณต์ œ๋œ ์ €์žฅ์†Œ๋ฅผ ๋‹ค์‹œ ์„œ๋ฒ„๋กœ ๋ณต์‚ฌํ•˜์—ฌ ์„œ๋ฒ„๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ“Œ Git VS Github Git์€ ๋กœ์ปฌ์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. Github๋Š” Github์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. Git์œผ๋กœ ๋กœ์ปฌ ์ €์žฅ์†Œ์—์„œ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ์ €์žฅํ•œ ๋’ค ํ•ด๋‹น ๋‚ด์šฉ์„ Github์— ์—…๋กœ๋“œํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ๋˜ํ•œ Github์— ์žˆ๋Š” ์ปจํ…์ธ ๋ฅผ ๋‚ด๋ ค ๋ฐ›์„ ์ˆ˜๋„ ์žˆ..
[CSS] animation ๐Ÿ”— CSS์—์„œ animation์ด๋ž€? CSS ์Šคํƒ€์ผ์„ ๋‹ค๋ฅธ CSS ์Šคํƒ€์ผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ „ํ™˜์‹œ์ผœ์ฃผ๋Š” CSS ์†์„ฑ์ด๋‹ค. @keyframs๋ฅผ ํ†ตํ•ด ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ง€์ •ํ•œ๋‹ค. animation-name : ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฆ„ ์ง€์ • @keyframes name : ์ค‘๊ฐ„ ์ƒํƒœ ์ง€์ • (from : ์‹œ์  0% ~ to : ์‹œ์  100%) animation-duration : animation ์ง€์† ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋™์•ˆ) animation-delay : animation ๋”œ๋ ˆ์ด ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋’ค์—) animation-timing-fuction : animation ๊ฐ€์†๋„ · linear default · ease : ๋น ๋ฆ„ -> ๋Š๋ฆผ (ease-out ๋ณด๋‹ค ๋น ๋ฅธ ์†๋„๋กœ ์‹œ์ž‘) · ease-in : ๋Š๋ฆผ -> ๋น ๋ฆ„ · ease-out..
[CSS] transition ๐Ÿ”— CSS์—์„œ transition์ด๋ž€? ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. transition-property : transition ์ ์šฉํ•  ์†์„ฑ๋“ค ๋‚˜์—ด transition-property: width, background-color; => width, background-color๋งŒ transition ์ ์šฉ๋˜๊ณ , ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋Œ€๋กœ transition-duration : transition ์ง€์† ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋™์•ˆ) transition-delay : transition ๋”œ๋ ˆ์ด ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋’ค์—) transition-timing-fuction : transition ๊ฐ€์†๋„ · linear default · ease : ๋น  -> ๋Š (ease-out ๋ณด๋‹ค ๋น ๋ฅธ ์†๋„๋กœ ์‹œ์ž‘) · ease-in : ๋Š..
[CSS] ์„ ํƒ์ž(selector) ์ •๋ฆฌ ๐Ÿ”— ๊ธฐ๋ณธ ์„ ํƒ์ž ํƒœ๊ทธ๋ช… ํƒœ๊ทธ ์„ ํƒ .class๋ช… class ์„ ํƒ #id๋ช… id ์„ ํƒ ๐Ÿ”— ์ „์ฒด ์„ ํƒ์ž * ์ „์ฒด ์„ ํƒ ๐Ÿ”— ์ž์‹ ์„ ํƒ์ž > ์ž์‹(์ง๊ณ„) ์„ ํƒ ๐Ÿ”— ๋™์œ„ ์„ ํƒ์ž ~ ๋ชจ๋“  ๋’ค ๋™์œ„ ์„ ํƒ + ๋ฐ”๋กœ ๋’ค ๋™์œ„ ์„ ํƒ ๐Ÿ”— ์†์„ฑ ์„ ํƒ์ž [์†์„ฑ="๊ฐ’"] ex) ul li input[type='text']{} ๐Ÿ”— ์†์„ฑ๊ฐ’ ์ผ์น˜ ์„ ํƒ์ž ~= ํ•ด๋‹น ๋‹จ์–ด ํฌํ•จ ์„ ํƒ (๋„์–ด์“ฐ๊ธฐ ๊ธฐ์ค€) *= ํ•ด๋‹น ๋‹จ์–ด ํฌํ•จ ์„ ํƒ ^= ํ•ด๋‹น ๋‹จ์–ด๋กœ ์‹œ์ž‘ ์„ ํƒ |= ํ•ด๋‹น ๋‹จ์–ด๋กœ ์‹œ์ž‘ ์„ ํƒ $= ํ•ด๋‹น ๋‹จ์–ด๋กœ ๋ ์„ ํƒ ex) h1[title*='์ œ๋ชฉ']{} ๐Ÿ”— ์ƒํƒœ ์„ ํƒ์ž :checked ์ฒดํฌ๋œ ์ƒํƒœ :enabled ์ˆ˜์ • ๊ฐ€๋Šฅ ์ƒํƒœ :disabled ์ˆ˜์ • ๋ถˆ๊ฐ€๋Šฅ ์ƒํƒœ :focus ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ƒํƒœ ๐Ÿ”— child, of-type child => ..
[CSS] link (hover, active, visited, link) :link default ํ‰์ƒ ์‹œ :visited ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ๋Š” ์ƒํƒœ :hover ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์ƒํƒœ :active ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ + ํด๋ฆญ ์ƒํƒœ (+) cursor: pointer; : ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์ƒํƒœ์ผ ๋•Œ ์ปค์„œ ํฌ์ธํ„ฐ๋กœ ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ๋กœ ์ ์šฉ 4๊ฐœ์ผ ๋•Œ : top right bottom left 2๊ฐœ์ผ ๋•Œ : x์ถ•(top, bottom) y์ถ•(left, right) 1๊ฐœ์ผ ๋•Œ : all ๐Ÿ”— Font color : ํ…์ŠคํŠธ ์ƒ‰์ƒ font-size : ํ…์ŠคํŠธ ์‚ฌ์ด์ฆˆ default : 16px.. devjindev.tistory.com
[CSS] display (inline, inline-block, block) / ์ฐจ์ด์  ๐Ÿ”— CSS์—์„œ display๋ž€? ์š”์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„์ง€ ์„ ํƒํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. display: inline; => width, height ์ง€์ •ํ•  ์ˆ˜ X ์š”์†Œ๋ฅผ inline์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค. , , , , , , ๋“ฑ display: inline-block; => width, height ์ง€์ •ํ•  ์ˆ˜ O ์š”์†Œ๋Š” inline์ด์ง€๋งŒ, ๋‚ด๋ถ€๋Š” block์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค. display: block; => width, height ์ง€์ •ํ•  ์ˆ˜ O / width 100% ์š”์†Œ๋ฅผ block์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์š”์†Œ ์•ž ๋’ค๋กœ ์ค„๋ฐ”๊ฟˆ ๋œ๋‹ค. , , , , , , , , , , ๋“ฑ ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ..
[CSS] float / ํ•ด์ œํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ”— CSS์—์„œ float๋ž€? ์š”์†Œ๋ฅผ ๋„์–ด์„œ(๋Œ์–ด์˜ฌ๋ ค์„œ) ๋ฐฐ์น˜ํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. ๐Ÿ”— float ํ•ด์ œํ•˜๋Š” ๋ฐฉ๋ฒ• ์ž์‹์ด ๋ชจ๋‘ float๋ฅผ ๊ฐ€์ง€๋ฉด ๋ถ€๋ชจ ๋†’์ด๊ฐ€ '0'์ด ๋˜๋ฏ€๋กœ, ์ด๋ฅผ ๋˜์ฐพ๊ธฐ ์œ„ํ•ด float๋ฅผ ํ•ด์ œํ•ด์ค˜์•ผ ํ•œ๋‹ค. : after{ content: ''; display: block; visibility: hidden; clear: both; } ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ๋กœ ์ ์šฉ 4๊ฐœ์ผ ๋•Œ : top right bottom left 2๊ฐœ์ผ ๋•Œ : x์ถ•(top, bottom) y์ถ•(left, right) 1๊ฐœ์ผ ๋•Œ : all ๐Ÿ”— Font color : ํ…์ŠคํŠธ ์ƒ‰์ƒ font-size ..