1์ฐจํ๊ฐ ํด,,,,, 1์ฐจํ๋ก์ ํธ ํ ๋๊ฐ ๋๋ค ํด,,,,,,
=> ๋ค์ด๋ฒ์นํฐ ๋ค์ด๊ฐ์ ์์์ผ์นํฐ ํ์์ผ์นํฐ.. ๋ฒํผ๋๋ฅด๋ฉด ์์์ผ์นํฐ๋ค์ด๊ฐ๊ณ ํ์์ผ์นํฐ๋ค์ด๊ฐ๊ณ ๊ทธ ํด๋น ์์ผ๋ฒํผ ์์๋ง ๋ฐ๊ปด์๋ ๋ชจ์ต์ ๋ณผ ์์๋ค! ์ด๋ฐ๊ฑธ ๋ง๋ค์ด๋ณด์๋ฉด
๊ณตํต์ ์ฑ์ง์ ์ธ๋ถ์คํ์ผ css ํ์ผ๋ก ๋ง๋ค์ด๋๊ณ
page1, page2, page3 head ๋ถ๋ถ์
<link href="./page_nav.css" rel="stylesheet">
์ ๊ฑธ์ด๋๊ณ ์ฌ์ฉํ๋ค!
โ page1
<head>
<link href="./page_nav.css" rel="stylesheet"> <!--*์ธ๋ถ ์คํ์ผ*-->
</head>
<body>
<h1>์ฌ๊ธฐ๋ page 1 ํ๋ฉด 1111</h1>
<div class="nav">
<a href="./page1.html"><div class="menu-btn-div menu-btn-div-active">page1
</div></a><a href="./page2.html"><div class="menu-btn-div">page2
</div></a><a href="./page3.html"><div class="menu-btn-div">page3</div></a>
</div>
</body>
โ page2
<head>
<link href="./page_nav.css" rel="stylesheet"> <!--*์ธ๋ถ ์คํ์ผ*-->
</head>
<body>
<h1>์ฌ๊ธฐ๋ page 2ํ๋ฉด 2222</h1>
<div class="nav">
<a href="./page1.html"><div class="menu-btn-div menu-btn-div-active">page1
</div></a><a href="./page2.html"><div class="menu-btn-div">page2
</div></a><a href="./page3.html"><div class="menu-btn-div">page3</div></a>
</div>
</body>
โ page3
<head>
<link href="./page_nav.css" rel="stylesheet"> <!--*์ธ๋ถ ์คํ์ผ*-->
</head>
<body>
<h1>์ฌ๊ธฐ๋ page 3 ํ๋ฉด 3333</h1>
<div class="nav">
<a href="./page1.html"><div class="menu-btn-div menu-btn-div-active">page1
</div></a><a href="./page2.html"><div class="menu-btn-div">page2
</div></a><a href="./page3.html"><div class="menu-btn-div">page3</div></a>
</div>
</body>
๐ page_nav.css
* {
box-sizing: border-box; //page1,2,3์ด ๋ค์ด๊ฐ๊ฒ ํ๊ธฐ์ํด!
margin: 0;
padding: 0;
}
.nav { //ํฐ๋ฐ์ค ์์ page1,2,3์ด ๋ค์ด๊ฐ๊ฒ
width: 450px;
height: 100px;
}
.menu-btn-div {
width: 150px;
height: 100px;
border: 1px solid black;
display: inline-block; //inline์ธ๋ฐ blockํน์ง์ธ width,height,margin์ด ์ ์ฉ๋๋!
padding-top: 35px;
padding-left: 50px;
}
.menu-btn-div-active { /*page2์์๋ page2๋ฒํผ์ด ํ์ฑํ ๋๊ฒ ์ง*/ //๊ฐ๊ฐ page1,2,3 ๋ค์ด๊ฐ๋๋ง๋ค ํ์ฑํ ๋์ผํ๋
color: white;
background-color: #cef29e;
}
๐๊ฐ์ด๋ฐ ์ ๋ ฌ
๋ด ์์ ์ ๋ ฌ = magin:0 auto; (top,bottom=0 , left,right=auto)
// ํด๋น๋ฐ์ค {magin:0 auto;}
๋ด๋ถ ์์ ์ ๋ ฌ = text-align:center;
// ํ
์คํธ๊ฐ ์๋ ํด๋น๋ฐ์ค {text-align:center;}
<style>
.dept1 {
width: 400px;
height: 400px;
background-color: gray;
margin:0 auto;
text-align: center;
}
.dept2 {
width: 200px;
height: 200px;
background-color: red;
margin:0 auto;
}
</style>
<div class="dept1">
<span>dept1 ๋ด๋ถ ํ
์คํธ</span>
<div class="dept2"></div>
</div>
=> ๐ป
์ฌ๋ฌ๊ฐ์ง์;
transparent; (ํฌ๋ช
ํ)
auto; (์๋ํฌ๊ธฐ) -> ๊ธฐ๋ณธ๊ฐ
๐@ cover; (ํ๋ฉด์์ ์ฌ์ด์ฆ->๋ด๊ฐ ์ง์ ํ ์ฌ์ด์ฆ ์ ๋ง๊ฒ ํ๋ฉด ๊ฝ ์ฑ์)
=> ๐ป
contain; (ํ๋ฉด์์ ์ฌ์ด์ฆ->๋ด๊ฐ ์ง์ ํ ์ฌ์ด์ฆ ์์ ์ด๋ฏธ์ง๊ฐ ์ ๋ค์ด๊ฐ๋๋ก ์กฐ์ )
=> ๐ป
width height; (์ฌ์ด์ฆ ์์ฒด ์ง์ )
repeat; (๋ฐ๋ณต) -> ๊ธฐ๋ณธ๊ฐ
๐@ no-repeat; (๋ฐ๋ณตX)
repeat-x; x์ถ(๊ฐ๋ก) ๋ก๋ง ๋ฐ๋ณต
repeat-y; y์ถ(์ธ๋ก) ๋ก๋ง ๋ฐ๋ณต
round; ์ฌ์ด์ฆ์ ๋ง๊ฒ ์กฐ์ ํด์ ๋ฐ๋ณต
space; ์๋ฆฌ์ง ์์ ๊ณต๊ฐ์ด ์์ด์ผ ๋ฐ๋ณต
์คํฌ๋กค ๊ธฐ์ค (ex ํ์๊ฐ์
์ฝ๊ด)
1) ๋ด ์์ ์์ฒด์ ์คํฌ๋กค (ex ์ด์ฉ์ฝ๊ด ์คํฌ๋กค)
2) ๋ธ๋ผ์ฐ์ ์คํฌ๋กค (ex ์นํ์ด์ง ์์ฒด ์คํฌ๋กค)
local : ์์์คํฌ๋กคO, ๋ธ๋ผ์ฐ์ ์คํฌ๋กคX // ์์๋ฐฐ๊ฒฝ ์์ง์ฌ, ๋ธ๋ผ์ฐ์ ๋ฐฐ๊ฒฝ ์์์ง์ฌ
scroll : ์์์คํฌ๋กคX, ๋ธ๋ผ์ฐ์ ์คํฌ๋กคX // ์์๋ฐฐ๊ฒฝ ์์์ง์ฌ, ๋ธ๋ผ์ฐ์ ๋ฐฐ๊ฒฝ ์์์ง์ฌ
๐@fixed : ์์์คํฌ๋กคX, ๋ธ๋ผ์ฐ์ ์คํฌ๋กคO // ์์๋ฐฐ๊ฒฝ ์์์ง์ฌ, ๋ธ๋ผ์ฐ์ ๋ฐฐ๊ฒฝ ์์ง์ฌ