css๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ ์ html ๋ง์ผ๋ก ๋ง๋ค์ด๋ดค๋ ๋ฉ๋ชจ์ฅ html์ ์ง๊ธ๊น์ง ๋ฐฐ์ด css๋ฅผ ์ ์ฉ์์ผ๋ดค๋ค.
โ
์ฌ์ค ๋ด๊ฐ ์ต์ข ์ ์ผ๋ก ๋ชฉํํ๋ ๊ฒ์ ํน์ ํ ๋ฉ๋ชจ๋ฅผ ์ ์ ์ ์๋ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด์
์ง์ ์ด ์น์ ๋ถํน์ ๋ค์์ ์ ์ ๊ฐ ์ ์ํ๋ฉด, ์ ์ ๋ค ๊ฐ์์ ๋ง์๋๋ก ๋ฉ๋ชจ๋ฅผ ๊ธฐ๋กํ ์ ์๋ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋๋๊ฒ ๋ชฉํ์ง๋ง!! -> ์ด๊ฑด ์๋ฐ๋ฅผ ๋ฐฐ์์ผ ๋น๋ก์ ๊ฐ๋ณ์ ์ธ ๋ฉ๋ชจ๋ฅผ ์ฑ์๋ฃ์ ์ ์๋ค .!!
โ
๊ทธ๋์ ์ผ๋จ ์๋ฐ๋ฅผ ์ ์ฉํ๊ธฐ ์ด์ ๋จ๊ณ๊น์ง
์ง๊ธ๊น์ง ๊ณต๋ถํ css์ html์ ๋ฐํ์ผ๋ก ํฌ์คํธ์์ ๊ตฌํ์ํจ ๊ธฐ๋ก์ด ๋๊ฒ ๋ค. ๐
โ
โ
โ
1.ํฌ์คํธ์ 1
โ
์ผ๋จ ์ฒ์์ ์ฑ๊ธ ํฌ์คํธ์์ ๋ง๋ค์ด๋ณด๋ ์ฐ์ต์ ํ๋ค.

์ด๋ ๊ฒ ํฌ์คํธ์ ํ๋๋ฅผ ๋ง๋ค์๋ค.
์ฒ์ css์ ์ฉ์ ์๊ทผ ์๊ฐํ ๊ฒ ๋ง์๋ค.
โ
-box shadow๋ฅผ ์ค์ ํ๋๊ฒ ์กฐ๊ธ ์๊ฐ์ ํด์ผํ์.
-id ์์ฑ์ #ํ๊ทธ๋ก ๋ํ๋.
์์ single ํฌ์คํธ์์ ๋ง๋ ์ฝ๋๋ ์ด๋ ๋ค.
์ค๋์ ์
๋ด๊ฐ ๊ทธ๋ค์ง ์ฌ๋ํ๋ ๊ทธ๋์ฌ
๋ด ํํ์์ ์ฐจ๋ง ๊ทธ๋๋ฅผ ์์ ์ ์์์ด๋ค
๋ด ์ฐจ๋ก์ ๋ชป ์ฌ ์ฌ๋์ธ ์ค์ ์๋ฉด์๋
๋ ํผ์๋ ๊พธ์คํ ์๊ฐํ๋ฆฌ๋ค
์, ๊ทธ๋ฌ๋ฉด ๋ด๋ด ์ด์ฌ์์์.
์ด์_ ์ด๋ฐ ์
2. ํฌ์คํธ์ -์ฌ๋ฌ๊ฐ ๋ถ์ธ ๋ชจ์ต ๊ตฌํํด๋ณด๊ธฐ
์ต์ข ์ ์ผ๋ก ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์์ ๋์ ํ(?)์ ๋ง๋ค์ด ๋ณด์๋ค.
์์ง ์๋ฐ๋ฅผ ์ ๋ฐฐ์์ ์น์ผ๋ก ์ ์ํ ๊ฐ๊ฐ์ธ์ด ๋ฉ๋ชจํ ์ ์๋ ๊ธฐ๋ฅ์ ๋ชป ๋ง๋ค๊ธฐ์ ..ใ
์์์ ๋ฉ๋ชจ๋ค์ ์ฑ์๋ฃ์ ์ํฉ์ด๋ค.
์ ๋ฐ์ ์ธ ํฐ~~~! ํ์ ์ด๋ ๊ฒ ๋ง๋ค์ด๋ณด๊ณ ์ถ๋ค!
์ฝ๋๋ ๊ธฐ๋กํด๋๊ธฐ!
<style>
@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap');
*{
margin:0;
padding:0'
}
h2{
font-weight: bold;
font-size:30px;
}
p{
font-size: 25px;
font-weight: normal;
}
ul,li{
list-style-type: none;
margin: 10px;
}
ul{
display:flex;
flex-wrap: wrap;
justify-content: center;;
}
.a{
font-family: 'Indie Flower';
}
body {
margin: 20px auto;
font-family: 'Indie Flower';
background:#4e2b09;
color:#fff;
}
ul li a {
width: 250px;
height: 250px;
border:1px solid black;
padding:10px;
display: block;
background: #ffc;
text-decoration: none;
box-shadow: 5px 5px 7px rgba(33,33,33,.7);
transition: transform .15s linear;
}
ul li:nth-child(even) a{
transform:rotate(4deg);
position:relative;
top:5px;
}
ul li:nth-child(3n) a{
transform: rotate(-4deg);
position: relative;
top:-5px;
}
ul li:nth-child(5n) a{
transform: rotate(5deg);
position: relative;
top: -10px;
}
ul li:hover, ul li a:focus{
animation-duration: 2s;
transform: scale(1.1);
position:relative;
z-index: 3;
}
</style>
๋นจ๋ฆฌ ๋ ๋ง์ c์ธ์ด์ ์ฝ๋ฉ๊ณต๋ถ๋ฅผ ํด์ ๊ฐ๋ณ์ ์ผ๋ก ๋ฉ๋ชจํ ์ ์๋ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ์ถ๋ค,
'๐ป > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๋ฌด์ํค ๋ชฉ์ฐจ ๋ง๋ค๊ธฐ (1) | 2024.01.07 |
---|---|
์น ๋ก๊ทธ์ธ ์ฐฝ์ css ์ ์ฉ์์ผ๋ณด๊ธฐ (0) | 2024.01.07 |
๋ณํ ํจ๊ณผ /transform, transform-origin ์์ฑ (0) | 2024.01.07 |
์ ๋๋ฉ์ด์ ์์ฑ / @keyframes ๊ณผ animation ์์ฑ๋ค (0) | 2024.01.07 |
์ ํ ํจ๊ณผ /transition ์์ฑ (0) | 2024.01.07 |