利用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 相关文章推荐
CSS实现鼠标滑过鼠标点击代码写法
Dec 26 HTML / CSS
CSS3教程:新增加的结构伪类
Apr 02 HTML / CSS
css3.0新属性效果在ie下的解决方案
May 10 HTML / CSS
使用JS+CSS3技术:让你的名字动起来
Apr 27 HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 HTML / CSS
CSS3实现彩色进度条动画的示例
Oct 29 HTML / CSS
html5+svg学习指南之SVG基础知识
Dec 17 HTML / CSS
详解HTML5中的Communication API基本使用方法
Jan 29 HTML / CSS
html5 横向滑动导航栏的方法示例
May 08 HTML / CSS
浅析CSS在DevTools 中架构演变
Oct 05 HTML / CSS
小程序实现悬浮按钮的全过程记录
Oct 16 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 XML error parsing SOAP payload on line 1
2010/06/17 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
浅析JavaScript中的隐式类型转换
2013/12/05 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
答题辅助python代码实现
2018/01/16 Python
python实现飞机大战
2018/09/11 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
关于python的缩进规则的知识点详解
2020/06/22 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
远程培训的心得体会
2014/09/01 职场文书
单位租房协议书范本
2014/12/04 职场文书
党小组意见范文
2015/06/08 职场文书
交流会主持词
2015/07/02 职场文书
高一数学教学反思
2016/02/18 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
深度学习详解之初试机器学习
2021/04/14 Python