Hello creators ๐
1-6_์์ฃผ ์ฐ์ด๋ CSS ์ฐ์ตํ๊ธฐ (feat_magin, padding) ๋ณธ๋ฌธ
[WEB & AI] (feat. ์ทจ์ค)/์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข
ํฉ๋ฐ
1-6_์์ฃผ ์ฐ์ด๋ CSS ์ฐ์ตํ๊ธฐ (feat_magin, padding)
๋ถ์๋งค๋_HA 2023. 9. 24. 17:30728x90
๋ฐ์ํ
ํ์ต ๋ชฉํ (goal)
์ดํด ํ๊ณ ์ ํ๋ ๊ฒ
- 'CSS'
- CSS ์ค์ ์๋ฆฌ์ธ '๋ถ๋ชจ ์์ ๊ด๊ณ'
๋ง๋ค๊ณ ์ ํ๋ ๊ฒ
- '๋ก๊ทธ์ธ ํ์ด์ง' ๋ฅผ ๊พธ๋ฏธ๊ธฐ
- ์ฌ์ง์ด ์ถ๊ฐ ๋จ โ
ํ์ต ๋ชฉํ๋?
- '์ดํด' ์ ๊ฒฝ์ฐ
- 'ํค์๋'
- '์ฝ๊ฒ'
- ๋ง๋ค๊ธฐ์ ๊ฒฝ์ฐ
- ๊ตฌ์ฒด์ ์ผ๋ก
์ด๋ค ์ฝ๋
๋ฅผ ํด์ >์ด๋ค output
์ ๋ช ํํ ๋ณด์ฌ์ฃผ๊ธฐ!
- ๊ตฌ์ฒด์ ์ผ๋ก
- syntax ์ ๊ฒฝ์ฐ
- ''
์ด๋ฐ output
๋ง๋ค๋ ค๋ฉด >์ด๋ฐ code
ํ์ํ๊ฒ ๋ค.'' ๋ฅผ ๋ ์ฌ๋ฆด ์ ์๊ธฐ.
- ''
- ๋ณต์ต ๋ฐฉํฅ โญโญโญ
- ๊ณ ๋ฏผ์ค
์ด๋ฒ ์ฑํฐ ๋ง๋ค๊ธฐ ํฌ์ธํธ
๋ฐฐ๊ฒฝ ๊น๊ธฐ ํ
3๊ฐ๋ฅผ ํญ์ ๊ฐ์ด ์
/* โญ ๋ฐฐ๊ฒฝ ๋ฃ์ ๋ 3 set */ /* 1) ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฃ๊ธฐ */ background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg"); /* 2) ์ฌ์ด์ฆ ์กฐ์ */ /* ์๋ ๋๋ก ๋๋ฉด -> ๋๋ฌด ํ๋๋ ๊ฒ๋ง ๋์ค๊ธฐ ๋๋ฌธ */ background-size: cover; /* 3) ์ฌ์ง์ด ๊ธ์จ ๊ฐ์ด๋ฐ๋ก */ background-position: center;
์ธํธ๋ผ๊ณ ์๊ฐ
margin & padding
- margin ์ด๋?
- '๋ก๊ทธ์ธ ํ๊ธฐ BOX' ๊ด์ ์์ ๋ฐ๊นฅ ์ฌ๋ฐฑ
- '๋ก๊ทธ์ธ ํ๊ธฐ BOX' ๊ด์ ์์ ๋ฐ๊นฅ ์ฌ๋ฐฑ
- padding ์ด๋?
- padding ์ด๋?
- ๋ก๊ทธ์ธ ํ๊ธฐ box ๊ด์ ์์ 'box ๋ด๋ถ'์ ์ฌ๋ฐฑ
- padding ์ด๋?
์ฌ์ง์ ๊ฐ์ด๋ฐ๋ก ๊ฐ์ ธ์ค๊ธฐ (CSS ์์ฉ)
ํ๊ณ ์ ํ๋ ๊ฒ (output)
- ์ด๋ ๊ฒ ์ฌ์ง์ด ๊ฐ์ด๋ฐ๋ก ์ค๊ฒ ํ๊ธฐ
- ์ด๋ ๊ฒ ์ฌ์ง์ด ๊ฐ์ด๋ฐ๋ก ์ค๊ฒ ํ๊ธฐ
๊ฐ์ด๋ฐ๋ก ์จ๋ค๋ ๊ฑด?
- =='์์ชฝ์ ๊ฐ์ ์ ๋๋ก ๋ฏธ๋ ๊ฒ'==
- ๊ทธ๋ฌ๋ฉด, ์ฝ๋๋ก ์ด๋ป๊ฒ ์งค๊ฑฐ์ผ? โญโญโญโญโญ
- ์ง๊ธ ๊น์ง ๋ง๋ค์ด๋์ ๊ฑธ
class wrap
์ผ๋ก ๋ฌถ๊ณ ->width
์์ ->margin ์ auto
๋ก ์์ - โญโญโญโญโญโญโญ
- ์ง๊ธ ๊น์ง ๋ง๋ค์ด๋์ ๊ฑธ
- ๋๋์
- ์... ๋ญ๊ฐ ์์ฉ์ ์์ญ
- ์ ์ฉํ ์ฝ๋๋ ์๋ซ์ค์ ์์ ๐
์ด๋ฒ ํ์ฐจ ์์ฑ ์ฝ๋ #code_snipet
- ๊ณ ๋ฏผ
- ๋์ค์ ์ฌ๊ธฐ๋ก ์์ ์ด๊ฑธ ์ฝ๊ฒ ๊ฐ์ ธ์ฌ ์ ์์๊น.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> ๋ก๊ทธ์ธ ํ์ด์ง </title>
<!-- ๐ ์ด๋ฆํ ๋ถ์ธ๊ฑฐ์, ๊พธ๋ฉฐ์ฃผ๊ธฐ -->
<style>
.mytitle {
/*'wrap class' ๊พธ๋ฏธ๋ฉด์ ๋์ฒด๋จ */
/* background-color: palegoldenrod; */
/* box ์ */
width: 300px;
height: 200px;
/* ๊ธ์จ ์ */
color: gainsboro;
/* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
text-align: center;
/* โญ ๋ฐฐ๊ฒฝ ๋ฃ์ ๋ 3 set */
/* 1) ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฃ๊ธฐ */
background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");
/* 2) ์ฌ์ด์ฆ ์กฐ์ */
/* ์๋ ๋๋ก ๋๋ฉด -> ๋๋ฌด ํ๋๋ ๊ฒ๋ง ๋์ค๊ธฐ ๋๋ฌธ */
background-size: cover;
/* 3) ์ฌ์ง์ด ๊ธ์จ ๊ฐ์ด๋ฐ๋ก */
background-position: center;
/* ๊ทํ์ด ๋ถ๋๋ฝ๊ฒ */
border-radius: 10px;
/* ์์ชฝ ์ฌ๋ฐฑ */
padding-top: 50px;
}
/* โญโญโญ 2๏ธโฃ ์ฌ์ง ๊ฐ์ด๋ฐ๋ก ๋ชจ์ผ๋ wrap ์์ญ ๊พธ๋ฏธ๊ธฐ */
.wrap {
/* ์์ญํ์ธ์ฉ. ์ต์ข
๊ฒฐ๊ณผ๋ฌผ์์๋ ์ฃผ์ ์ฒ๋ฆฌ */
/* background-color: green; */
/* ๊ฐ์ผ ์์ญ์ ์๊ฒํด์ -> ๊ฐ์ด๋ฐ๋ก ์ฎ๊ธธ๊ฒ */
width: 300px;
/* auto ๋ก ํ๋ฉด -> ์ํ์ข์ฐ ์ต๋ํ ๋ค ๋ฏธ์ธ์! โญโญโญ */
margin: auto;
}
</style>
</head>
<body>
<!-- โญโญโญ 1๏ธโฃ ์ฌ์ง์ ๊ฐ์ด๋ฐ๋ก ๋ชจ์ผ๊ธฐ ์ํด, ํด๋น ์์ญ์ wrap ์ผ๋ก ๋ฌถ์ด์ค -->
<div class="wrap">
<!--๐ ๋ฐ์ค ์์ h1 & h5 ์์
๐ ๋ฐ์ค ์, div ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ค๋๊ฒ ์ ๊ธฐํจ -->
<div class="mytitle"> <!-- ๐ ์ด๋ฆํ๋ฅผ ๋ถ์ฌ์ ๊พธ๋ฐ ์ค๋น-->
<h1> ๋ก๊ทธ์ธ ํ์ด์ง </h1>
<h5> ์์ด๋, ๋น๋ฐ๋ฒํธ ์
๋ ฅํ๋ผ์ค๐จ by์จ์ฅ๊ตฐ๐โโ๏ธ </h5>
</div>
<p> Id : <input type="text" /> </p>
<p> Password : <input type="text" /> </p>
<button> ๋ก๊ทธ์ธ ํ๊ธฐ </button>
</div>
</body>
</html>
728x90
๋ฐ์ํ
'[WEB & AI] (feat. ์ทจ์ค) > ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข ํฉ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
1-7_ํฐํธ, ์ฃผ์, ํ์ผ๋ถ๋ฆฌ (2) | 2023.09.26 |
---|---|
1-7_ํฐํธ, ์ฃผ์, ํ์ผ๋ถ๋ฆฌ (0) | 2023.09.24 |
1-5_๊ธฐ์ด CSS์ ๋ํ ์ดํด (feat. ๋ถ๋ชจ_์์ ๊ด๊ณ) (0) | 2023.09.24 |
1-4_Quiz_๊ฐ๋จํ ๋ก๊ทธ์ธ ํ์ด์ง ๋ง๋ค์ด๋ณด๊ธฐ (0) | 2023.09.24 |
1-3_HTML, CSS ๊ธฐ๋ณธ ๋ด์ฉ (0) | 2023.09.24 |
Comments