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

์›น(IT) ์ •๋ณด31

html ํŒŒ์ผ๊ฒฝ๋กœ์™€ ๋งํฌ์˜ ์ดํ•ด ํŒŒ์ผ๊ฒฝ๋กœ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ํด๋” ๊ตฌ์กฐ์—์„œ ํ•ด๋‹นํ•˜๋Š” ์œ„์น˜๋Š” ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ๊ฒฝ๋กœ๋Š” ์ด๋ฏธ์ง€, ๋งํฌ, ์Šคํƒ€์ผ์‹œํŠธ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋“ฑ ์ด ์ฃผ๋กœ ๊ฒฝ๋กœ์— ์“ฐ์ž…๋‹ˆ๋‹ค. html์„ ๋‹ค๋ฃจ๋‹ค ๋ณด๋ฉด ์ด๋ฏธ์ง€๋‚˜ ๋ชจ๋“  ๊ฒฝ๋กœ ์„ค์ •์— ์žˆ์–ด์„œ ํ•œ๋ฒˆ์ฏค์€ ์ œ๋Œ€๋กœ ๊ฒฝ๋กœ์„ค์ •์„ ํ–ˆ๋Š”๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋งํฌ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™์ด ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ๊ฒฝ๋กœ์— ๋งž์ง€ ์•Š์•„ ๊นจ์ง€๋Š” ์ƒํ™ฉ๋“ค์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๋กœ์—๋Š” ์ ˆ๋Œ€๊ฒฝ๋กœ, ์ƒ๋Œ€๊ฒฝ๋กœ ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ˆ๋Œ€๊ฒฝ๋กœ๋ž€? ์ ˆ๋Œ€๊ฒฝ๋กœ๋Š” ํ•ด๋‹นํ•˜๋Š” ํŒŒ์ผ์˜ ์›น์‚ฌ์ดํŠธ ํ•ด๋‹นํ•˜๋Š” ํด๋”์˜ ์ ˆ๋Œ€์ ์ธ ์œ„์น˜๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋Œ€๊ฒฝ๋กœ์— ๋น„ํ•ด ์ฃผ์†Œ๊ฐ€ ๊ต‰์žฅํžˆ ๊ธธ์ง€๋งŒ ํ‹€๋ฆด ์œ„ํ—˜์š”์†Œ๊ฐ€ ์—†๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋Œ€๊ฒฝ๋กœ๋ž€? 1. ํ˜„์žฌ ํŽ˜์ด์ง€์™€ ๊ฐ™์€ ํด๋”์— ์œ„์น˜ํ•ด ์žˆ๋Š” ํŒŒ์ผ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. 2. ํ˜„์žฌ ํŽ˜์ด์ง€์˜ imagesํด๋” ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ์ด๋ฏธ์ง€ํŒŒ์ผ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.. 2017. 8. 20.
css navigation bar ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฉ”๋‰ด ๋ฐ” ๋งŒ๋“ค๊ธฐ ์–ด๋Š ์‚ฌ์ดํŠธ๋‚˜ ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฉ”๋‰ด๋Š” ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํฐ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋งํฌ์—ญํ™œ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ํฐ ์นดํ…Œ๊ณ ๋ฆฌ ๋„ค๋น„๊ฒŒ์ด์…˜์€ PC๋ฒ„์ „์ด๋‚˜ ๋ชจ๋ฐ”์ผ ๋ฒ„์ „์— ๋”ฐ๋ผ ํ‹€๋ฆฌ๊ฒŒ ์ œ์ž‘ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ css์™€ html ํƒœ๊ทธ๋งŒ์œผ๋กœ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ ๋ฉ‹์ง„ ๋””์ž์ธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ง์ ‘ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฑ ์ •ํ•ด์ง„๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๋ณดํ†ต ๋„ค๋น„๊ฒŒ์ด์…˜ ํƒœ๊ทธ๋Š” ul, li๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. html menu1 menu2 menu3 menu4 2017.07.30 - [์›น(IT) ์ •๋ณด/css] - CSS3 Button-์Šคํƒ€์ผ๋กœ ๋ฒ„ํŠผ๋งŒ๋“ค๊ธฐ CSS3 Button-์Šคํƒ€์ผ๋กœ ๋ฒ„ํŠผ๋งŒ๋“ค๊ธฐ ์ธํ„ฐ๋„ท ๊ฐ•๊ตญ ๋Œ€ํ•œ๋ฏผ๊ตญ์€ ์ •๋ง ๋งŽ์€ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋งŒํผ ์ „๋ฌธ์„ฑ์„ ๋ ์ง€ ๋ชปํ•˜๋Š” ์ €ํ’ˆ์งˆ ์‚ฌ์ดํŠธ๋„ ๊ต‰์žฅํžˆ ๋งŽ์ฃ .. 2017. 8. 15.
CSS before&after ์ปจํ…์ธ  ์•ž๋’ค ์‚ฝ์ž… ์ฝ”๋”ฉ์„ ํ•˜๋‹ค๊ฐ€๋ณด๋ฉด ๊ฐ„ํ˜น html ๋ถ€๋ถ„์—์„œ ๋†“์น˜๊ฑฐ๋‚˜ ์ž์ฃผ ๋ฐ”๋€Œ์–ด์•ผํ•˜๋Š” ๋ถ€๋ถ„ ํ˜น์€ css๋‹จ์—์„œ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌํ•ด์ฃผ๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํ˜น์€ ์ฒ˜๋Ÿผ ์ˆœ์„œ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ถ€๋ถ„์„ html์—์„œ ์ถ”๊ฐ€ํ•˜๋Š”๊ฒŒ ์•„๋‹Œ css๋‹จ์—์„œ before,after ์†์„ฑ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. css์—์„œ ์–ด๋–ป๊ฒŒ ์ปจํ…์ธ ? ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด์ง€? ๊ฐ€๋Šฅํ•œ๊ฒƒ์ธ๊ฐ€? ๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ content ์‚ฌ์šฉ๋งŒ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋†“์นœ ํ…์ŠคํŠธ ์ด๋ฏธ์ง€ ์ˆซ์ž ๋“ฑ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ํ…์ŠคํŠธ๋กœ๋งŒ ํ‘œํ˜„ํ•˜์ž๋ฉด [before][ํ•ด๋‹น์ปจํ…์ธ ][after] ์ด๋ ‡๊ฒŒ ๋ถ™์—ฌ์ง€๋Š”๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ์ œ๋ฅผ ๋ณด๋ฉด์„œ ์ถ”๊ฐ€์„ค๋ช…์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. html ์ผ์š”์ผ css p {width:200px; padding:10px; background:#c.. 2017. 8. 13.
CSS3 Gradient ๊ทธ๋ผ๋ฐ์ด์…˜ํšจ๊ณผ ํฌํ† ์ƒต์—์„œ๋‚˜ ์“ธ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ทธ๋ผ๋ฐ์ด์…˜ ํšจ๊ณผ๋ฅผ CSS๋งŒ์œผ๋กœ ์›น์—์„œ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. CSS3์—์„œ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์œผ๋กœ ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ € ์ต์Šคํ”Œ๋กœ๋Ÿฌ 10์ด์ƒ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•˜์œ„ ๋ธŒ๋ผ์šฐ์ € ๋ฒ„์ „์—์„œ๋Š” ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ์  ์ฐธ๊ณ ํ•˜์‹œ๊ณ  ์‚ฌ์šฉํ•ด์ฃผ์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ‘œํ˜„๋ฐฉ์‹์€ ๋ผ์ธ๋ฐฉ์‹๊ณผ ์›ํ˜•๋ฐฉ์‹ ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ธ๋ฐฉ์‹์ด ๋งŽ์ด ์“ฐ์ด๊ธด ํ•˜์ง€๋งŒ ํ•„์š”์— ๋”ฐ๋ผ ์›ํ˜•๋„ ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•˜์œ„ ๋ธŒ๋ผ์šฐ์ €๋“ค ๋•Œ๋ฌธ์— ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ธฐ ๊ป„๋„๋Ÿฌ์šด๋ฉด๋„ ๋งŽ์Šต๋‹ˆ๋‹ค. linear-gradient > ์ผ๋ฐ˜์ ์ธ ๋ผ์ธ๋ฐฉ์‹ ๋‘๊ฐœ์˜ ์ปฌ๋Ÿฌ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์ง€์ •์˜์—ญ๋งŒํผ ๊ทธ๋ผ๋ฐ์ด์…˜์ด ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. radial-gradient > ์›ํ˜•๋ฐฉ์‹์œผ๋กœ ์ง€์ •์˜์—ญ๋งŒํผ ๊ทธ๋ผ๋ฐ์ด์…˜์ด ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. repeating-linear-gradient > ๊ฐ™์€ ๋ผ์ธ๋ฐฉ์‹์ด์ง€๋งŒ ๊ตฌ๊ฐ„๋ฐ˜๋ณต์œผ๋กœ.. 2017. 8. 10.
CSS overflow ์ง€์ •์˜์—ญ ์™ธ ์ฒ˜๋ฆฌ CSS overflow๋Š” ์ง€์ •ํ•œ ํ•ด๋‹น์˜์—ญ ์™ธ์— ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ์„œ ๋ถ€๋ถ„์— ๋งž์ง€ ์•Š์•„ ๊ทธ ํ•ด๋‹น์˜์—ญ์™ธ์— ๋„˜์–ด๊ฐ„ ์š”์†Œ๋“ค์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ธ๊ฐ€์— ๊ด€ํ•œ CSS์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์ƒ์—์„œ ์ง€์ •์˜์—ญ์— ๊ธ€์ž์ œํ•œ ์ˆ˜๋ฅผ ์ฃผ๊ธฐ๋„ ํ•˜์ง€๋งŒ ๋””์ž์ธ์ ์œผ๋กœ ๋ณผ๋•Œ ์œ ๋™์ ์ธ ๋””์ž์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ์‚ฌ์ดํŠธ๋ฅผ ์กฐ๊ธˆ๋” ์˜ค๋ž˜๋ณผ ์ˆ˜ ์žˆ๊ฒŒ๋” ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์š”์†Œ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. overflow ์†์„ฑvisible - ๊ธฐ๋ณธ๊ฐ’์ด๋ฉฐ ์˜ค๋ฒ„๋œ ์˜์—ญ์ด ์ž˜๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ง€์ •์—ญ์—ญ ๋ฐ–์— ๊ทธ๋Œ€๋กœ ๋‚˜์˜ค๊ฒŒ๋ฉ๋‹ˆ๋‹ค. width:200px; height:50px; overflow:visible; background:#ccc ์œ„์™€๊ฐ™์ด ์ง€์ •์˜์—ญ width-200px, height-50px์— ๋„˜์–ด์„œ ๋ฐ–์œผ๋กœ ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ์ด ๋ฉ๋‹ˆ๋‹ค. hidden - ์˜ค๋ฒ„๋œ ์˜์—ญ์ด ์ž˜๋ฆฌ๊ณ  ๋‚ด์šฉ์ด ๋ณด์—ฌ.. 2017. 8. 9.
CSS3 Transition ํŠธ๋žœ์ง€์…˜ ๋ณ€ํ˜•์˜ ์‹œ์ž‘ css3 ํŠธ๋žœ์ง€์…˜์†์„ฑ์ด ์žˆ๊ธฐ์ „์—๋Š” ์›นํŽ˜์ด์ง€ ์•ˆ์—์„œ์˜ ๋™์ ์ธ ๋ถ€๋ถ„์€ adobe flash๊ฐ€ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ตฌ๊ธ€ํฌ๋กฌ์ด๋‚˜ ์• ํ”Œ์‚ฌ์—์„œ ํ”Œ๋ž˜์‰ฌ๋ฅผ ์ง€ํ–ฅํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ์ธ ์ฆ‰์Šจ ๋ณด์•ˆ๊ด€๋ จ๋ฌธ์ œ๋„ ์žˆ์œผ๋ฉด์„œ ์›นํ‘œ์ค€์— ์–ด๊ธ‹๋‚˜๊ณ  ๋ชจ๋ฐ”์ผ์— ์ตœ์ ํ™” ๋˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ํ”Œ๋ž˜์‰ฌ๋Š” ๋™์ ์ธ ์š”์†Œ์— ๋ถˆ๊ณผํ–ˆ์ง€ ๊ฐ์ข… ๋ฉ”๋‰ด๋‚˜ ์‚ฌ์ดํŠธ์— ์‚ฌ์šฉํ•˜๋Š”๊ฑด ์ ํ•ฉํ•˜์ง€ ๋ชปํ–ˆ๋˜๊ฑด ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋™์ ์ธ ์š”์†Œ๋ฅผ ๋‹จ์ง€ ์ด ํŠธ๋žœ์ง€์…˜์ด๋‚˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ CSS๋งŒ์œผ๋กœ ์ปค๋ฒ„๊ฐ€ ๋๋‹ค๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ์‹œ๋Œ€์˜ ํ๋ฆ„์ธ ๋งŒํผ ๋”์šฑ ๊ฐ„์†Œํ™”๋˜๊ณ  ๋”์šฑ ์‰ฝ๊ณ  ์ •๊ตํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ์„ ์€ ํŠธ๋žœ์ง€์…˜์—๊ด€ํ•ด ๋จผ์ € ํฌ์ŠคํŒ…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์ง€์…˜์€ ์ง€์ •ํ•œ ์†์„ฑ์—์„œ ๋˜๋‹ค๋ฅธ ์ง€์ •๊ฐ’(์‹œ๊ฐ„) ๋™์•ˆ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์™œ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„ํŠผ๊ฐ’์ด ๊ธฐ๋ณธ ๋ธ”๋ž™์ด๊ณ  ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ํ–ˆ์„์‹œ์— ๊ทธ.. 2017. 8. 8.