CSS教程:CSS制作3D立方体

我想家了555555

我想家了555555

2016-02-20 00:10

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的CSS教程:CSS制作3D立方体教程,一起来看看吧!超容易上手~

无需JavaScript, imagery, canvas 或者SVG,就可以利用最新的CSS制作出3D立方体,这的确是一件让人难以想象的事情。

目前制作出来的效果,只有Firefox 3.5,Safari 3.2+,Google Chorme支持。下面来为大家列举出相关演示和代码。

3D CSS

 

3D CSS

结果演示

单个静态3D立方体

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

支持浏览器:Safari 3.2+, Google Chrome, Firefox 3.5+

三个滑动的动态3D立方体

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

支持浏览器:Safari 4+, Google Chrome

怎么制作?

其实使用DIV容器的代码很简单,如下:

div class="cube"
div class="topFace"
divContent/div
/div
div class="leftFace"Content/div
div class="rightFace"Content/div
/div

CSS来控制

.cube {
position: relative;
top: 200px;
}
 
.rightFace,
.leftFace,
.topFace div {
padding: 10px;
width: 180px;
height: 180px;
}
 
.rightFace,
.leftFace,
.topFace {
position: absolute;
}
 
.leftFace {
-webkit-transform: skewY(30deg);
-moz-transform: skewY(30deg);
background-color: #ccc;
}
 
.rightFace {
-webkit-transform: skewY(-30deg);
-moz-transform: skewY(-30deg);
background-color: #ddd;
left: 200px;
}
 
.topFace div {
-webkit-transform: skewY(-30deg) scaleY(1.16);
-moz-transform: skewY(-30deg) scaleY(1.16);
background-color: #eee;
font-size: 0.862em;
}
 
.topFace {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
top: -158px;
left: 100px;
}

展开更多 50%)
分享

猜你喜欢

CSS教程:CSS制作3D立方体

Web开发
CSS教程:CSS制作3D立方体

利用CSS制作3D立方体

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
利用CSS制作3D立方体

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

css3 transform 3d 使用css3创建动态3d立方体(html5实践)

Web开发
css3 transform 3d 使用css3创建动态3d立方体(html5实践)

Photoshop3D工具制作旋转的立方体

PS PS基础
Photoshop3D工具制作旋转的立方体

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Flash CS4 3D工具打造滚动的照片立方体

FLASH flash教程 autocad教程
Flash CS4 3D工具打造滚动的照片立方体

PS制作水晶绿色立方体

PS PS基础 ps平面设计教程 ps去水印教程
PS制作水晶绿色立方体

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Word2010怎么分栏

Word2010怎么分栏

CSS教程:驯服CSS选择器

CSS教程:驯服CSS选择器
下拉加载更多内容 ↓