<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS3制作3D图片立方体旋转特效 - 站长素材</title><style type="text/css">html{background:linear-gradient(#ff0 0%,#F00 80%);height: 100%;
}.wrap{width: 650px;height: 200px;margin: 150px 360px;position: relative;}
.cube{width: 200px;height: 200px;margin: 0 auto;transform-style: preserve-3d;transform: rotateX(-30deg) rotateY(-80deg);-webkit-animation: rotate 20s infinite;animation-timing-function: linear;
}
@-webkit-keyframes rotate{from{transform: rotateX(0deg) rotateY(0deg);}to{transform: rotateX(360deg) rotateY(360deg);}
}
.cube div{position: absolute;width: 200px;height: 200px;opacity: 0.8;transition: all .4s;
}
.pic{width: 200px;height: 200px;
}
.cube .out_front{transform: rotateY(0deg) translateZ(100px);
}
.cube .out_back{transform: translateZ(-100px) rotateY(180deg);
}
.cube .out_left{transform: rotateY(90deg) translateZ(100px);
}
.cube .out_right{transform: rotateY(-90deg) translateZ(100px);
}
.cube .out_top{transform: rotateX(90deg) translateZ(100px);
}
.cube .out_bottom{transform: rotateX(-90deg) translateZ(100px);
}
.cube span{display: bloack;width: 100px;height: 100px;position: absolute;top: 50px;left: 50px;
}
.cube .in_pic{width: 100px;height: 100px;
}
.cube .in_front{transform: rotateY(0deg) translateZ(50px);
}
.cube .in_back{transform: translateZ(-50px) rotateY(180deg);
}
.cube .in_left{transform: rotateY(90deg) translateZ(50px);
}
.cube .in_right{transform: rotateY(-90deg) translateZ(50px);
}
.cube .in_top{transform: rotateX(90deg) translateZ(50px);
}
.cube .in_bottom{transform: rotateX(-90deg) translateZ(50px);
}
.cube:hover .out_front{transform: rotateY(0deg) translateZ(200px);
}
.cube:hover .out_back{transform: translateZ(-200px) rotateY(180deg);
}
.cube:hover .out_left{transform: rotateY(90deg) translateZ(200px);
}
.cube:hover .out_right{transform: rotateY(-90deg) translateZ(200px);
}
.cube:hover .out_top{transform: rotateX(90deg) translateZ(200px);
}
.cube:hover .out_bottom{transform: rotateX(-90deg) translateZ(200px);
}
</style></head>
<body>
<!--/*外层最大容器*/-->
<div class="wrap">
<!--    /*包裹所有元素的容器*/-->
<div class="cube"><!--前面图片 --><div class="out_front"><img src="../aimg/食材1.jpg"  class="pic"></div><!--后面图片 --><div class="out_back"><img src="../aimg/食材2.jpg"  class="pic"></div><!--左图片 --><div class="out_left"><img src="../aimg/食材3.jpg"  class="pic"></div><div class="out_right"><img src="../aimg/食材4.jpg" class="pic"></div><div class="out_top"><img src="../aimg/食材5.jpg"  class="pic"></div><div class="out_bottom"><img src="../aimg/食材6.jpg"  class="pic"></div><!--小正方体 --><span class="in_front"><img src="../aimg/食材7.jpg" class="in_pic" /></span><span class="in_back"><img src="../aimg/食材8.jpg" class="in_pic" /></span><span class="in_left"><img src="../aimg/食材9.jpg" class="in_pic" /></span><span class="in_right"><img src="../aimg/食材10.jpg" class="in_pic" /></span><span class="in_top"><img src="../aimg/食材11.jpg" class="in_pic" /></span><span class="in_bottom"><img src="../aimg/食材12.jpg" class="in_pic" /></span>
</div>
</div>

转载于:https://www.cnblogs.com/xiaofox0018/p/6035294.html

网页特效:用CSS3制作3D图片立方体旋转特效相关推荐

  1. 制作3D图片立方体旋转特效

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  2. html图片爆炸效果,利用CSS3制作3D图片爆炸效果

    利用css3 transform和transition样式制作点击图片时 图片爆炸开并切换到下一张图片依次循环 首先先看一下效果图 Paste_Image.png 先描述一下大概思路: 布局时外面有一 ...

  3. html图片 3d切换特效,一款基于css3的3D图片翻页切换特效

    今天给大家分享一款基于css3的3D图片翻页切换特效.单击图片下方的滑块会切换上方的图片.动起你的鼠标试试吧,效果图如下: 实现的代码. html代码: Bedouin Blue-green Dram ...

  4. 运用CSS3制作3D盒子骰子

    运用CSS3制作3D盒子骰子 最近好像CSS3上瘾了,特喜欢找动画效果来练手(空闲时间),这不,我参照人家制作的3D盒子制作了一个骰子,参照链接: https://www.cnblogs.com/dt ...

  5. CSS3鼠标悬停图片显示遮罩特效

    transform:translateY(50px); transform:translateY(0px); 这两行代码实现了元素从下向上移动 opacity:0; opacity:0.5; 遮罩是通 ...

  6. html中怎样制作图片滚动,CSS3 制作的图片滚动效果

    实现效果 实现代码 html CSS3 @keyframes slidy { 0% { left: 0%; } 20% { left: 0%; } 25% { left: -100%; } 45% { ...

  7. html怎么制作3D字体,用CSS3制作3D文字效果代码实例教程

    这个简单的CSS文本阴影教程将一步步教你如何通过堆叠多层阴影来创建3D文字,然后进一步利用CSS3的transform和transition属性来实现鼠标移过字体放大的效果. 阿里西西web开发网为大 ...

  8. 3d旋转图片制作HTML,js css3制作3D旋转图片切换代码

    特效描述:js css3 3D旋转图片切换,js css3酷炫的3D图片旋转切换,3D旋转的图片轮播代码.(不兼容IE6,7,8) 代码结构 1. 引入CSS 2. HTML代码 3D Rotatin ...

  9. 旋转立体相册制作html,用CSS3制作3D动态旋转相册

    最近做一个网站,想弄一个炫酷的效果,所以想到了用CSS3做一个图片3D旋转的效果.[实际就是做一个3D动态旋转相册,自己发挥哦] 下面直接上代码了. -------------------start- ...

最新文章

  1. 信息化应以电子商务为鉴——企业成长的经济共同体道路
  2. Gluster的搭建和使用
  3. 《Adobe Flash Professional CC经典教程》——1.12 发布影片
  4. Apache Camel –从头开始开发应用程序(第1部分/第2部分)
  5. c++中的queue容器
  6. ZedGraph使用经验
  7. Windows 7,无法访问internet,DNS无响应
  8. 树莓派 wiringpi 读取引脚_树莓派DHT11温湿度传感器 Python应用实例
  9. 基于单片机c语言的光立方,基于单片机的光立方设计(课程设计).doc
  10. Oracle 根据dbf文件的数据恢复
  11. 显著性水平 p值 z值
  12. Outlook邮件目录中存在部分英文和中文,修改为中文的方法
  13. 关于bios+mbr还原uefi+gpt的系统后,出现进不去系统的问题
  14. ReThought (二): 如何照顾团队中的新人
  15. Windows开机小键盘灯不亮不能用
  16. 跨国药企在中国 | 京东健康与卫材成立合资公司;西门子医疗、富士胶片参展中国国际医疗器械展...
  17. 周一见!距离阿里巴巴开源开放周还有3天
  18. [USACO06NOV]糟糕的一天Bad Hair Day
  19. html页面禁止滚轮事件,javascript实现禁止鼠标滚轮事件
  20. 【Linux Socket 编程入门】05 - 拉个骡子溜溜:TCP编程模型代码分析

热门文章

  1. Lowest Common Ancestor of a Binary Search Tree a Binary Tree
  2. PHP+jquery 树状菜单
  3. cocoapods 使用时一个问题 (Unable to find a specification for `CYLTableViewPlaceHolder`)
  4. mysql中的字段类型
  5. Pycharm的远程代码编辑
  6. Windows下,Netbeans使用C++的配置方法
  7. python的while和for循环
  8. aac fhg lc哪一个模式_旅游没电别发愁,一个充电头,助你游遍全球
  9. react安装_超全面详细一条龙教程!从零搭建React项目全家桶(上篇)
  10. query row php,php – 如何在Codeigniter上使用$query- row获取类对象