review0511 rotate
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>rotate</title> <style type="text/css"> *{ margin: 0; padding: 0; list-style-type: none; } img{ border: 0; } body{ font: 12px/180% Arial; } .main{ width: 1000px; margin: 50px auto; position: relative; } .pic{ width: 300px; height: 290px; border: 1px solid #ccc; background: #fff; box-shadow: 2px 2px 3px #aaa; } .pic img{ margin: 10px 0 0 8px; width: 285px; } .pic p{ text-align: center; font-size: 20px; } .pic1{ -webkit-transform: rotate(7deg); -moz-transform: rotate(7deg); -ms-transform: rotate(7deg); -o-transform: rotate(7deg); transform: rotate(7deg); } .pic2{ -webkit-transform: rotate(-8deg); -moz-transform: rotate(-8deg); -ms-transform: rotate(-8deg); -o-transform: rotate(-8deg); transform: rotate(-8deg); } .pic3{ position: absolute; top: 40px; left: 313px; z-index: 200; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg); transform: rotate(-35deg); } .pic4{ position: absolute; top: 360px; left: 350px; z-index: 300; -webkit-transform: rotate(35deg); -moz-transform: rotate(35deg); -ms-transform: rotate(35deg); -o-transform: rotate(35deg); transform: rotate(35deg); } .pic5{ position: absolute; top: 150px; left: 553px; z-index: 400; -webkit-transform: rotate(80deg); -moz-transform: rotate(80deg); -ms-transform: rotate(80deg); -o-transform: rotate(80deg); transform: rotate(80deg); } .pic6{ position: absolute; top: 180px; left: 182px; z-index: 500; -webkit-transform: rotate(-24deg); -moz-transform: rotate(-24deg); -ms-transform: rotate(-24deg); -o-transform: rotate(-24deg); transform: rotate(-24deg); } </style></head><body> <div class="main"> <div class="pic pic1"> <img src="4.jpg"> <p>2D转换</p> </div> <div class="pic pic2"> <img src="4.jpg"> <p>2D转换</p> </div> <div class="pic pic3"> <img src="4.jpg"> <p>2D转换</p> </div> <div class="pic pic4"> <img src="4.jpg"> <p>2D转换</p> </div> <div class="pic pic5"> <img src="4.jpg"> <p>2D转换</p> </div> <div class="pic pic6"> <img src="4.jpg"> <p>2D转换</p> </div> </div></body></html>
review0512 translate
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>translate</title>
<style type="text/css">
div {
width: 361px;
height: 240px;
background: #abcdef;
margin: auto;
}
div > img {
transform: translate(200px,100px);
}
</style>
</head>
<body>
<div><img src="4.jpg"></div>
</body>
</html>
review0512 rotateX
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>rotateX</title>
<style type="text/css">
div {
width: 361px;
height: 240px;
background: #abcdef;
margin: auto;
}
div > img {
transform: rotateX(45deg);
}
</style>
</head>
<body>
<div><img src="4.jpg"></div>
</body>
</html>
review0512 scale
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>scale</title>
<style type="text/css">
div {
width: 361px;
height: 240px;
background: #abcdef;
margin: auto;
}
div > img {
transform: scale(.5,.5);
}
</style>
</head>
<body>
<div><img src="4.jpg"></div>
</body>
</html>
review0512 skew
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>skew</title>
<style type="text/css">
div {
width: 361px;
height: 240px;
background: #abcdef;
margin: auto;
}
div > img {
transform: skewY(15deg);
}
</style>
</head>
<body>
<div><img src="4.jpg"></div>
</body>
</html>
review0512 dodoke
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dodoke</title>
<style type="text/css">
body{
background: #abcdef;
}
div{
position: relative;
width: 760px;
height: 760px;
margin: auto;
transform-style: preserve-3d;
perspective: 500px;
}
div > .inner{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
margin: auto;
background: url("images/circle_inner.png") no-repeat center center;
transform: rotateY(-45deg);
}
div > .middle{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
margin: auto;
background: url("images/circle_middle.png") no-repeat center center;
transform: rotateX(-45deg);
}
div > .outer{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
margin: auto;
background: url("images/circle_outer.png") no-repeat center center;
transform: rotateZ(-45deg);
}
div > .dodoke{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
margin: auto;
background: url("images/dodoke.png") no-repeat center center;
}
</style>
</head>
<body>
<div>
<div class="inner"></div>
<div class="middle"></div>
<div class="outer"></div>
<div class="dodoke"></div>
</div>
</body>
</html>
review0512 redflag
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>五星红旗</title>
<style type="text/css">
*{
margin: 0;
}
.redflag{
width: 600px;
height: 400px;
background: red;
position: relative;
}
.bigstar{
width:0;
height:0;
border-left:50px solid transparent;
border-right:50px solid transparent;
border-bottom:35px solid yellow;
transform:rotate(35deg);
position:absolute;
left:32px;
top:55px;
}
.bigstar::before{
width:0;
height:0;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-bottom:40px solid yellow;
transform:rotate(-35deg);
content:"";
position:absolute;
left:-33px;
top:-28px;
}
.bigstar::after{
width:0;
height:0;
border-left:50px solid transparent;
border-right:50px solid transparent;
border-bottom:35px solid yellow;
transform:rotate(-70deg);
content:"";
position:absolute;
top:0px;
left:-51px;
}
.smallstar{
width:0;
height:0;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-bottom:10px solid yellow;
transform:rotate(35deg);
}
.smallstar::before{
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:11px solid yellow;
transform:rotate(-35deg);
content:"";
position:absolute;
left:-11px;
top:-7px;
}
.smallstar::after{
width:0;
height:0;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-bottom:10px solid yellow;
transform:rotate(-70deg);
content:"";
position:absolute;
top:0;
left:-17px;
}
.smallstar1{
position:absolute;
left:146px;
top:20px;
transform:rotate(20deg);
}
.smallstar2{
position:absolute;
left:160px;
top:60px;
transform:rotate(25deg);
}
.smallstar3{
position:absolute;
left:153px;
top:95px;
transform:rotate(30deg);
}
.smallstar4{
position:absolute;
left:130px;
top:126px;
transform:rotate(35deg);
}
</style>
</head>
<body>
<div class="redflag">
<div class="bigstar"></div>
<div class="smallstar smallstar1"></div>
<div class="smallstar smallstar2"></div>
<div class="smallstar smallstar3"></div>
<div class="smallstar smallstar4"></div>
</div>
</body>
</html>