CSS

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์›น (ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ)

[HTML&CSS] Animations

[HTML&CSS] Animations ( UPDATE 2023 - 05 - 31 ) Animation - 1 Animation ๋งˆ์šฐ์Šค๋ฅผ ์œ„๋กœ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ transition ์—†์ด ์›ํ•˜๋Š” ๋งŒํผ ๊ณ„์† ์žฌ์ƒ๋˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ทœ์น™์€ @ketframes ๋ผ๊ณ  ์ ๊ณ , ๊ทธ ๋‹ค์Œ์— ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ด๋ฆ„์„ ์ •ํ•œ๋‹ค. A์—์„œ B๊นŒ์ง€ ์›€์ง์ด๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งŒ๋“ค๊ธฐ @keyframes ์ด๋ฆ„{} ๋งŒ๋“  ํ›„ ์•ˆ์— A์ง€์  ๋ถ€ํ„ฐ B์ง€์ ๊นŒ์ง€์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์„ ํƒ from{A} to{B} @keyframes coinflip { from {transform: rotateX(0);} to {transform: rotateY(360deg);} } /* ์ด๋ ‡๊ฒŒ ๋‚ด ์—๋‹ˆ๋ฉ”์ด์…˜์„ ์„ค์ •ํ•˜๊ณ , ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ค„ ์†์„ฑ์— ์ž‘์„ฑํ•˜..

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์›น (ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ)

[HTML&CSS] Block , Inline , Margin, Border, Padding, Flex

[HTML&CSS] Block , Inline , Margin, Border, Padding, Flex ( UPDATE 2023 - 05 - 25 ) ๋ธ”๋ก๊ณผ ์ธ๋ผ์ธ ๋ธ”๋ก์€ ํ•œ ์ค„์„ ์˜จ์ „ํžˆ ์ฐจ์ง€ํ•œ๋‹ค. (์˜†์— ๋ชป์˜ด) ์ธ๋ผ์ธ์€ ํ•œ ์ค„ ์•ˆ์— ๊ฐ™์ด ์žˆ๋‹ค. ๋ธ”๋ก์— display: inline ์„ ํ•˜๋ฉด ๋ฐ•์Šค ์†์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์˜†์— ๋‹ค๋ฅธ ๋ธ”๋ก์ด ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์ธ๋ผ์ธ์— display: block์„ ํ•˜๋ฉด ๋ธ”๋ก์ฒ˜๋Ÿผ ํ•œ ์ค„์„ ์˜จ์ „ํžˆ ์ฐจ์ง€ํ•œ๋‹ค. ์ธ๋ผ์ธ์€ ๋†’์ด(height)์™€ ๋„ˆ๋น„(width)๊ฐ€ ์—†๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์š”์†Œ๋“ค์—๊ฒŒ ์ž์ฒด์ ์œผ๋กœ style์„ ์ฃผ๊ธฐ๋„ํ•œ๋‹ค. (์˜ˆ๋ฅผ ๋“ค๋ฉด, ์›์น˜์•Š๋Š” ๊ณต๊ฐ„=margin) ๋ธ”๋ก์€ ๋ฐ•์Šค์ด๋‹ค. margin , border , padding ๋ฐ•์Šค๋Š” ์„ธ ๊ฐ€์ง€ ํŠน์ง•์ด ์žˆ๋‹ค. : margin,border,pad..

๐ŸŒฑ ์ฝ”๋ฆฐ์ด๋ฅผ ์œ„ํ•œ GUIDE/๐Ÿ—‚๏ธ OpenSource

13 CSS์˜ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ˜์‘ํ˜• ์›น ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ (ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ธ€์”จ ๋‚ด์šฉ๊ณผ ์ƒ‰๊น”์ด ๋‹ฌ๋ผ์ ธ์š”)

CSS์˜ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ˜์‘ํ˜• ์›น ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ (ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ธ€์”จ ๋‚ด์šฉ๊ณผ ์ƒ‰๊น”์ด ๋‹ฌ๋ผ์ ธ์š”) CSS์˜ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ ํ•ด์ƒ๋„์— ๋”ฐ๋ฅธ ์ƒ‰์ƒ๊ณผ ๋ฉ˜ํŠธ์˜ ๋ณ€๊ฒฝ์„ ์ฝ”๋”ฉํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋ก , ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋”ฉ์„ ํ–ˆ๋‹ค. ์ฒ˜์Œ์—” ๋ฌด์ž‘์ • ํ—ค๋”ฉ์„ ํ•˜๋ฉฐ ์ฝ”๋”ฉ์„ ํ–ˆ๋Š”๋ฐ.. ์™„์„ฑํ•˜๊ณ  ๋ณด๋‹ˆ, ์•„์‰ฌ์šด ๋งˆ์Œ์ด ๋“ค์—ˆ๋‹ค. ์™ ์ง€ ์ด ๊ฒƒ๋ณด๋‹ค๋Š” ๋” ๋‚˜์€ ๊ตฌ์กฐ๋กœ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๊ฒฐ๊ตญ, ๋‘ ๋ฒˆ์งธ์—๋Š” ์—ฌ๋Ÿฌ ์ž๋ฃŒ๋ฅผ ๊ตฌ๊ธ€๋ง ํ•ด์„œ ์ฝ”๋“œ ๊ตฌ์กฐ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. display: inherit; ์—ญ์‹œ ์•„๋Š” ๊ฒƒ์ด ํž˜์ด๋‹ค. *๋‚ด ๋…ธํŠธ๋ถ ํ•ด์ƒ๋„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ์‹ค์ œ ํ•ด์ƒ๋„์™€๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.๐Ÿ˜“ ์ฒ˜์Œ ์ž‘์„ฑํ•œ ์ฝ”๋“œ ์—ฌ๋Ÿฌ ํ™”๋ฉด ํฌ๊ธฐ๋กœ ์‚ดํŽด๋ณด์„ธ์š”! ์ผ๋ฐ˜ PC ์ €ํ•ด์ƒ๋„ PC ์ผ๋ฐ˜ ํƒœ๋ธ”๋ฆฟ ์ €ํ•ด์ƒ๋„ ํƒœ๋ธ”๋ฆฟ body { backgroun..

๐ŸŒฑ ์ฝ”๋ฆฐ์ด๋ฅผ ์œ„ํ•œ GUIDE/๐Ÿ—‚๏ธ OpenSource

12 HTML๊ณผ CSS๋กœ ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด ๋งŒ๋“ค๊ธฐ + ๋ฐ˜์‘ํ˜• ํŽ˜์ด์ง€

HTML๊ณผ CSS๋กœ ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด ๋งŒ๋“ค๊ธฐ + ๋ฐ˜์‘ํ˜• ํŽ˜์ด์ง€ HTML๊ณผ CSS๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ธ”๋กœ๊ทธ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž! ๋ฉ”๋‰ด, ๊ธ€์ž ๊นœ๋นก๊ฑฐ๋ฆฌ๋Š” ๊ธฐ๋Šฅ ๋“ฑ์„ ๋„ฃ์—ˆ๊ณ , ๋ฐ˜์‘ํ˜• ํŽ˜์ด์ง€(ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ์š”์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋จ)์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ์ฝ”๋“œ ๐Ÿ˜˜์–‘์ฝฉ BLOGโคโคโค BLOG ์–‘์ฝฉBLOG ์ผ๊ธฐ์žฅ ์ฑŒ๋ฆฐ์ง€ ์ปค๋ฆฌ์–ด ๋ฐฉ๋ช…๋ก body { margin: 0; font-family: "Noto Sans KR", sans-serif; } .intro{ position: relative; background-image: url("https://i.pinimg.com/originals/14/f7/b0/14f7b04d6048883fa4749556edf50891.jpg"); background-size: cover; background-posit..

๐ŸŒฑ ์ฝ”๋ฆฐ์ด๋ฅผ ์œ„ํ•œ GUIDE/๐Ÿ—‚๏ธ OpenSource

11 HTML ๊ณผ CSS๋กœ ํšŒ์›๊ฐ€์ž… ํผ ๋งŒ๋“ค๊ธฐ + ๊ทธ๋ฆผ์žํšจ๊ณผ ๋„ฃ๊ธฐ

HTML ๊ณผ CSS๋กœ ํšŒ์›๊ฐ€์ž… ํผ ๋งŒ๋“ค๊ธฐ ์„ธ ๋ฒˆ์งธ ํšŒ์› ๋งŒ๋“ค๊ธฐ ํผ์ด๋‹ค. ํšŒ์› ๋งŒ๋“ค๊ธฐ ํผ์— CSS๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒƒ์€ ์ฒ˜์Œ์ธ๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜์ง€ ์•Š๋‹ค. ์ด๋ ‡๊ฒŒ ์ ์  ์„ฑ์žฅ ํ•˜๋Š” ๊ฑธ๊นŒ?๐Ÿฅฐ ๋ณ„ ๊ฑฐ ์•„๋‹ˆ์ง€๋งŒ ๋ฟŒ๋“ฏํ•˜๋‹ค. ๋‚˜์ค‘์— ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๋„ฃ๊ณ  ์ง€๊ธˆ ๋งŒ๋“  ๊ฒƒ๊ณผ ์ฝ”๋“œ๋ฅผ ๋น„๊ตํ•˜๋ฉฐ ๊ฐœ์„ ํ•˜๋ฉด ์ข‹์„ ๋“ฏ ํ•˜๋‹ค. ๐Ÿ’ก ์ด์ „์— ์ž‘์„ฑํ•œ ํšŒ์›๊ฐ€์ž… ํผ๊ณผ ๋น„๊ตํ•ด๋ณด์„ธ์š”. ์ฒซ ๋ฒˆ์งธ ํšŒ์›๊ฐ€์ž… ํผ (ํด๋ฆญ) ๋‘ ๋ฒˆ์งธ ํšŒ์›๊ฐ€์ž… ํผ (ํด๋ฆญ) ์ฝ”๋“œ ์–‘์ฝฉ ์ฝ”๋”ฉ์Šค์ฟจ ํšŒ์›๊ฐ€์ž… - - 00000000 ์ธ์ฆ๋ฒˆํ˜ธ์ „์†ก 3:00 ์ธ์ฆ์™„๋ฃŒ ์ง€์—ญ์„ ์„ ํƒํ•˜์„ธ์š”. ์„œ์šธ ๊ฒฝ๊ธฐ๋„ ์ œ์ฃผ ์ถฉ์ฒญ๋„ ์ „๋ผ๋„ ๊ฒฝ์ƒ๋„ ์—ฌ์„ฑ ๋‚จ์„ฑ ๊ฐ€์ž…ํ•˜๊ธฐ *{ box-sizing: border-box; } body{ display: flex; flex-direction: column; align-ite..

๐ŸŒฑ ์ฝ”๋ฆฐ์ด๋ฅผ ์œ„ํ•œ GUIDE/๐Ÿ—‚๏ธ OpenSource

10 HTML๊ณผ CSS๋กœ ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์ผ๊ธฐ์žฅ ๋งŒ๋“ค๊ธฐ

HTML๊ณผ CSS๋กœ ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์ผ๊ธฐ์žฅ ๋งŒ๋“ค๊ธฐ ์ด์ „์— ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ์ผ๊ธฐ์žฅ์„ ๋งŒ๋“ค์–ด๋ณด์•˜๋‹ค. ์กฐ๊ธˆ ํ—ˆ์ ‘ํ•˜์ง€๋งŒ๐Ÿ˜ญ๐Ÿ˜ญ.. ๋‚˜๋ฆ„์˜ ํ‹€์€ ๊ฐ–์ถ˜ ๊ฒƒ ๊ฐ™๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ๋งŒ๋“ค์–ด๋ด์•ผ์ง€! ์ฝ”๋“œ ์–‘์ฝฉ์ด์˜ ์ผ๊ธฐ ์ž‘์„ฑ ๋“ฑ๋ก ์ดˆ๊ธฐํ™” *{ box-sizing: border-box; } .box1{ border: 3px solid white; width: 400px; height: 100px; background-color: rgb(234, 247, 180); padding: 10px 80px 30px; margin-bottom: 30px; margin-top: 20px; border-radius: 10px; } .wrapper { display: flex; flex-direction: column; align-ite..

์–‘์ฝฉ(Yangkong)
'CSS' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก