본문 바로가기

CSS

가운데 정렬, negative margin

index.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!doctype html>
<html>
    <head>
        <title>centering</title>
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
        <div class="box">
            <img class="box-cover" width="100%" src="images/sky.jpg">
            <h1>airplane</h1>
            <p>Airplane in the sky</p>
        </div>
    </body>
</html>
cs


style.css

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
body{
    background-color:skyblue
}
.box{
    background-color:white;
    width:60%;
    margin:100px auto;
    text-align:center;/*상속되는 요소이므로 .box의 자식들이 가운데 정렬됨*/
    border-radius:20px;
    border-right:5px solid #aaa;
    border-bottom:5px solid #bbc;
}
.box h1{
    color:deepskyblue;
    border-bottom:5px solid deepskyblue;
    width:50%;
    margin:auto;
}
.box p{
    padding:3rem;
}
.box-cover{
    border-radius:20px;
    z-index:-1;
}
.box-item1{
    border-radius:20px;
    margin-top:-50px;
    margin-left:500px;
    z-index:1;
    float:left;
}
.box-item1:hover{
    margin-left:-200px;
    transition:all 3s;
}
cs





출처 https://programmers.co.kr/learn/courses/4521/lessons/14635

이미지 출처 https://www.pexels.com/

'CSS' 카테고리의 다른 글

상속 inheritance  (0) 2018.10.07
버티컬 얼라인 vertical align  (0) 2018.10.07
마진 병합 margin collapsing  (0) 2018.10.07
라인 하이트 line-height  (0) 2018.10.07
display  (0) 2018.10.07