CSS๐ง95 css @media ๋ฏธ๋์ด์ฟผ๋ฆฌ ๊ฐ๋ณ๋ ์ด์์ ์ฌ๊ธฐ ์ ์ฒด ํ๋ฉด์ผ๋ 4๊ฐ์ฉ ๋ณด์ด๋ ์ปจํ ์ธ ๋ฅผ ์ฐฝ์ 1412px๋ก ์ค์ฌ์คฌ์๋ 3๊ฐ์ฉ ๋์ค๋๋ก ์กฐ์ ํด์ฃผ์. ๋จผ์ ๊ทธ๋ฆฌ๋ ๋ถํฐ ๊ณ์ฐ์ ์ ํด์ฃผ๊ณ ๋ค์ด๊ฐ์ผํ๋ค ์น ํ๋ฉด์ ์ ์ฒดํ๋ฉด 1920์ด์ง๋ง, ์ปจํ ์ธ ๊ทธ๋ฆฌ๋๋ 1280px์ ๊ธฐ์ค์ผ๋ก ํ๋ค. (ํ๋ฉด ํ๊ฒฝ์ด ๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํ์ค 1280) ๊ฑฐ๊ธฐ์ ์คํฌ๋กค๋ฐ ํฌ๊ธฐ๋ ๊ฐ์ํด์ค์ผ ํ๊ธฐ๋๋ฌธ์ 1280 - 17 (์ธ๋ก ์คํฌ๋กค๋ฐ ํฌ๊ธฐ) = 1263 (์ปจํ ์ธ ์ต๋ํฌ๊ธฐ) ๊ฐ ๋์จ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ฐ์คํฌํ ์ปจํ ์ธ ๊ทธ๋ฆฌ๋๋ ์ผ๋ฐ์ ์ผ๋ก 1200px ์ ์ฌ์ฉํ์ฌ 1280์์๋ ์ข์ฐ์ฌ๋ฐฑ 30px์ฉ ํ๋ณดํ๋ค. ๋ฐ๋ผ์ ์ปจํ ์ธ ๊ทธ๋ฆฌ๋๊ฐ 1280 ์ด์์ผ ๊ฒฝ์ฐ ๊ฐ๋ณ๋ ์ด์์ ์ฒ๋ฆฌ๊ฐ ํ์ํ๋ค (css ๋ฏธ๋์ด ์ฟผ๋ฆฌ ์ฌ์ฉ) ๋ณดํต ์ฌ๋ฏธ์ฑ, ์ฌ์ฉ์ฑ, ๋งค์ฒด์ฑ ๋์์ธ์ ์ฌ์ฉ ์ปจํ ์ธ 4๊ฐ์ผ๋ ์ ์ฒด ๋์ด 1304.. 2022. 9. 7. css magin, padding ์ฌ๋ฐฑ์ฃผ๋ ๋ฐฉ๋ฒ! magin / padding ์ฐจ์ด์ ๊ณผ ์ฐ์!! F12, ๊ฐ๋ฐ์ ๋ชจ๋์์ ๋ณผ ์ ์๋ margin ๊ณผ padding ๊ฐ margin : ์ค๋ธ์ ํธ ๋ฐ๊นฅ ์ฌ๋ฐฑ (์ค๋ธ์ ํธ๋ฅผ ์ด๋ํ๊ฑฐ๋, ๋น ๊ฐ๊ฒฉ์ ์ค๋ ์ฌ์ฉ) / ์์์ฌ์ฉ๊ฐ๋ฅ ์ฌ์ฉ๋ฒ (์๊ณ๋ฐฉํฅ์ผ๋ก ๊ฐ์ฃผ๊ธฐ) - margin: ์, ์ค๋ฅธ์ชฝ, ์๋, ์ผ์ชฝ / 4๊ฐ์ง์ - margin: ์, ์ข์ฐ, ์๋ / 3๊ฐ ์ง์ - margin: ์ ์๋ ์ข์ฐ / 2๊ฐ ์ง์ - margin: ๋ชจ๋ (์ฌ์ฉ์์ ํ ๊ฒ!) - margin:0 auto ๊ฐ๋ก๊ฐ ์๋ ๋ธ๋ญ ๊ฐ์ด๋ฐ ์ ๋ ฌํ ๋ * margin collapsing ๋ง์ง๋ณํฉ : ๋ถ๋ชจ+์์์ด ์์ง๋ฐฉํฅ์ผ๋ก ์ธ์ ํ ๋ ๋ถ๋ชจ or ์์ ์,์๋๊ฐ margin-top์ด ๊ฐ์ฅ ๋ฐ๊นฅ ์กฐ์์ ์ ์ฉ๋จ. ํ์ ์์๊ฐ ์์ง ๋ฐฉํฅ ์ธ์ ์ผ .. 2022. 9. 7. css display๋? (block, inline, inline-block) ๋ธ๋ก์์ ์ธ๋ผ์ธ ์์๋? CSS block element CSS inline element - ๋ชจ๋ ์ธ๋ผ์ธ ์์๋ฅผ ํฌํจ ํ ์์๋ค. + ๋ธ๋ก ์์๋ ํฌํจ ํ ์ ์์ - ๋๋น width, ๋์ด height, ์์ชฝ์ฌ๋ฐฑ padding, ๋ฐ๊นฅ์ฌ๋ฐฑ magin ์ฌ์ฉ๊ฐ๋ฅ - ๋ธ๋ก ์์๊ฐ ๋๋๋ ์ง์ ์์ ์๋ ์ค๋ฐ๊ฟ๋จ - ์ธ๋ผ์ธ ์์๋ ๋ค๋ฅธ ์ธ๋ผ์ธ ์์๋ฅผ ํฌํจ ํ ์ ์๋ค. - width, height ์ฌ์ฉ๋ถ๊ฐ. line-height (๋์ด ์กฐ์ ) & text-aling (ํ ์คํธ ์ ๋ ฌ) ๋ก ์ฌ์ฉ - ์ธ๋ผ์ธ ์์๊ฐ ๋๋๋ ์ง์ ์ ์ค๋ฐ๊ฟ ์์ - ์ปจํ ์ธ ๊ฐ ๋๋๋ ์ง์ ๊น์ง์ ๋์ด๋ฅผ ๊ฐ์ง display : ํ๋ฉด์ ์นํ์ด์ง ๋ ์ด์์์ ์ด๋ป๊ฒ ๋์ค๊ฒ ํ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ์์ฑํ๊ทธ 1. dispaly:block (์์) 2. di.. 2022. 9. 6. xe ์์ด์ฝ ์ ์ฉํ๊ธฐ http://xpressengine.github.io/XEIcon/started.html XEIcon, ๋ฌธ์๋ฅผ ๊ทธ๋ฆฌ๋ค XEICon์ ์น์ฌ์ดํธ ์ ์์ ์ต์ ํ๋ ๋ฒกํฐ ๊ทธ๋ํฝ ์์ด์ฝ ํดํท์ ๋๋ค. ์ฌ๋ฌ๋ถ์ ์๋ฆ๋ต๊ณ ์ง๊ด์ ์ธ ์นํ์ด์ง ์ ์์ ๋์ต๋๋ค. xpressengine.github.io html ์ฝ๋๋ณต์ฌ http:// ๋ถ์ฌ์ฃผ๊ธฐ ํ๊ทธ ๋ณต์ฌ ์ ์ฉ i ํ๊ทธ๋ก ์ฌ์ฉ 2022. 9. 5. ๊ตฌ๊ธ ๋จธํฐ๋ฆฌ์ผ ์์ด์ฝํฐํธ ์ ์ฉํ๊ธฐ https://fonts.google.com/icons ์ฌ์ฉํ๋ ค๋ ์์ด์ฝ ํด๋ฆญ > ์ฐ์ธก ํ๋จ > static icon ๋งํฌ ๋ณต์ฌ > HTML ์ฝ์ > CSS ์กฐ์ html ์๋จ link๋ก ์ฝ์ ์์ด์ฝ ๋ฃ๊ธฐ > ๋ค์ ๊ตฌ๊ธ ํฐํธ์์ ํ๋จ Inserting the icon > span ํ๊ทธ ๋ณต์ฌ ์ด๋ฏธ์ง๊ฐ ์๋ ํฐํธ๊ธฐ ๋๋ฌธ์ ํฐํธ๋ก ์ ์ฉ CSS์ ์ฉ โป ํ๊ทธ๋ฅผ ๋ก ๋ณ๊ฒฝ (์์ด์ฝ ํ์์๋ง ์ฐ๊ธฐ๋๋ฌธ์ ๋ณ๊ฒฝ) ์์ด์ฝ์ด ๋งค์ฐ ๋ง์ด (100๊ฐ์ด์) ํ์ํ๊ฑฐ๋ CMS ๊ด๋ฆฌ์ ํ์ด์ง ๋์์ธ์ ์ฌ์ฉ ๋น์ง๋์ค ์ฌ์ดํธ์์๋ ์ฌ์ฉํ ํ์์์ ์์ด์ฝ ํฐํธ ์ฌ์ฉ์ ๋ก๋ฉ์๊ฐ์ด ๊ธธ์ด์ง ์ ์๊ธฐ๋๋ฌธ์ ์ค๋ฌด์์ ๊ฑฐ์ ์ฌ์ฉ์ํจ 2022. 9. 5. css before, after ๊ฐ์์ ํ์ ์ ๋ฆฌ ๊ฐ์์ ํ์๋ฅผ ์์ธ๊น? HTML์์ CSS class ๊ฐ ์ง์ ๋์ง ์์์๊ฒฝ์ฐ ๊ฐ์์ ํ์๋ฅผ ์ด์ฉํด์ ๊พธ๋ฏธ๋๊ฒ ๊ฐ๋ฅํ๋ค (๋ง๋..?) :before, :after ํน์ ์์์ ์(:before) ๋๋ ๋ค(:after)์ ์ง์ ํ ๋ด์ฉ (ํ ์คํธ๋ ์ด๋ฏธ์ง)๋ฅผ ์ถ๊ฐํ ์ ์์ ์ธ๋ผ์ธ ์์๋ก ๊ฐ์ง์์ฑ์ด๊ธฐ ๋๋ฌธ์ content="" ํ์ ์์ฑ์ผ๋ก ๋ค์ด๊ฐ!!! (after ์ค๋ html์ ํ๊ธฐํ์ง ์๊ณ ๋ css์ ๋ถ๋ชจ ์์์ :after ์ฝ์ ) ๊ตฌ๊ธ์ ์ ์ ํ์ ๋ค์ :๊ฐ์์ด๋ฒคํธ๋ฅผ ๋ถ์ด๋ฉด ํน์ ์ด๋ฒคํธ๋ง๋ค ์ ์ฉ ํ ์คํ์ผ์ ์ค์ ํ ์ ์์ :link - ๋ฐฉ๋ฌธํ ์ ์ด ์๋ ๋งํฌ :visited - ๋ฐฉ๋ฌธํ ์ ์ด ์๋ ๋งํฌ :hover - ๋ง์ฐ์ค๋ฅผ ๋กค์ค๋ฒ ํ์ ๋ ๋งํฌ๋ก ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํํ ๋งํฌ์ปฌ๋ฌ ๋ณ๊ฒฝ a:visited {c.. 2022. 9. 4. css ๊ธฐ์ด ์ฉ์ด์ ๋ฆฌ id ์คํต๋ค๋น๊ฒ์ด์ ์ผ๋ก ์ด๋ํด์ผํ๋ ๋ถ๋ถ๋ง id๋ก ๋ค์ด๋ฐ ๋๋จธ์ง๋ class๋ก ๋ค์ด๋ฐํจ ์ฌ๋ฌ์์ ๋์ ์ ํํ ๋ h1,h2,h3,h4,h5,h6 {font-weight: normal;} *๋ชจ๋ ์์ ์ ์ฒด ์ ํ์, ์ด๊ธฐ์ ํ๋ฐฉ์ ์ ์ฉ *{margin: 0; padding: 0px;} ์ฌ๋ฐฑ์์ ๊ธฐ CSS ๋งจ ์๋จ calc : calculation์์ฑ์ ๊ฐ์ ๊ณ์ฐ์ ํด์ฃผ๋ ํจ์ / width: calc(25% - 45px / 4); vertical-align:0px - ์ธ๋ผ์ธ๋ธ๋ญ์์ ์์๋ ์์น ์กฐ๊ธ์ด๋ white-space:nowrap - ๊ธ์์๋๋ก ์๋ด๋ ค๊ฐ๊ฒ ํฌ์ง์ ์์๋ ๊ธฐ์ค์์ overflow:hidden์ผ๋ก ๊ฐ๋ฆด์์์ viewport (๋ธ๋ผ์ฐ์ ํ๋ฉด) heigth : ํ๋ฉด๊ฝ์ฐจ๊ฒ height: 100vh; 2022. 9. 4. CSS ์ ํ์ ์ฐ์ ์์ ์ ์ ์ ํ์ ์ฐ์ ์์ css์์ ๊ฐ์์์๊ฐ ์ฌ๋ฌ ์ ์ธ์ ๋์์ด ๋ฌ์๋ ์ฐ์ ์ ์ผ๋ก ์ ์ฉํ ๊ฒ์ ๊ฒฐ์ 1. ์ ์๊ฐ ๋์ ์ ์ธ์ด ์ฐ์ 2. ๋์ ์ ๊ฐ์ฅ ๋ง์ง๋ง์ ์์ฑ๋ ์ ์ธ์ด ์ฐ์ !important : 10000์ / ๋จ์ฉ๊ธ์ง (์ธ๋ผ์ธ์คํ์ผ๋ก ์ ์ฉ๋ ๋ด์ฉ ๋ณ๊ฒฝ์์๋ง ์ฌ์ฉ) ๊ธ๊ธฐ! ์ง์ง ์ ์๊ธํ ์ํ์ผ๋๋ง ์ธ๋ผ์ธ ์คํ์ผ 1000์ ์์ด๋ ์ ํ์ 100์ ํด๋์ค ์ ํ์ 10์ ํ๊ทธ ์ ํ์ 1์ (๊ฐ์์์ before, after ์ 1์ ) .section01 + p ๋ ๋ช์ ์ผ๊น? ํด๋์ค ์ ํ์ 10์ + ํ๊ทธ ์ ํ์ 1์ = 11์ ์ถ๊ฐ - ๊ฐ์ํด๋์ค ์ ํ์ (:hover, :first-child, :nth-child(n), :last-child )10์ - .gnb>li:not(:first-child) ์ฒซ๋ฒ์งธ๋ฅผ ์ .. 2022. 9. 4. ์นํฐํธ ๋ณํ ์ฌ์ดํธ๋ก ์ ์ฉํ๊ธฐ ๋ค์ด๋ก๋ ๋ฐ์ ํฐํธ๋ฅผ ์น์ผ๋ก ๋ณํํ๋ ์ฌ์ดํธ ๋ณ๊ฒฝํ ๊ผญ BMJUA_ttf์ด๋ ๊ฐ๊ฒ! ๋น์นธ๊ธ์ง ํฐํธ ์ฒดํฌํ ์๋ํฐํธ>์ปจ๋ฒํธ>๋ค์ด๋ก๋ ๋ค์ด๋ก๋ ํฐํธ ์ด๋ฆ๋ช ๋ณ๊ฒฝ ํ ์์ ํด๋๋ก ์ฝ์ https://transfonter.org/ Online @font-face generator The @font-face CSS rule allows web developers to specify online fonts to display text on their web pages. By allowing authors to provide their own fonts, @font-face eliminates the need to depend on the limited number of fonts users have installe.. 2022. 9. 2. ๋ธ๋ผ์ฐ์ ์ง์ ํฐํธ https://www.w3schools.com/cssref/css3_pr_font-face_rule.asp CSS @font-face Rule W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com ttf ์๋์ฐ์ฉ otf ๋งฅ์ฉ 2022. 9. 2. ๊ตฌ๊ธ ์น ํฐํธ ์ ์ฉ - ์ถ๊ฐํ๊ธฐ ๊ตฌ๊ธ ํฐํธ > ํฐํธ์ ํ > ๊ตต๊ธฐ + ๋๋ฅด๊ธฐ > ํ๊ทธ์ค ํ๋จ์ ์นํฐํธ์ฐ๊ฒฐ ์ฝ๋๋ง ๋ณต์ฌ review > link rel (์ฌ์ฉ์ํจ ์ต์ค ํธํ๋ถ๊ฐ) / link href ์ฌ์ฉ - ์์น common.css ์์ชฝ์ ๋ถ์ฌ์ค ๋ฌด์กฐ๊ฑด body์์ ์์น (body์๋ฉด ์๊ด์์ผ๋ meta , tiltle ๋ฐ์ ์์น๊ฐ ์ ์ ) - ๋ถ์ฌ๋ฃ๊ธฐ css ํฐํธ์๋จ์ ์ฉ font-family: 'Noto Sans KR', - ๋น๊ตํ ๋? ๋ง์ ๊ณ ๋ ๋ฃ์ด๋ณด๊ธฐ - 2๊ฐ์ ์ฉ์ ์๋ฌธํฐํธ๊ฐ ์์ผ๋ก ๊ฐ์ผํจ (ํ๊ธํฐํธ๊ฐ ์์ด๋ฉด ์๋ฌธ์ ์ฉ์๋จ) ์ฌ์ดํธ์ ์ฒด์ ์๋ฌธ์ด ๋งค์ฐ๋ง์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ ํ๊ธ ์๋ฌธ์ด ์์ฌ์๋๊ฒฝ์ฐ ํฐํธ๊ฐ ๋ฌ๋ผ์ง๋ฏ๋ก ์์ด๊ฐ ๋ง์ ์ฌ์ดํธ์์ ๊ถ์ฅ 2๊ฐํฐํธ ์ ํ > rivew > 2๊ฐ ๋งํฌ๋ณต์ฌ 2022. 9. 1. ์ด์ 1 ยทยทยท 5 6 7 8 ๋ค์