html
<head> <meta charset="utf-8"> <meta name="description" content="우리쌀 점토로 만든 키즈가오 웹사이트 소개"> <meta name="keywords" content="키즈가오, 점토, 장난감"> <meta name="author" content="키즈가오"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>키즈가오</title> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="css/animation.css"> <link rel="stylesheet" type="text/css" href="css/mobile.css">
CSS
html, body{ margin: 0; padding: 0;} body{ overflow-x: hidden;} h1,h2,h3,h4,h5,h6,p{ margin: 0; padding: 0;} button { border: none; background-color: transparent;} .clearfix { clear: both;}
float
속성때문에 clear
를 한개 만들어준다.background-color: transparent
는 투명oveflow-x
,hidden
은 이미지가 x축 넘어갈때 스크롤생기는거 방지<header id="intro"> <div class="introWrap"> <div class="logo"></div> <div class="lion"></div> <div class="rabbit"></div> <div class="bear"></div> <div class="monkey"></div> </div> <div class="cloudWrap"> <div class="leftCloud"></div> <div class="rightCloud"></div> <div class="dragonfly"></div> </div> </header>
#intro { width: 100%; height: 1600px; background-image: url(../img/intro/intro_bg.png); /*padding-top: 100px;*/}
#intro .introWrap { position: relative; width: 760px; height: 516px; background-color: yellow; left: 50%; margin-left: -380px; /*margin-top: 100px;*/ top: 100px;}
relative
인 이유 중앙정렬을 하기위해서left
를 사용할려면 3차원이여야하는데, relative
는 둘다있음#intro .introWrap .(동물) { position: absolute; width: #px; height: #px; background-image: url(../img/intro/이름.png); margin: 80px 0 0 30px; /*top: 80px;*/ /*left: 30px;*/}
z-index
로 우선순위도 생성할것background-image
이미지를 집어넣을땐 이미지 크기값에 맞게 width
랑 height
를 설정하는게 좋음. repeat
때문에float
는 값을 초과하면 이상하게 레이아웃부셔지니까 안씀position: absolute
로 left: 0;
,right: 0;
을 각각 줘서 정렬함 absolute
로 하면 부모값에다가 relative
를 넣어 놓는게 조금더 안전 그러면 이제 그 부모위치 기준에서 top: #%
로 내려줌#intro .introWrap .동물 { animation: spin동물 시간ms linear infinite alternate;} @keyframes spin동물 { from { transform: rotate(각deg); } to { transform: rotate(각deg); }}
from { left: -366px; } to { left: 100%; }
left
이런값은 앞에 썼던 position
땜에 사용가능overflow-x
를 씀#intro .introWrap .lion, #intro .introWrap .rabbit, #intro .introWrap .bear, #intro .introWrap .monkey, #intro .cloudWrap .dragonfly { display: none; }
display:none;
으로 원래 pc에있던걸 날릴수있다.