728x90
๋ฐ์ํ

โญ๏ธ ํค๋ ์ ํ 01 โญ๏ธ
01. ๋ ์ด์์ ๊ตฌ์ํ๊ธฐ
๋ ์ด์์์ ๊ตฌ์ํ ๋๋, ์ค์ผ์นํ๋ฉด์ ์ธ๋ถ ๋ด์ฉ์ ์ ๋ณด๊น์ง ๊ตฌ์ฒด์ ์ผ๋ก ๊ณํํฉ๋๋ค.
02. ์์(div) ๋ง๋ค๊ธฐ : <body>
<section id="headerType" class="header__wrap nexon"> <div class="header__inner"> <div class="header__logo"> <a href="#">web <em>site</em></a> </div> <div class="header__menu"> <li><a href="#">ํค๋ ์์ญ</a></li> <li><a href="#">์ฌ๋ผ์ด๋ ์์ญ</a></li> <li><a href="#">๋ฐฐ๋ ์์ญ</a></li> <li><a href="#">์ปจํ
์ธ ์์ญ</a></li> <li><a href="#">ํธํฐ ์์ญ</a></li> </div> <div class="header__member"> <a href="#">๋ก๊ทธ์ธ</a> </div> </div> </section>
02. style(css) ์ค์ ํ๊ธฐ : <style>
/* fonts */ @import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css'); .nexon { font-family: 'NexonLv1Gothic'; /* ํฐํธ ์ง์ */ font-weight: 400; /* ํฐํธ ๋๊ป ์ค์ */ } /* reset */ * { margin: 0; /* ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ์ ๋น ๊ณต๊ฐ ์์ ๊ธฐ */ padding: 0; } a { text-decoration: none; /* ๋งํฌ ๊ธ์์ ๊ธฐ๋ณธ ํ๋์ ์์ ๊ณ ๊ฒ์ ์ผ๋ก ๋ฐ๊ฟ */ color: #000; } img { width: 100%; /* ์ด๋ฏธ์ง ๋น์จ */ } h1, h2, h3, h4, h5, h6 { font-weight: normal; /* ๊ธฐ๋ณธ ๊ธ์ ๋๊ป๊ฐ ๋๊ป๊ธฐ ๋๋ฌธ์ ๋ณดํต ๊ตต๊ธฐ๋ก ๋ฐ๊ฟ */ } em, i, address { font-style: normal; } /* common */ /* ๊ณตํต์ด๋ผ๋ ๊ฒ์ ๋ค๋ฅธ ์์
์์๋ ์ฌ์ฉํ ๊ฒ์์ ์๋ฆฌ๋ ๊ฒ */ .container { width: 1160px; /* ๋ด์ฉ์ด ๋ค์ด์๋ ์ปจํ
์ด๋ ๋ฐ์ค์ ๋๋น ์ค์ */ padding: 0 20px; margin: 0 auto; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */ min-width: 1160; } .section { padding: 120px 0; } .section > h2 { /* > ๋ฐ๋ก ๋ฐ์ ์๋ ์์์ ์ ํ */ font-size: 50px; line-height: 1; /* ์ค๊ฐ๊ฒฉ ์ค์ */ text-align: center; /* ๊ธ์ ์ค์ ์ ๋ ฌ */ margin-bottom: 20px; } .section > p { font-size: 20px; font-weight: 300; color: #666; text-align: center; margin-bottom: 70px; } /* headerType */ .header__inner { width: 100%; height: 70px; display: flex; align-items: center; justify-content: space-between; padding: 0 20px; box-sizing: border-box; /* ์์ชฝ ์ฌ๋ฐฑ์ด ๋ค๋ฅธ ์์์ ์ํฅ์ ์ฃผ์ง ์๊ฒ ํ๊ธฐ ์ํด */ border-bottom: 1px solid #ccc; position: fixed; left: 0; top: 0; background: #fff; backdrop-filter: blur; } .header__logo { width: 20%; font-size: 30px; font-weight: 700; text-transform: uppercase; } .header__logo em { font-size: 18px; font-weight: 400; } .header__menu { width: 60%; text-align: center; } .header__menu li { display: inline; } .header__menu li a { padding: 13px 30px; margin: 0 5px; transition: background-color 0.3s; border-radius: 5px; } .header__menu li a:hover { background: #f1f1f1; border-radius: 5px; } .header__member { width: 20%; text-align: right; } .header__member a { font-size: 16px; border: 1px solid #000; padding: 10px 30px; border-radius: 50px; transition: all 0.3s ease; } .header__member a:hover { background-color: #000; color: #fff; }
03. ๊ฒฐ๊ณผ๋ณด๊ธฐ
728x90
๋ฐ์ํ
'CSS > Layout_Site' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฐ๋ ์ ํ (1) (2) | 2022.09.06 |
---|---|
์ฌ๋ผ์ด๋ ์ ํ (1) (2) | 2022.09.06 |
์ด๋ฏธ์ง ํ ์คํธ ์ ํ (1) (3) | 2022.09.02 |
ํ ์คํธ ์ ํ (3) (2) | 2022.09.01 |
ํ ์คํธ ์ ํ (2) (2) | 2022.09.01 |
๋๊ธ