您现在的位置:首页 >> 前端 >> 内容

css动画样式实现旋转八音盒教程

时间:2017/12/14 13:36:47 点击:

  核心提示:css动画样式实现旋转八音盒教程案例图片:html相关代码:!DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8title八音盒/titlelink rel=...

css动画样式实现旋转八音盒教程

案例图片:

css动画样式实现旋转八音盒教程

html相关代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>八音盒</title>
    <link rel="stylesheet" href="style/reset.css">
    <link rel="stylesheet" href="style/music.css">
    <!--<embed src="images/music/刘德华%20-%20慢慢习惯.mp3" height="50px" type="" loop="-1"-->
            <!--hidden="no" repeat="true" playcount="true" autostart="true" 
            style="z-index:1;position: absolute">-->
    <!--<embed src="images/music/刘德华%20-%20慢慢习惯.mp3" height="50px" type="">-->
        <audio src="images/music/刘德华%20-%20慢慢习惯.mp3" autoplay="autoplay" controls="controls"></audio>
</head>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>

    </ul>
<p class="heart"></p>
</body>
</html>

music.css相关代码:

body{
    background-image: url("../images/music/timg%20(7).jpg");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    overflow: hidden;
}
ul{
    position: relative;
    width: 150px;
    height: 200px;
    margin: 20% auto;
    transform-style: preserve-3d;
    -webkit-perspective: 0;
    transform: rotateX(-10deg) rotateY(0deg);
    animation: around 6s linear .1s infinite normal;
}
.heart{
    background-image: url("../images/music/heart.png");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 50%;
    animation: move 6s linear .1s infinite normal;
    z-index: 10;
    width: 100px;
    height: 100px;
}
li{
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 200px;
    line-height: 240px;
    text-align: center;
    font-size: 34px;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
li:nth-child(1){
    background-image: url("../images/music/timg%20(1).jpg");
    transform:rotateX(0deg) rotateY(0deg) translateZ(120px);
}
li:nth-child(2){
    background-image: url("../images/music/timg%20(2).jpg");
    transform:rotateX(0deg) rotateY(60deg) translateZ(120px);
}
li:nth-child(3){
    background-image: url("../images/music/timg%20(3).jpg");
    transform:rotateX(0deg) rotateY(-60deg) translateZ(120px);
}
li:nth-child(4){
    background-image: url("../images/music/timg%20(4).jpg");
    transform:rotateX(0deg) rotateY(-240deg) translateZ(120px);
}
li:nth-child(5){
    background-image: url("../images/music/timg%20(5).jpg");
    transform:rotateX(0deg) rotateY(240deg) translateZ(120px);
}
li:nth-child(6){
    background-image: url("../images/music/timg%20(6).jpg");
    transform:rotateX(0deg) rotateY(180deg) translateZ(120px);
}
@keyframes around {
    0%{transform: rotateX(-10deg) rotateY(0deg) ;}
    100%{transform:rotateX(-10deg) rotateY(360deg) ;}
}
@keyframes move{
    0%{left: 0;top: 50%}
    25%{left: 25%;top: 0}
    75%{left: 75%;top: 100%}
    100%{left: 100%;top:50%}
}

Tags:CS SS S动 动画 
作者:网络 来源:前端小白初长成