CSS3实现3d效果的立体盒子
2017-08-07 20:14
417 查看
学习css3那会写的案例,有一段时间了,那会还没有博客呢,现在有博客了,就把一些自我感觉比较好的案例都放上来了。
当时用DW写的,所以css代码可能看起来会有一点乱,看到的朋友多多包涵哦!
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/61c17ed2eb67211a84e137429ac3f7ad.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/40da226498c84c92e2ee7e86a0b4fd72.gif)
效果图如下:
代码如下:
当时用DW写的,所以css代码可能看起来会有一点乱,看到的朋友多多包涵哦!
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/61c17ed2eb67211a84e137429ac3f7ad.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/40da226498c84c92e2ee7e86a0b4fd72.gif)
效果图如下:
代码如下:
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<title>3d效果-立体盒子</title> | |
<style> | |
.wrap{ width:100px; height:100px; padding:100px;border:5px #666 solid; margin:100px auto; transform: scale(2); perspective-origin:center center;} | |
.box{ width:100px; height:100px; background:#F0F;position: relative; transform-style:preserve-3d; transition:all linear 5s; perspective:200px; perspective-origin:center center -50px;} | |
.box div{ width:100px; height:100px; position:absolute; color: #FFF; font:50px "arial";text-align:center; line-height:100px; background:lightblue; } | |
.box div:nth-child(1){ left:0; top:-100px; background:#F0F; transform-origin: bottom; transform:rotateX(90deg);} | |
.box div:nth-child(2){ left:-100px; top:0px; background:#9F9; | |
transform-origin: right; transform:rotateY(-90deg);} | |
.box div:nth-child(3){ left:0; top:0; background:#F9C;} | |
.box div:nth-child(4){ left:100px; top:0; | |
transform-origin: left; transform:rotateY(90deg); background:#F03;} | |
.box div:nth-child(5){ left:0px; top:100px; | |
transform-origin: top; transform:rotateX(-90deg); background:#FC0;} | |
.box div:nth-child(6){ left:0; top:0; transform:translateZ(-100px) rotateX(180deg);} | |
.box:hover{ transform: rotateX(360deg); } | |
</style> | |
</head> | |
<body> | |
<div class="wrap"> | |
<div class="box"> | |
<div>1</div> | |
<div>2</div> | |
<div>3</div> | |
<div>4</div> | |
<div>5</div> | |
<div>6</div> | |
</div> | |
</div> | |
</body> | |
</html> | |
相关文章推荐
- CSS3实现3D盒子效果
- 利用纯CSS3实现超立体的3D图片侧翻倾斜效果
- 纯CSS3实现超立体的3D图片侧翻倾斜效果
- css动画属性实现3d效果立体盒子效果
- CSS3 3d环境实现立体 魔方效果代码
- css3实现超立体3D图片侧翻倾斜效果
- CSS3实现3D立体效果
- 纯CSS3实现超立体的3D图片侧翻倾斜效果
- 利用纯CSS3实现超立体的3D图片侧翻倾斜效果
- CSS3实现图片超立体3D效果
- 利用纯CSS3实现超立体的3D图片侧翻倾斜效果
- 见过这样的用CSS3制作的3D立体效果文字吗?
- css3 transition属性实现3d动画效果
- 用CSS3 Region和3D变换实现书籍翻页效果
- CSS3 3D效果 实现一个可旋转的正方体
- 使用 CSS3 实现 3D 图片滑块效果
- CSS3实现3D效果的弹出框
- HTML5和CSS3实现3D转换效果 CSS3的3D效果
- css3实现3D立体翻转导航特效
- Android编程实现3D立体旋转效果的实例代码