[CSS] 키즈가오 프로젝트 실습
작성:    
업데이트:
카테고리: CSS basic
태그: CSS, FE Language, 모두의HTML5&CSS3
이미지 레이아웃 실습
DAY 12에서 적응한 이미지 레이아웃 코드를 이용해 직접 실습해보았다. 코드는 아래와 같다.
* html 문서
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>kizgao_실습</title>
<link href="css/style.css" />
</head>
<body>
<!-- forest1 -->
<div id="forest1">
<div class="bg1"></div>
<div class="rabbitWrap">
<div class="rabbit1"></div>
<div class="rabbit2"></div>
<div class="righttree"></div>
</div>
<div class="lefttree"></div>
</div>
</body>
</html>
* css 문서 html,
body {
margin: 0;
padding: 0;
}
#forest1 {
position: relative;
width: 100%;
height: 800px;
}
#forest1 .bg1 {
background-image: url("../img/forest/forest1/forest1_bg.png");
/* width: 1280px; */
width: 100%; /* 가로는 브라우저 너비 변경에 적응할 수 있게 항상 100% */
height: 1050px;
}
#forest1 .rabbitWrap {
position: relative;
width: 304px;
height: 572px;
/* right: 0; */
float: right; /* right 속성은 float를 사용한다. */
top: 100px;
}
#forest1 .rabbitWrap .rabbit1 {
position: absolute;
background-image: url("../img/forest/forest1/rabbit1.png");
width: 82px;
height: 103px;
/*
left: 50%;
margin-left: 50px;
*/
margin: 435px 0 0 107px;
#forest1 .rabbitWrap .rabbit2 {
position: absolute;
background-image: url("../img/forest/forest1/rabbit2.png");
width: 56px;
height: 75px;
/* right: 20px; */
margin: 435px 0 0 200px;
}
}
#forest1 .rabbitWrap .righttree {
/* z-index : 10; */
position: absolute;
background-image: url("../img/forest/forest1/righttree.png");
width: 304px;
height: 572px;
}
height: 990px;
#forest1 .lefttree {
position: absolute;
background-image: url("../img/forest/forest1/lefttree.png");
width: 332px;
}
blind 실습 후 몇 가지 새로운 점들을 발견할 수 있었다.
- background-image: url(“#”); 속성값 부여가 기억나지 않아 내용을 참고하였다.
- image url 주소는 항상 css문서가 들어있는 폴더에서 시작하기 때문에 다른 image를 참고하더라도 css문서의 폴더에서 나가서(../) 해당 이미지가 있는 폴더를 탐색해 참조해야 한다.
- 이미지 url이 지정이 되고 나면 width/height는 해당 이미지의 픽셀값으로 추천이 된다.
- right 속성은 float: right; 으로 하여 적용한다.
- rabbit들의 margin은 trial&error 로 하나하나 옮겨보면서 px를 정한걸까? 값이 지정되어 있지 않았는데 어떻게 값을 구했는지 궁금하다.
정보성 이미지 속성값
<img class="class_name" src="img_folder/img.png" alt="img_설명" />
정보성 이미지는 웹 접근성(시각 장애인용)을 위해서 alt= 속성을 추가해 이미지에 대한 설명을 넣어준다.
댓글남기기