Git Product home page Git Product logo

mofang's Introduction

##用css3做的一个动画魔方

<title>无标题文档</title> <style> .box{ perspective:1000px;} .box1{ width:500px; height:500px; margin:100px auto; position:relative; transform-style:preserve-3d; transition:all 50s linear; } .box1:hover{ transform:rotateX(3600deg) rotateY(3600deg);}

.a1,.a2,.a3,.a4,.a5,.a6{ width:200px; height:200px; position:absolute; top:100px; left:100px; opacity: .5; text-align:center; line-height:200px;}

		  /*第一面魔方所有元素*/

.q1,.q2,.q3{ width:190px; height:60px; position:absolute; } .qa1,.qa2,.qa3,.qb1,.qb2,.qb3,.qc1,.qc2,.qc3{ width:60px; height:60px; background-color:#09F; border:1px solid #666;}

.qa1,.qb1,qc1{ position:absolute; top:0; left:0;} .qa2,.qb2,.qc2{ position:absolute; top:0; left:65px;} .qa3,.qb3,.qc3{ position:absolute; top:0; left:130px;}

.q1{ position:absolute; top:5px; left:5px;} .q2{ position:absolute; top:70px; left:5px;} .q3{ position:absolute; top:135px; left:5px;}

/*第二面魔方元素*/

.w1,.w2,.w3{ width:190px; height:60px; position:absolute; } .wa1,.wa2,.wa3,.wb1,.wb2,.wb3,.wc1,.wc2,.wc3{ width:60px; height:60px; background-color:#F0C; border:1px solid #666;}

.wa1,.wb1,wc1{ position:absolute; top:0; left:0;} .wa2,.wb2,.wc2{ position:absolute; top:0; left:65px;} .wa3,.wb3,.wc3{ position:absolute; top:0; left:130px;}

.w1{ position:absolute; top:5px; left:5px;} .w2{ position:absolute; top:70px; left:5px;} .w3{ position:absolute; top:135px; left:5px;}

/*第三面魔方*/

.e1,.e2,.e3{ width:190px; height:60px; position:absolute; } .ea1,.ea2,.ea3,.eb1,.eb2,.eb3,.ec1,.ec2,.ec3{ width:60px; height:60px; background-color:#60C; border:1px solid #666;}

.ea1,.eb1,ec1{ position:absolute; top:0; left:0;} .ea2,.eb2,.ec2{ position:absolute; top:0; left:65px;} .ea3,.eb3,.ec3{ position:absolute; top:0; left:130px;}

.e1{ position:absolute; top:5px; left:5px;} .e2{ position:absolute; top:70px; left:5px;} .e3{ position:absolute; top:135px; left:5px;}

 /*第四面魔方颜色*/

.r1,.r2,.r3{ width:190px; height:60px; position:absolute; } .ra1,.ra2,.ra3,.rb1,.rb2,.rb3,.rc1,.rc2,.rc3{ width:60px; height:60px; background-color:#0F3; border:2px solid #666;}

.ra1,.rb1,rc1{ position:absolute; top:0; left:0;} .ra2,.rb2,.rc2{ position:absolute; top:0; left:65px;} .ra3,.rb3,.rc3{ position:absolute; top:0; left:130px;}

.r1{ position:absolute; top:5px; left:5px;} .r2{ position:absolute; top:70px; left:5px;} .r3{ position:absolute; top:135px; left:5px;}

/*第五块魔方面*/	

.t1,.t2,.t3{ width:190px; height:60px; position:absolute; } .ta1,.ta2,.ta3,.tb1,.tb2,.tb3,.tc1,.tc2,.tc3{ width:60px; height:60px; background-color:#FF6; border:2px solid #666;}

.ta1,.tb1,tc1{ position:absolute; top:0; left:0;} .ta2,.tb2,.tc2{ position:absolute; top:0; left:65px;} .ta3,.tb3,.tc3{ position:absolute; top:0; left:130px;}

.t1{ position:absolute; top:5px; left:5px;} .t2{ position:absolute; top:70px; left:5px;} .t3{ position:absolute; top:135px; left:5px;}

  /*第六块魔方面*/	

.u1,.u2,.u3{ width:190px; height:60px; position:absolute; } .ua1,.ua2,.ua3,.ub1,.ub2,.ub3,.uc1,.uc2,.uc3{ width:60px; height:60px; background-color:#630; border:2px solid #666;}

.ua1,.ub1,uc1{ position:absolute; top:0; left:0;} .ua2,.ub2,.uc2{ position:absolute; top:0; left:65px;} .ua3,.ub3,.uc3{ position:absolute; top:0; left:130px;}

.u1{ position:absolute; top:5px; left:5px;} .u2{ position:absolute; top:70px; left:5px;} .u3{ position:absolute; top:135px; left:5px;}

/***********************************/					  

.a1{ transform: translateZ(100px);} .a2{ background-color:#09F; transform: translateZ(-100px);} .a3{ background-color:#9C0; transform: rotateX(90deg) translateZ(100px);} .a4{ background-color:#63F; transform: rotateX(-90deg) translateZ(100px);} .a5{ background-color:#F39; transform: rotateY(90deg) translateZ(100px);} .a6{ background-color:#9FF; transform: rotateY(-90deg) translateZ(100px);}

</style>
                       </div>
                       <div class="q3">
                               <div class="qc1"></div>
                               <div class="qc2"></div>
                               <div class="qc3"></div>
                       </div>
             </div>
             <div class="a2">
                         <div class="w1">
                               <div class="wa1"></div>
                               <div class="wa2"></div>
                               <div class="wa3"></div>
                       </div>
                       <div class="w2">
                               <div class="wb1"></div>
                               <div class="wb2"></div>
                               <div class="wb3"></div>
                               
                       </div>
                       <div class="w3">
                               <div class="wc1"></div>
                               <div class="wc2"></div>
                               <div class="wc3"></div>
                       </div>
             </div>
             <div class="a3">
                         <div class="e1">
                               <div class="ea1"></div>
                               <div class="ea2"></div>
                               <div class="ea3"></div>
                       </div>
                       <div class="e2">
                               <div class="eb1"></div>
                               <div class="eb2"></div>
                               <div class="eb3"></div>
                               
                       </div>
                       <div class="e3">
                               <div class="ec1"></div>
                               <div class="ec2"></div>
                               <div class="ec3"></div>
                       </div>
             </div>
             <div class="a4">
                         <div class="r1">
                               <div class="ra1"></div>
                               <div class="ra2"></div>
                               <div class="ra3"></div>
                       </div>
                       <div class="r2">
                               <div class="rb1"></div>
                               <div class="rb2"></div>
                               <div class="rb3"></div>
                               
                       </div>
                       <div class="r3">
                               <div class="rc1"></div>
                               <div class="rc2"></div>
                               <div class="rc3"></div>
                       </div>
             </div>
             <div class="a5">
                       <div class="t1">
                               <div class="ta1"></div>
                               <div class="ta2"></div>
                               <div class="ta3"></div>
                       </div>
                       <div class="t2">
                               <div class="tb1"></div>
                               <div class="tb2"></div>
                               <div class="tb3"></div>
                               
                       </div>
                       <div class="t3">
                               <div class="tc1"></div>
                               <div class="tc2"></div>
                               <div class="tc3"></div>
                       </div>
             </div>
             <div class="a6">
                        <div class="u1">
                               <div class="ua1"></div>
                               <div class="ua2"></div>
                               <div class="ua3"></div>
                       </div>
                       <div class="u2">
                               <div class="ub1"></div>
                               <div class="ub2"></div>
                               <div class="ub3"></div>
                               
                       </div>
                       <div class="u3">
                               <div class="uc1"></div>
                               <div class="uc2"></div>
                               <div class="uc3"></div>
                       </div>
             </div>
    </div>

mofang's People

Contributors

294290569 avatar

Stargazers

 avatar  avatar  avatar  avatar

Forkers

lostmemoryhp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.