用Html寫的旋轉的摩天輪
阿新 • • 發佈:2018-12-27
Html5的摩天輪
摩天輪在轉動的同時,上面的小孩也會跟著變動位置但不會旋轉,
原理就是摩天輪順時針旋轉,小孩要同時逆時針旋轉
胳膊太疼了 小孩的定位都是用最古老的方法加上去的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>摩天輪</title>
<link rel="stylesheet" type="text/css" href="css/new_file.css"/>
</head >
<body id="main">
<div id="quan">
<div id="xuan">
<img id="img1" src="img/fsw.png"/>
<div id="xiao">
<ul id="xiaoul">
<li class="tt1" id="tt11"><img src="img/boy.png" alt="" /></li>
<li class="tt1" id="tt12">< img src="img/dog.png" alt="" /></li>
<li class="tt1" id="tt13"><img src="img/girl.png" alt="" /></li>
<li class="tt1" id="tt14"><img src="img/shamegirl.png"/></li>
<li class="tt1" id="tt15"><img src="img/girls.png"/></li>
< li class="tt1" id="tt16"><img src="img/hairboy.png"/></li>
<li class="tt1" id="tt17"><img src="img/mimi.png"/></li>
<li class="tt1" id="tt18"><img src="img/mudog.png"/></li>
</ul>
</div>
</div>
<img id="img2" src="img/bracket.png"/>
<div id="wai">
<img id="wai1" src="img/big-title.png"/>
<img id="wai2" src="img/title.png"/>
<img id="wai3" src="img/arrow.png"/>
</div>
</body>
</html>
CSS樣式
#main{
background: url(img/2.jpg);
background-size: 100% auto;
height: 100%;
width: 100%;
}
#quan{
width: 400px;
height: 400px;
background: url(img/bracketsmall.png);
background-size: 100% auto;
margin: 300px auto;
}
#img1{
width: 100%;
}
#img2{
height: 100%;
position: relative;
top: -400px;
left: 70px;
}
#xuan{
position: relative;
top: -200px;
left: 10px;
animation: quanzhuan 5s linear infinite;
}
#xiao{
height: 400px;
width: 400px;
position: absolute;
top: 0px;
}
#xiaoul{
display: flex;
}
.tt1>img{
height: 100px;
position: relative;
top: 50px;
}
.tt1{
left: 230px;
top: 20px;
animation: xiaozhuan 5s linear infinite;
}
#tt11{position: absolute;left: 0px;}
#tt12{position: absolute;left: 0px;top: 180px;}
#tt13{position: absolute;left: 100px;top: -40px;}
#tt14{position: absolute;left: 100px;top: 300px;}
#tt15{position: absolute;left: 210px;top: -40px;}
#tt16{position: absolute;left: 210px;top: 300px;}
#tt17{position: absolute;left: 320px;}
#tt18{position: absolute;left: 320px;top: 180px;}
#wai{
position: relative;
top: -900px;
}
#wai1{
width: 65%;
position: relative;
top: 30px;
left: 80px;
}
#wai2{
width: 50%;
position: relative;
left: 120px;
}
#wai3{
width: 30px;
position: relative;
left: 30px;
}
@keyframes quanzhuan{
0{transform: rotate(0);}
100%{transform: rotate(360deg);}
}
@keyframes xiaozhuan{
0{transform: rotate(0);}
100%{transform: rotate(-360deg);}
}
一個Html5 初學者的奮力掙扎