利用CSS3制作简单的3d半透明立方体图片展示


Posted in HTML / CSS onMarch 25, 2017

效果图如下:

利用CSS3制作简单的3d半透明立方体图片展示

示例代码:

<html>
 <head>
 <title> new document </title>
 <meta name="generator" content="editplus" />
 <meta name="author" content="" />
 <meta name="keywords" content="" />
 <meta name="description" content="" />
 <meta charset="utf-8"/>
 <style type="text/css">

//css部分
html{
	font-size:62.5%;
	}
	img{
	width:300px;
	height:300px;
	}
 #stage{

//搭建一个舞台
margin-top:200px;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	height:300px;
	perspective:1200px;
	font-size:5em;
	font-weight:bold;
	color:#cc00ff;

}
 .cube{

//cube是正方体
position:relative;
	transform:rotateX(-45deg) rotateY(45deg);
	transform-style:preserve-3d;
	transition: all .6s;
 }
 .side{
	color:blue;
	text-align:center;
	width:300px;
	height:300px;
	line-height:300px;
	position:absolute;
	background:#cc66ff;
	opacity:0.5;
	border:1px solid rgba(117,4,24,0.5);

}

//.front到.bottom是6个面分别进行旋转,构建出正方体的整形
.front{
	transform:translateZ(150px);
	}
	.back{
	transform:rotateY(180deg) translateZ(150px);
	}
	.left{
	transform:rotateY(-90deg) translateZ(150px);
	}
	.right{
	transform:rotateY(90deg) translateZ(150px);
	}
	.top{
	transform:rotateX(90deg) translateZ(150px);
	}
	.bottom{
	transform:rotatex(-90deg) translateZ(150px);
	}
	#stage:hover .cube{

//设置鼠标移上正方体时是否需要过渡效果以及过渡效果开始和结束的时间和速度
transform:rotateX(-45deg) rotateY(225deg);
	transition:transform .6s;
	}
 </style>
 </head>


<body>
	<div id="stage">
	<div class="cube">
	<div class="side front"><img src="6.gif" alt="" /></div>
	<div class="side back"><img src="2.jpg" alt="" /></div>
	<div class="side left"><img src="3.jpg" alt="" /></div>
	<div class="side right"><img src="4.jpg" alt="" /></div>
	<div class="side top"><img src="5.jpg" alt="" /></div>
	<div class="side bottom"><img src="1.jpg" alt="" /></div>
	</div>
	</div>

 </body>
</html>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

HTML / CSS 相关文章推荐
使用css3绘制出各种几何图形
Aug 17 HTML / CSS
利用纯css3实现的文字亮光特效的代码演示
Nov 27 HTML / CSS
css3实现背景模糊的三种方式(小结)
May 15 HTML / CSS
基于Canvas+Vue的弹幕组件的实现
Jul 23 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
Apr 03 HTML / CSS
html5声频audio和视频video等新特性详细说明
Dec 26 HTML / CSS
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
Jun 23 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
Jul 06 HTML / CSS
关于解决iframe标签嵌套问题的解决方法
Mar 04 HTML / CSS
CSS3 实现NES游戏机的示例代码
Apr 21 HTML / CSS
table不让td文字溢出操作方法
Dec 24 HTML / CSS
使用CSS实现百叶窗效果示例代码
May 07 HTML / CSS
利用CSS3实现进度条的两种姿势详解
Mar 21 #HTML / CSS
CSS3实现头像旋转效果
Mar 13 #HTML / CSS
用React加CSS3实现微信拆红包动画效果
Mar 13 #HTML / CSS
css3类选择器之结合元素选择器和多类选择器用法
Mar 09 #HTML / CSS
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
Mar 02 #HTML / CSS
CSS3实现点击放大的动画实例代码
Feb 27 #HTML / CSS
利用纯CSS3实现动态的自行车特效源码
Jan 20 #HTML / CSS
You might like
php公用函数列表[正则]
2007/02/22 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
用JQuery 实现的自定义对话框
2007/03/24 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
修改vue源码实现动态路由缓存的方法
2020/01/21 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
Python文件路径名的操作方法
2019/10/30 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
基于python实现模拟数据结构模型
2020/06/12 Python
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
2014年高考决心书
2014/03/11 职场文书
求职意向书
2014/04/01 职场文书
农业项目建议书
2014/08/25 职场文书
股指期货心得体会
2014/09/10 职场文书
工作岗位职责范本
2015/02/15 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书