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

Lect & Tip/html, css, scss24

โœˆ CSS3 text-shadow ํ…์ŠคํŠธ ์‰๋„์šฐ ๋ฐฐ๊ฒฝ BG์—๋„ ์ž˜ ๋ณด์ด๋Š” ๊ธ€์ž ๊ตญ์–ด์ฒญ ์ธ์‚ฌ๋ง ํผ๋ธ”๋ฆฌ์‹ฑ ์ž‘์—… ์ค‘์ธ๋ฐ... 2016. 9. 8. 17:35 ๋””์ž์ด๋„ˆ๊ฐ€ ์›์ƒ‰ ์ฐฌ์—ฐํ•œ BG๋ฅผ ๊น”์•˜๋‹ค. PC ํ™”๋ฉด์—์„œ๋ผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ... ๋ฐ˜์‘ํ˜•์œผ๋กœ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์ด ๋˜๋ฉด, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ๊ฐ€ ๊ฒน์น˜๊ฒŒ ๋˜๋Š”๋ฐ... ๊ธ€์”จ๊ฐ€ ๋ฐฐ๊ฒฝ ๋•Œ๋ฌธ์— ์ž˜ ์•ˆ๋ณด์ผ ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿด ๋•Œ ์„ ํƒ์€ 3๊ฐ€์ง€๋‹ค. 1. ๋ชจ๋ฐ”์ผ ์ƒํƒœ์—์„œ BG๋ฅผ ๋‚ ๋ ค๋ฒ„๋ฆฐ๋‹ค. (ํ™”๋ฉด์ด ๊ต‰์žฅํžˆ ์‹ฌ์‹ฌํ•ด์ง„๋‹ค.) 2. ํ…์ŠคํŠธ์™€ BG๋ ˆ์ด์–ด๋ฅผ absolute๋กœ ๋„์›Œ์„œ ๋ชจ๋ฐ”์ผ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์ผ ๋•Œ๋Š” BG๋ ˆ์ด์–ด์—๋งŒ opacity๋ฅผ ๋จน์ธ๋‹ค. (๋ฐฐ๊ฒฝ ํ๋ ค์ง ํšจ๊ณผ) 3. BG์—๋„ ์ž˜ ๋ณด์ด๋Š” ๊ธ€์ž๊ฐ€ ๋˜๊ฒŒ๋” ํ…์ŠคํŠธ์— ์ŠคํŠธ๋กœํฌ๋ฅผ ์”Œ์šด๋‹ค. CSS์— ์ŠคํŠธ๋กœํฌ๊ฐ€ ์—†์œผ๋‹ˆ text-shadow๋ฅผ ์‘์šฉํ•œ๋‹ค. ํ…์ŠคํŠธ์˜ css์†์„ฑ์œผ๋กœ text-shadow:#fff 0 0 2px 2p.. 2021. 1. 29.
โœˆ CSS ํ…์ŠคํŠธ ์†์„ฑ : text-align:justify,text-justify:auto,inter-word,inter-ideograph,inter-cluster,distribute,kashida,newspaper,distribute-all-lines,distribute-center-last 2014๋…„์— ์ž‘์„ฑํ–ˆ๋˜ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ๋ฅผ ์˜ฎ๊ธฐ๋Š” ์ค‘์ด๋ผ... ์ฟจ๋Ÿญ text-align:justify; text-justify:~ ์†์„ฑ์€ ๊ณจ ๋•Œ๋ฆฌ๊ฒŒ๋„ CSS2์—๋Š” ํฌํ•จ๋˜์ง€ ์•Š๊ณ , CSS3์—๋Š” ํฌํ•จ์ด ๋˜์–ด ์žˆ๊ณ , IE ๊ตฌ๋ฒ„์ „๋“ค์€ ์ผ๋ถ€ ์ง€์›์„ ํ•˜๊ณ , 9 ์ด์ƒ์—์„œ๋Š” ์ง€์›์ด ๋˜์ง€ ์•Š๋Š” ์›ƒ๊ธด ์–‘์ƒ์„ ๋ณด์ด๋Š” ํ…์ŠคํŠธ ์†์„ฑ์ด๋‹ค. ๋” ๊ท€์ฐฎ์€ ๊ฒƒ์€ ๊ณจ ๋•Œ๋ฆฌ๊ฒŒ๋„, ์ด ์†์„ฑ์„ ๊ณต๋ฌด์›๋‹˜๋“ค์ด ๋„ˆ๋ฌด ์ข‹์•„๋ผ ํ•˜์‹ ๋‹ค๋Š” ๊ฑฐ๋‹ค. -_-; ๊ตฐ์ •์‹œ๋Œ€ ์Šต์„ฑ๋“ค์ด ๋‚จ์•„ ๊ณ„์‹  ๊ฑด์ง€ ๊ธ€์”จ๋“ค์ด ๊ฐ ๋งž์ถฐ์„œ ์—ด ๋งž์ถฐ์„œ ์„œ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๋ถ„๋“ค์ด ๊ฐ„ํ˜น ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ๋‹จ์–ด๋Š” ์Œ์ ˆ๋‹จ์œ„์—์„œ ๊ฐœํ–‰ํ•˜์ง€ ์•Š๊ฒŒ ํ•ด ๋‹ฌ๋ž€๋‹ค. ์•„ํ•˜~ ๋‚˜์ฒ˜๋Ÿผ ์ด๋Ÿฐ ๊ฐˆ๊ตผ์„ ๋‹นํ•˜๋Š” ํผ๋ธ”๋ฆฌ์…”๋“ค์ด ๋งŽ์œผ์‹ ์ง€, ์˜์™ธ๋กœ ๊ฒ€์ƒ‰ ์œ ์ž…์— text-align:justify๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๊ฝค ์žˆ๋‹ค. ๊ทธ๋ถ„๋“ค์˜.. 2020. 9. 15.
๐Ÿ“Œ[CSS] div์—์„œ ํ…Œ์ด๋ธ”์˜ valign์ฒ˜๋Ÿผ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌ ์‹œํ‚ค๊ธฐ display:table-cell; vertical-align:middle css๋กœ div์—์„œ ํ…Œ์ด๋ธ”์˜ valign์ฒ˜๋Ÿผ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌ ์‹œํ‚ค๊ธฐ display:table-cell; vertical-align:middle ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด, div์ธ๋ฐ table์˜ cell์ฒ˜๋Ÿผ ๋™์ž‘์„ ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค. div์˜ ๋†’์ด๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ์„ ๋•Œ ํ…์ŠคํŠธ ๋ฅผ ์„ธ๋กœ์˜ ์ค‘๊ฐ„์— ์ •๋ ฌ ์‹œํ‚ฌ ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ํ…Œ์ด๋ธ”์—์„œ valign์„ center๋กœ ์ฃผ์—ˆ์„ ๋•Œ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•œ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค. https://youtu.be/6NkVYitGQDM ๋ณดํ†ต css์—์„œ ์ˆ˜์ง์ •๋ ฌ์—์„œ ๊ฐ€์šด๋ฐ์— ์ •๋ ฌ์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ๋Š” vertical-align:middle์„ ์‚ฌ์šฉํ•œ๋‹ค. ํ•˜์ง€๋งŒ div์—์„œ๋Š” vertical-align:middle๋งŒ์œผ๋กœ๋Š” ์ˆ˜์ง ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด ๋•Œ div์˜ display์†์„ฑ์„ ta.. 2020. 9. 4.
์„ฑ๋ณ„ ํ†ต๊ณ„ CSS ๋””์ž์ธ ๋ฐ SASS โœˆ ์„ฑ๋ณ„ ํ†ต๊ณ„ CSS ๋””์ž์ธ ๋ฐ SASS ์„ฑ๋ณ„ ํ†ต๊ณ„ CSS ๋””์ž์ธ ๋ฐ SASS ์„ฑ๋ณ„ ์ฐจํŠธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋”ฑ ๋””์ž์ธ์— ๋งž๋Š”๊ฒŒ ์—†์–ด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋งŒ๋“ค์–ด๋ดค๋‹ค. ์›๋ฆฌ ์ž์ฒด๋Š” ๊ฐ„๋‹จํ•˜๋‹ค. ๊ทธ๋ƒฅ ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„์—์„œ ํผ์„ผํŠธ ํ†ต๊ณ„ ๊ทธ๋ ค์ฃผ๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ๋‹ค๋งŒ ๋‹ค๋ฅธ ์ ์€ BG๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ ๋ฟ์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฑ„์›Œ์ ธ ์žˆ์ง€ ์•Š์€ ํ…Œ๋‘๋ฆฌ๋งŒ ์žˆ๋Š” ์„ฑ๋ณ„ BG๋ฅผ ๋ถ€๋ชจ ๊ฐ์ฒด์— background๋กœ ์ค€๋‹ค. ์ดํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์—˜๋ ˆ๋จผํŠธ๋Š” ์ƒ‰์„ ๊ฐ€์ง„ BG๋ฅผ background๋กœ ๋ฐ›๋Š”๋‹ค. ์ƒ‰์ด ๋จธ๋ฆฌ์—์„œ๋ถ€ํ„ฐ ์น ํ•ด์ง„๋‹ค๋ฉด background position์€ top์ด๊ฒ ์ง€๋งŒ ๋ณดํ†ต ์ด๋Ÿฐ ์ฐจํŠธ๋Š” ๋‹ค๋ฆฌ๋ถ€ํ„ฐ ์ƒ‰์ด ์น ํ•ด์ ธ ์˜ฌ๋ผ๊ฐ€์•ผ ํ•˜๋ฏ€๋กœ bottom์„ ์ค€๋‹ค. ๊ด€๋ จ BG๋Š” ์•„๋ž˜์— ์ฒจ๋ถ€ํ•ด ๋‘๋„๋ก ํ•˜๊ฒ ๋‹ค. ์†Œ์Šค์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. html ์—ฌ์„ฑ 73% 7300 ๋‚จ์„ฑ .. 2019. 12. 9.
โœˆ CSS IE ์ƒ์œ„ padding, child absolute position eorror ๋ฌธ์ œ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• CSS IE ์ƒ์œ„ padding, child absolute position eorror ๋ฌธ์ œ. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ฌ๋ ฅํ˜• ์Šค์ผ€์ค„์—์„œ ์นด์šดํ„ฐ ํŒจ๋„์€ TD์˜ bottom์— ๋ถ™์–ด์•ผ ํ•œ๋‹ค. ํฌ๋กฌ์ด๋‚˜ ์›นํ‚ท ๊ธฐ๋ฐ˜ ๋ฐ”๋ฅด์šฐ์ €์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋‚˜ IE์—์„œ๋Š” ์ค‘๊ฐ„์— ๋œจ๋Š” ํ˜„์ƒ์ด ์ƒ๊ฒผ๋‹ค. ์ด ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์†”๋ฃจ์…˜์€ ๊ตฌ์กฐ ์ž์ฒด์˜ ๋ฌธ์ œ๋‹ค. TD์˜ ๋†’์ด๋Š” 140px๋กœ ์ฃผ๊ณ , sns ๋ฒ„ํŠผ ํŒœ์€ margin์œผ๋กœ ์—ฌ๋ฐฑ์„ ๋„์› ์–ด์•ผ ํ–ˆ๋‹ค. ํ˜„์žฌ๋Š” padding์œผ๋กœ ๋„์›Œ์ ธ ์žˆ๋Š” ์ƒํƒœ๋‹ค. ์ด๋ฏธ ํผ๋ธ”๋ฆฌ์‹ฑ๋œ ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊ฟ€ ๊ฒƒ์ธ์ง€, ie์—๋งŒ ๊ตฌ์กฐ๋ฅผ ์ค˜์„œ ํŒจ์น˜๋ฅผ ํ• ์ง€๋Š” ์ „์ ์œผ๋กœ ์„ ํƒ์˜ ๋ฌธ์ œ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฅธ ๊ณณ์—์„œ๋„ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ, ๊ทธ ๊ณณ์—์„œ์˜ ie๋ฌธ์ œ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ ie ํŒจ์น˜๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. @char.. 2019. 11. 29.
SASS SCSS aํƒœ๊ทธ ์•„๋ž˜ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ƒ‰ ์š”์†Œ๋ฅผ a:hover ์ƒ‰์€ ๊ฐ™๊ฒŒ ํ•˜๊ธฐ โœˆSASS SCSS aํƒœ๊ทธ ์•„๋ž˜ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ƒ‰ ์š”์†Œ๋ฅผ a:hover ์ƒ‰์€ ๊ฐ™๊ฒŒ ํ•˜๊ธฐ SASS SCSS aํƒœ๊ทธ ์•„๋ž˜ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ƒ‰ ์š”์†Œ๋ฅผ a:hover ์ƒ‰์€ ๊ฐ™๊ฒŒ ํ•˜๊ธฐ. ๋˜๊ฒŒ ๊ฑฐ์ฐฝํ•œ ํ‘œํ˜„๊ฐ™์ง€๋งŒ ๋ณ„๊ฑฐ ์•„๋‹ˆ๋‹ค. ๋‹ค๋งŒ SCSS์˜ ๊ตฌ์กฐ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•œ ๊ธ€์ด๋‹ค. ์œ„์™€ ๊ฐ™์€ ๊ฒฝ์šฐ ํ…์ŠคํŠธ ์˜์—ญ์— ๋งํฌ๋Š” ํ•˜๋‚˜๋‹ค. ๋งˆ์šฐ์Šค์˜ค๋ฒ„๊ฐ€ ๋˜์—ˆ์„ ๋•Œ ๋ฌธ๋‹จ ๋ณ„๋กœ ์ƒ‰์ด ๋ฐ”๋€Œ๋ฉด ์•ˆ๋˜๊ณ , ์ „์ฒด๊ฐ€ ์ƒ‰์ด ๋ฐ˜์ „์ด ๋˜์–ด์•ผ ํ•œ๋‹ค. ๊ฐ๊ฐ ์Šคํƒ€์ผ์„ ์ฃผ์–ด๋„ ๋˜์ง€๋งŒ, SCSS์—์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. html Contents ์ŠคํŽ˜์ธํ•˜์ˆ™ 3ํ™” ๋ฏธ์•ˆํ•˜์ง€๋งŒ, ๋‚œ ๋‹น์‹ ๋“ค์ด ๊ถ๊ธˆํ•˜์ง€ ์•Š์•„์š”๋ฏธ์•ˆํ•˜์ง€๋งŒ, ๋‚œ ๋‹น์‹ ๋“ค์ด ๊ถ๊ธˆํ•˜์ง€ ์•Š์•„์š”๋ฏธ์•ˆํ•˜์ง€๋งŒ, ๋‚œ ๋‹น์‹ ๋“ค์ด ๊ถ๊ธˆํ•˜์ง€ ์•Š์•„์š” ์ด๋Ÿฐ ๊ตฌ์กฐ์ผ ๋•Œ SCSS SCSS ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•œ๋‹ค. .card { borde.. 2019. 11. 18.