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

์›น(IT) ์ •๋ณด/css14

CSS3 Transition ํŠธ๋žœ์ง€์…˜ ๋ณ€ํ˜•์˜ ์‹œ์ž‘ css3 ํŠธ๋žœ์ง€์…˜์†์„ฑ์ด ์žˆ๊ธฐ์ „์—๋Š” ์›นํŽ˜์ด์ง€ ์•ˆ์—์„œ์˜ ๋™์ ์ธ ๋ถ€๋ถ„์€ adobe flash๊ฐ€ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ตฌ๊ธ€ํฌ๋กฌ์ด๋‚˜ ์• ํ”Œ์‚ฌ์—์„œ ํ”Œ๋ž˜์‰ฌ๋ฅผ ์ง€ํ–ฅํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ์ธ ์ฆ‰์Šจ ๋ณด์•ˆ๊ด€๋ จ๋ฌธ์ œ๋„ ์žˆ์œผ๋ฉด์„œ ์›นํ‘œ์ค€์— ์–ด๊ธ‹๋‚˜๊ณ  ๋ชจ๋ฐ”์ผ์— ์ตœ์ ํ™” ๋˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ํ”Œ๋ž˜์‰ฌ๋Š” ๋™์ ์ธ ์š”์†Œ์— ๋ถˆ๊ณผํ–ˆ์ง€ ๊ฐ์ข… ๋ฉ”๋‰ด๋‚˜ ์‚ฌ์ดํŠธ์— ์‚ฌ์šฉํ•˜๋Š”๊ฑด ์ ํ•ฉํ•˜์ง€ ๋ชปํ–ˆ๋˜๊ฑด ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋™์ ์ธ ์š”์†Œ๋ฅผ ๋‹จ์ง€ ์ด ํŠธ๋žœ์ง€์…˜์ด๋‚˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ CSS๋งŒ์œผ๋กœ ์ปค๋ฒ„๊ฐ€ ๋๋‹ค๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ์‹œ๋Œ€์˜ ํ๋ฆ„์ธ ๋งŒํผ ๋”์šฑ ๊ฐ„์†Œํ™”๋˜๊ณ  ๋”์šฑ ์‰ฝ๊ณ  ์ •๊ตํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ์„ ์€ ํŠธ๋žœ์ง€์…˜์—๊ด€ํ•ด ๋จผ์ € ํฌ์ŠคํŒ…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์ง€์…˜์€ ์ง€์ •ํ•œ ์†์„ฑ์—์„œ ๋˜๋‹ค๋ฅธ ์ง€์ •๊ฐ’(์‹œ๊ฐ„) ๋™์•ˆ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์™œ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„ํŠผ๊ฐ’์ด ๊ธฐ๋ณธ ๋ธ”๋ž™์ด๊ณ  ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ํ–ˆ์„์‹œ์— ๊ทธ.. 2017. 8. 8.
CSS position ์š”์†Œ์˜ ์œ„์น˜์ •์˜ CSS position ์š”์†Œ์˜ ์œ„์น˜์ •์˜๊ฐ ์š”์†Œ๋“ค๊ณผ ๊ฐ์ฒด๋“ค์„ ์ฝ”๋”ฉํ•˜๋‹ค๋ณด๋ฉด position์„ ์ ์ ˆํžˆ ์ž˜ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.์ผ๋‹จ ์–ด๋– ํ•œ ์†์„ฑ๋“ค์ด ์žˆ๋Š”์ง€ ๋จผ์ € ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.positionstatic - ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ˆœ์„œ๊ทธ๋Œ€๋กœ ํ‘œํ˜„์ด ๋ฉ๋‹ˆ๋‹ค.absolute - ์ •์ ์ธ ์š”์†Œ๊ฐ€ ์•„๋‹Œ ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋ ˆ์ด์–ด์ฒ˜๋Ÿผ ํ˜ผ์ž ๋– ๋‹ค๋‹ˆ๋Š” ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.relative - ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋˜๋ฉด์„œ CSS์˜ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.fixed - ๋ธŒ๋ผ์šฐ์ €์— ์˜ํ–ฅ์„ ๋ฐ›์œผ๋ฉฐ ํฌ๊ธฐ์— ์ƒ๊ด€์—†์ด ์œ„์น˜๊ฐ€ ๊ณ ์ •์ด๋ฉ๋‹ˆ๋‹ค.inherit - ๋ถ€๋ชจ์š”์†Œ์—์„œ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋ถ€๋ชจ์š”์†Œ ๊ทธ๋Œ€๋กœ css์˜ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ํฌ์ง€์…˜css์˜ ์ค‘์š” ํ•ต์‹ฌ ํฌ์ธํŠธ๋Š” 3๊ฐ€์ง€ ์ •๋„์ž…๋‹ˆ๋‹ค. absolute, relative, fixed์ž…๋‹ˆ๋‹ค.absolute๋Š” ๋””์ž์ธ์—.. 2017. 8. 7.
CSS3 nth-child ์š”์†Œ ๊ฐœ๋ณ„์ ์šฉ ์ •๋ ฌ๋œ ์š”์†Œ์˜ css์—์„œ ๊ฐœ๋ณ„ ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•œ nth-child ์ž…๋‹ˆ๋‹ค. ํŠน์ • ์ˆœ์„œ์— ๋”ฐ๋ฅธ ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ํ†ตํ•˜์—ฌ ๊ฐ ์š”์†Œ๋งˆ๋‹ค ๊ฐœ๋ณ„์ ์œผ๋กœ ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 1. nth-child(์ˆซ์ž)๋กœ ์ˆœ์„œ ์ •์˜๋ฅผ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค. html nth-child(1) nth-child(2) nth-child(3) nth-child(4) nth-child(5) css li:nth-child(1) {background:#FFF} li:nth-child(2) {background:#F00} li:nth-child(3) {background:#00F} li:nth-child(4) {background:#FF0} li:nth-child(5) {background:#0F0} nth-child(1) nth-child(2) n.. 2017. 8. 7.
CSS3 Colors(RGBA) ์ปฌ๋Ÿฌ์™€ํˆฌ๋ช…๋„ CSS3 Colors ์ปฌ๋Ÿฌ์™€ํˆฌ๋ช…๋„ (color and opacity) CSS3๋Š” ์ƒ‰์ƒ ์˜๋ฌธ์ด๋ฆ„(white), 16์ง„์ˆ˜(#FF0000), RGB์ƒ‰์ƒ(255,255,255)์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. CSS3๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €๋Š” ๋‹น์—ฐํžˆ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ํฌ๋กฌ 4.0๋ฒ„์ „์ด์ƒ ์ต์Šคํ”Œ๋กœ์–ด 9.0์ดํ•˜๋Š” ์•„๋ฌด๋ฆฌ ํ•ด๋‹น CSS๋ฅผ ์ž…๋ ฅํ•œ๋‹ค๊ณ  ํ•œ๋“ค CSS์ž์ฒด๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๊ธฐ๋•Œ๋ฌธ์— ์•„์‰ฝ์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ € ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•๋ฐ–์—๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ตฌํ˜• ์ต์Šค8๊ฐ™์€๊ฒฝ์šฐ๋Š” ํ•ดํ‚น์š”์†Œ๋‚˜ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์†์„ฑ๋“ค์ด ๋งŽ์•„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์ ‘์†ํ†ต๊ณ„๊ฐ™์€๊ฑธ ๋ณด๋ฉด ์•„์ง๋„ ์žˆ๊ธดํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ๋ณดํ†ต ๋””์ž์ธ์„ ํ• ๋•Œ 16์ง„์ˆ˜๋กœ ์™ธ์›Œ์„œ ์‚ฌ์šฉํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์ปฌ๋Ÿฌ๊ฐ’๋“ค์„ ์ธ์‹ํ•˜๊ณ  ๋‚˜๋ฉด ์–ด๋Š์ •๋„ ๊ฐ’๋งŒ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉด ๋˜๊ธฐ๋•Œ๋ฌธ์ธ๋ฐ์š”. rgb๋„ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ต์ง€๋Š” ์•Š์Šต.. 2017. 8. 3.
CSS3 Button-์Šคํƒ€์ผ๋กœ ๋ฒ„ํŠผ๋งŒ๋“ค๊ธฐ ์ธํ„ฐ๋„ท ๊ฐ•๊ตญ ๋Œ€ํ•œ๋ฏผ๊ตญ์€ ์ •๋ง ๋งŽ์€ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋งŒํผ ์ „๋ฌธ์„ฑ์„ ๋ ์ง€ ๋ชปํ•˜๋Š” ์ €ํ’ˆ์งˆ ์‚ฌ์ดํŠธ๋„ ๊ต‰์žฅํžˆ ๋งŽ์ฃ . ์›นํ‘œ์ค€์— ์–ด๊ธ‹๋‚˜๋Š” ๋ถ€๋ถ„ ๋˜ ์›น์ ‘๊ทผ์„ฑ์— ์–ด๊ธ‹๋‚˜๋Š” ๋ถ€๋ถ„์„ ์ง€ํ‚ค์ง€ ์•Š๋Š” ์‚ฌ์ดํŠธ๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์šฉ์ž์˜ UI๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ๋ณด์—ฌ์•ผ ํ•˜๊ธฐ๋•Œ๋ฌธ์— ๋””์ž์ธ๋œ ์ด๋ฏธ์ง€๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋งํฌ๋กœ ๊ฑฐ๋Š” ํ˜•ํƒœ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ํ•œ์ฐธ ์•„์ดํฐ 4์‹œ์ ˆ์ฏค์— IOS์—์„œ ์‚ฌ์šฉํ•œ ๋ฐ˜๋ฐ˜ ๊ทธ๋ผ๋ฐ์ด์…˜์ปฌ๋Ÿฌ ๋ฒ„ํŠผ์ด ์œ ํ–‰ํ•˜๊ธฐ๋„ ํ–ˆ์ง€์š”. ์ง€๊ธˆ IOS์—์„œ๋„ ๋ฒ„ํŠผ์—๋Š” ๋‹จ์ˆœํ•˜๊ฒŒ ์›์ปฌ๋Ÿฌ๋งŒ ์‚ฌ์šฉํ•˜๊ณ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ ์‚ฌ์šฉ์ž๋“ค์ด ํ˜ผ๋ž€์„ ์ผ์œผํ‚ค์ง€ ์•Š๊ณ  ์‹ฌํ”Œํ•˜๋ฉด์„œ๋„ ๊น”๋”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋””์ž์ธ๋„ ํŠธ๋ Œ๋“œ๊ฐ€ ์žˆ๋“ฏ์ด ์ง€๊ธˆ์€ ๋‹จ์ˆœ๋ช…๋ฃŒํ•˜๊ฒŒ ๊น”๋”ํ•˜๊ฒŒ ๊ฐ€๋Š” ๋””์ž์ธ์ด ์ •๋‹ต์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๋ฒ„ํŠผ์ผ๊ฒฝ์šฐ ํฌํ† ์ƒต์—์„œ ๋””์ž์ธํ•ด์•ผํ•˜๊ณ  ์ปทํŒ…ํ•ด์•ผํ•˜๊ณ  ๋˜ ์ด๋ฏธ์ง€๋ฅผ .. 2017. 7. 30.
CSS3 Media Queries ๋ฏธ๋””์–ด์ฟผ๋ฆฌ-๋ฐ˜์‘ํ˜•ํŽ˜์ด์ง€๋งŒ๋“ค๊ธฐ ์š”์ฆ˜์€ PC,ํƒœ๋ธ”๋ฆฟ,๋ชจ๋ฐ”์ผ๋“ฑ ๊ฐ์ข…๊ธฐ๊ธฐ๋ฅผ ํ†ตํ•œ ์ธํ„ฐ๋„ท์ ‘์†์ด ์ผ์ƒ์ƒํ™œํ™”๊ฐ€ ๋˜์–ด๊ฐ€๊ณ  ์žˆ๋Š”๊ฐ€์šด๋ฐ ์•„์ง๊นŒ์ง€๋„ PC๋ฒ„์ „ ๋ชจ๋ฐ”์ผ๋ฒ„์ „ ๋”ฐ๋กœ ์ž‘์—…ํ•˜๋Š” ์‚ฌ์ดํŠธ, ์‡ผํ•‘๋ชฐ๋“ค์ด ๋„ˆ๋ฌด๋‚˜๋„ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก ํ•„์š”์— ์˜ํ•ด์„œ ๋”ฐ๋กœ ์ž‘์—…ํ•˜๋Š”๊ฒŒ ๋„์›€์ด ๋  ๋•Œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ. ์ž‘์—…์ž์—๊ฒŒ๋Š” ๋„ˆ๋ฌด๋‚˜๋„ ํฐ ๊ณ ํ†ต๊ณผ ๋‘๋ฒˆ์˜ ์ž‘์—…์„ ๊ฑฐ์ณ์•ผํ•˜๋Š” ๋ถˆํŽธํ•จ์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๋น ๋ฅด๊ฒŒ ๋งž์ถฐ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด ์ง„๊ฒƒ์ด ๋ฏธ๋””์–ด์ฟผ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋„ ๋ฐ˜์‘ํ˜•์„ ์ƒ๊ฐํ•ด์„œ ๋””์ž์ธํ•ด์•ผํ•˜๊ณ  CSS๋„ ๋ณต์žกํ•ด ์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์ง€๋งŒ PC๋”ฐ๋กœ MOBILE๋”ฐ๋กœ ์ž‘์—…ํ•˜๋Š”๊ฒƒ๋ณด๋‹จ ํ›จ์”ฌ ๋น ๋ฅด๊ณ  ๊ฐ„ํŽธํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋จผ์ € ํ•ด์ƒ๋„์—๋Œ€ํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์งš๊ณ ๋„˜์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํฌ๋กฌ ์š”์†Œ๊ฒ€์‚ฌ์ชฝ์œผ๋กœ๊ฐ€๋ฉด ์œ„์™€๊ฐ™์ด ํ•ด์ƒ๋„ ํƒญ์ด ์žˆ๋Š”๋ฐ์š”. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ข…๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 4K-2560.. 2017. 7. 30.