网页特效:用CSS3制作3D图片立方体旋转特效
<!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图片立方体旋转特效相关推荐
- 制作3D图片立方体旋转特效
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- html图片爆炸效果,利用CSS3制作3D图片爆炸效果
利用css3 transform和transition样式制作点击图片时 图片爆炸开并切换到下一张图片依次循环 首先先看一下效果图 Paste_Image.png 先描述一下大概思路: 布局时外面有一 ...
- html图片 3d切换特效,一款基于css3的3D图片翻页切换特效
今天给大家分享一款基于css3的3D图片翻页切换特效.单击图片下方的滑块会切换上方的图片.动起你的鼠标试试吧,效果图如下: 实现的代码. html代码: Bedouin Blue-green Dram ...
- 运用CSS3制作3D盒子骰子
运用CSS3制作3D盒子骰子 最近好像CSS3上瘾了,特喜欢找动画效果来练手(空闲时间),这不,我参照人家制作的3D盒子制作了一个骰子,参照链接: https://www.cnblogs.com/dt ...
- CSS3鼠标悬停图片显示遮罩特效
transform:translateY(50px); transform:translateY(0px); 这两行代码实现了元素从下向上移动 opacity:0; opacity:0.5; 遮罩是通 ...
- html中怎样制作图片滚动,CSS3 制作的图片滚动效果
实现效果 实现代码 html CSS3 @keyframes slidy { 0% { left: 0%; } 20% { left: 0%; } 25% { left: -100%; } 45% { ...
- html怎么制作3D字体,用CSS3制作3D文字效果代码实例教程
这个简单的CSS文本阴影教程将一步步教你如何通过堆叠多层阴影来创建3D文字,然后进一步利用CSS3的transform和transition属性来实现鼠标移过字体放大的效果. 阿里西西web开发网为大 ...
- 3d旋转图片制作HTML,js css3制作3D旋转图片切换代码
特效描述:js css3 3D旋转图片切换,js css3酷炫的3D图片旋转切换,3D旋转的图片轮播代码.(不兼容IE6,7,8) 代码结构 1. 引入CSS 2. HTML代码 3D Rotatin ...
- 旋转立体相册制作html,用CSS3制作3D动态旋转相册
最近做一个网站,想弄一个炫酷的效果,所以想到了用CSS3做一个图片3D旋转的效果.[实际就是做一个3D动态旋转相册,自己发挥哦] 下面直接上代码了. -------------------start- ...
最新文章
- 信息化应以电子商务为鉴——企业成长的经济共同体道路
- Gluster的搭建和使用
- 《Adobe Flash Professional CC经典教程》——1.12 发布影片
- Apache Camel –从头开始开发应用程序(第1部分/第2部分)
- c++中的queue容器
- ZedGraph使用经验
- Windows 7,无法访问internet,DNS无响应
- 树莓派 wiringpi 读取引脚_树莓派DHT11温湿度传感器 Python应用实例
- 基于单片机c语言的光立方,基于单片机的光立方设计(课程设计).doc
- Oracle 根据dbf文件的数据恢复
- 显著性水平 p值 z值
- Outlook邮件目录中存在部分英文和中文,修改为中文的方法
- 关于bios+mbr还原uefi+gpt的系统后,出现进不去系统的问题
- ReThought (二): 如何照顾团队中的新人
- Windows开机小键盘灯不亮不能用
- 跨国药企在中国 | 京东健康与卫材成立合资公司;西门子医疗、富士胶片参展中国国际医疗器械展...
- 周一见!距离阿里巴巴开源开放周还有3天
- [USACO06NOV]糟糕的一天Bad Hair Day
- html页面禁止滚轮事件,javascript实现禁止鼠标滚轮事件
- 【Linux Socket 编程入门】05 - 拉个骡子溜溜:TCP编程模型代码分析
热门文章
- Lowest Common Ancestor of a Binary Search Tree a Binary Tree
- PHP+jquery 树状菜单
- cocoapods 使用时一个问题 (Unable to find a specification for `CYLTableViewPlaceHolder`)
- mysql中的字段类型
- Pycharm的远程代码编辑
- Windows下,Netbeans使用C++的配置方法
- python的while和for循环
- aac fhg lc哪一个模式_旅游没电别发愁,一个充电头,助你游遍全球
- react安装_超全面详细一条龙教程!从零搭建React项目全家桶(上篇)
- query row php,php – 如何在Codeigniter上使用$query- row获取类对象