css3效果摩天轮
效果图html代码css3代码完整代码
效果图
html代码
<div class="box">
<div class="wheel">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="bracket"></div>
<div class="bracketsmall"></div>
<div class="bigtitle"></div>
<div class="title"></div>
<div class="arrow"></div>
</div>
css3代码
<style>
*{
margin:0px;
padding: 0px;
}
body{
background: url("images/2.jpg");
background-size: cover;
background-position: center center;
}
.box{
width: 1000px;
height: 1000px;
margin:0px auto;
position: relative;
}
.wheel{
background: url("images/fsw.png");
height:768px;
width: 768px;
margin: 0px auto;
-webkit-animation:wheelrotation 10s linear infinite;
position: relative;
}
.bracket{
width: 358px;
height: 529px;
background: url("images/bracket.png");
position: absolute;
left:318px;
top:375px;
}
.bracketsmall{
width: 247px;
height: 505px;
background: url("images/bracketsmall.png");
position: absolute;
left:375px;
top:382px;
z-index:-2;
}
.bigtitle{
width: 577px;
height: 257px;
position: absolute;
left: 212px;
top: 269px;
background-image: url("images/big-title.png");
}
.title{
width: 413px;
height: 139px;
position: absolute;
left: 306px;
top: 464px;
background-image: url("images/title.png");
}
.arrow{
width: 48px;
height: 64px;
position: absolute;
left: 482px;
top: 550px;
background-image: url("images/arrow.png");
}
ul{
list-style: none;
}
li{
height:170px;
width: 130px;
position: absolute;
-webkit-animation:childrotation 10s linear infinite;
-webkit-transform-origin:50% 0;
}
li:nth-child(1){
background: url("images/boy.png");
left: 330px;
top:0px;
}
li:nth-child(2){
background: url("images/dog.png");
left: 594px;
top:125px;
}
li:nth-child(3){
background: url("images/girl.png");
left: 694px;
top:370px;
}
li:nth-child(4){
background: url("images/girls.png");
left: 594px;
top:650px;
}
li:nth-child(5){
background: url("images/hairboy.png");
left: 330px;
top:740px;
}
li:nth-child(6){
background: url("images/mimi.png");
left: 94px;
top:640px;
}
li:nth-child(7){
background: url("images/mudog.png");
left: -6px;
top:370px;
}
li:nth-child(8){
background: url("images/shamegirl.png");
left: 94px;
top:125px;
}
@-webkit-keyframes wheelrotation{
0%{
-webkit-transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(360deg);
}
}
@-webkit-keyframes childrotation{
0%{
-webkit-transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(-360deg);
}
}
</style>
完整代码
<html>
<head>
<title>旋转摩天轮
</title>
<meta charset="utf-8"/>
<style>
*{
margin:0px;
padding: 0px;
}
body{
background: url("images/2.jpg");
background-size: cover;
background-position: center center;
}
.box{
width: 1000px;
height: 1000px;
margin:0px auto;
position: relative;
}
.wheel{
background: url("images/fsw.png");
height:768px;
width: 768px;
margin: 0px auto;
-webkit-animation:wheelrotation 10s linear infinite;
position: relative;
}
.bracket{
width: 358px;
height: 529px;
background: url("images/bracket.png");
position: absolute;
left:318px;
top:375px;
}
.bracketsmall{
width: 247px;
height: 505px;
background: url("images/bracketsmall.png");
position: absolute;
left:375px;
top:382px;
z-index:-2;
}
.bigtitle{
width: 577px;
height: 257px;
position: absolute;
left: 212px;
top: 269px;
background-image: url("images/big-title.png");
}
.title{
width: 413px;
height: 139px;
position: absolute;
left: 306px;
top: 464px;
background-image: url("images/title.png");
}
.arrow{
width: 48px;
height: 64px;
position: absolute;
left: 482px;
top: 550px;
background-image: url("images/arrow.png");
}
ul{
list-style: none;
}
li{
height:170px;
width: 130px;
position: absolute;
-webkit-animation:childrotation 10s linear infinite;
-webkit-transform-origin:50% 0;
}
li:nth-child(1){
background: url("images/boy.png");
left: 330px;
top:0px;
}
li:nth-child(2){
background: url("images/dog.png");
left: 594px;
top:125px;
}
li:nth-child(3){
background: url("images/girl.png");
left: 694px;
top:370px;
}
li:nth-child(4){
background: url("images/girls.png");
left: 594px;
top:650px;
}
li:nth-child(5){
background: url("images/hairboy.png");
left: 330px;
top:740px;
}
li:nth-child(6){
background: url("images/mimi.png");
left: 94px;
top:640px;
}
li:nth-child(7){
background: url("images/mudog.png");
left: -6px;
top:370px;
}
li:nth-child(8){
background: url("images/shamegirl.png");
left: 94px;
top:125px;
}
@-webkit-keyframes wheelrotation{
0%{
-webkit-transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(360deg);
}
}
@-webkit-keyframes childrotation{
0%{
-webkit-transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(-360deg);
}
}
</style>
</head>
<body>
<div class="box">
<div class="wheel">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="bracket"></div>
<div class="bracketsmall"></div>
<div class="bigtitle"></div>
<div class="title"></div>
<div class="arrow"></div>
</div>
</body>
</html>
转载请注明原文地址:https://blackberry.8miu.com/read-3310.html