zoukankan      html  css  js  c++  java
  • 2019.4.25 立方体练习

    效果图:

    代码:
    立方体1:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style type="text/css">
    			.all {
    				 100px;
    				height: 100px;
    				margin: 200px auto;
    				position: relative;
    				transition: all 10s; 
    				transform-style:preserve-3d ;
    			}
    			.all:hover {
    				transform: rotateX(360deg) rotateY(360deg);
    				
    			}
    			.all div {
    				 100px;
    				height: 100px;
    				position: absolute;
    				top: 0;
    				left: 0;
    				
    				transform-style:preserve-3d ;
    			}
    			/*正面*/
    			.div1 {
    				background-color: rgba(255,0,0,0.8);
    			}
    			/*上面*/
    			.div2 {
    				background-color: rgba(255,165,0,0.8);
    				transform: rotateX(90deg) translateZ(50px) translateY(-50px);
    			}
    			/*下面*/
    			.div3 {
    				background-color: rgba(255,255,0,0.8);
    				transform: rotateX(90deg) translateZ(-50px) translateY(-50px);
    			}
    			/*后面*/
    			.div4 {
    				background-color: rgba(0,128,0,0.8);
    				transform: translateZ(-100px) ;
    			}
    			/*左面*/
    			.div5 {
    				background-color: rgba(0,0,255,0.8);
    				transform-origin: left top;
    				transform: rotateY(90deg);
    			}
    			/*右面*/
    			.div6 {
    				background-color: rgba(128,0,128,0.8);
    				transform-origin: right top;
    				transform: rotateY(-90deg);
    			}
    		</style>
    	</head>
    	<body>
    		<div class="all">
    			<div class="div1"></div>
    			<div class="div2"></div>
    			<div class="div3"></div>
    			<div class="div4"></div>
    			<div class="div5"></div>
    			<div class="div6"></div>
    		</div>
    	</body>
    </html>
    
    
    

    立方体2:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style type="text/css">
    			body {
    				transform-style: preserve-3d;
    				/*perspective: 1000px;*/
    				transition: all 5s;
    			}
    			body:hover {
    				transform: rotateY(360deg);
    			}
    			.all {
    				 200px;
    				height: 200px;
    				margin: 100px auto;
    				transform-style: preserve-3d;
    				transition: all 10s;
    				position: relative;
    				transform: rotateX(45deg) rotateY(45deg);
    			}
    			.all div {
    				 100%;
    				height: 100%;
    				position: absolute;
    				top: 0;
    				left: 0;
    				opacity: 0.5;
    			}
    			.all div:nth-of-type(1) {
    				background-color: lightblue;
    				transform: translateZ(100px);
    			}
    			.all div:nth-of-type(2) {
    				background-color: lightcoral;
    				transform: translateZ(-100px);
    			}
    			.all div:nth-of-type(3) {
    				background-color: lightgreen;
    				transform:rotateY(90deg) translateZ(-100px);
    			}
    			.all div:nth-of-type(4) {
    				background-color: lightsalmon;
    				transform:rotateY(90deg) translateZ(100px);
    			}
    			.all div:nth-of-type(5) {
    				background-color: lightgoldenrodyellow;
    				transform:rotateX(90deg) translateZ(-100px);
    			}
    			.all div:nth-of-type(6) {
    				background-color: lightgrey;
    				transform:rotateX(90deg) translateZ(100px);
    			}
    		</style>
    	</head>
    	<body>
    		<div class="all">
    			<div></div>
    			<div></div>
    			<div></div>
    			<div></div>
    			<div></div>
    			<div></div>
    		</div>
    	</body>
    </html>
    
    
    
  • 相关阅读:
    extern "C"
    getchar、putchar、puts、gets
    C语言中整形数组、字符数组、字符串的区别
    fuser:command not found
    pstree:command not found
    三、spring中高级装配(1)
    二、spring中装配bean
    一、认识spring框架
    计算机系统的硬件组成
    在计算机中简单的hello程序的运行
  • 原文地址:https://www.cnblogs.com/lzb1234/p/10776170.html
Copyright © 2011-2022 走看看