html5图片动画制作(HTML5 3D旋转相册的实现示例)
类别:Web前端 浏览量:748
时间:2021-10-09 00:25:27 html5图片动画制作
HTML5 3D旋转相册的实现示例前一段时间,突然看到一个炫酷的3D旋转相册,这里记录一下,先看效果图:
HTML5 代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5 3D旋转图片相册 可鼠标悬停</title> <style text="text/css"> * { padding: 0; margin: 0; border: none; outline: none; box-sizing: border-box; } *:before, *:after { box-sizing: border-box; } html, body { min-height: 100%; } body { background-image: radial-gradient(mintcream 0%, lightgray 100%); ; } .Container { margin: 4% auto; width: 210px; height: 140px; position: relative; perspective: 1000px; } #carousel { width: 100%; height: 100%; position: absolute; transform-style: preserve-3d; animation: rotation 20s infinite linear; } #carousel:hover { animation-play-state: paused; } #carousel figure { display: block; position: absolute; width: 220px; height: 120px; left: 10px; top: 10px; background: black; overflow: hidden; border: solid 5px black; } img { filter: grayscale(1); cursor: pointer; transition: all 0.3s ease 0s; width: 100%; height: 100%; } img:hover { filter: grayscale(0); transform: scale(1.2, 1.2); } #carousel figure:nth-child(1) { transform: rotateY(0deg) translateZ(288px); } #carousel figure:nth-child(2) { transform: rotateY(60deg) translateZ(288px); } #carousel figure:nth-child(3) { transform: rotateY(120deg) translateZ(288px); } #carousel figure:nth-child(4) { transform: rotateY(180deg) translateZ(288px); } #carousel figure:nth-child(5) { transform: rotateY(240deg) translateZ(288px); } #carousel figure:nth-child(6) { transform: rotateY(300deg) translateZ(288px); } @keyframes rotation { from { transform: rotateY(0deg); } to { transform: rotateY(360deg); } } </style> </head> <body> <li class="Container"> <li id="carousel"> <figure><img src="img/1.jpg" alt="html5图片动画制作(HTML5 3D旋转相册的实现示例)" border="0" />
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- h5抽奖的弹框制作(html5实现九宫格抽奖可固定抽中某项奖品)
- html5 拍照上传(Html5在手机端调用相机的方法实现)
- ih5如何点击按钮跳转至网页(HTML5跳转小程序wx-open-launch-weapp的示例代码)
- html5新的表单元素新的特性(HTML5表单验证特性知识点小结)
- html5视频播放代码详解(HTML5基于flash实现播放RTMP协议视频的示例代码)
- html5怎么设置左边input(HTML5中input输入框默认提示文字向左向右移动的示例代码)
- html5css3旋转特效效果(一款利用html5和css3实现的3D立方体旋转效果教程)
- 如何使用html5的canvas图(html5 canvas实现给图片添加平铺水印)
- html5带图标下拉菜单(html5小程序飞入购物车抛物线绘制运动轨迹点)
- html5如何控制内容(html5拖拽应用记录及注意点)
- php 处理html表单(PHP使用HTML5 FormData对象提交表单操作示例)
- html5定位地理位置(Html5获取高德地图定位天气的方法)
- html5canvas功能介绍(Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 附转换公式)
- html5如何设置标签(HTML5中在title标题标签里设置小图标的方法)
- html5 布局设计(Html5导航栏吸顶方案原理与对比实现)
- html5炫酷代码(HTML5实现视频弹幕功能)
- 巅峰时期被爆床照,曾被选国民最讨厌女星,IU不为人知的黑历史(巅峰时期被爆床照)
- 每天1万吨牛奶倒进下水道,美国大萧条一幕重现(每天1万吨牛奶倒进下水道)
- 如何看待美国数十万加仑牛奶倒下水道 历史又重演了(如何看待美国数十万加仑牛奶倒下水道)
- 历史惊人的相似,美国80万加仑牛奶倒入下水道,意味着什么(历史惊人的相似)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
热门推荐
- 常见的sql注入技术(浅谈一次与sql注入 & webshell 的美丽“邂逅”)
- vue 优雅写法(使用vue实现手写签名功能)
- MVC中JSON字符长度超出限制
- sql server2008自动备份数据(SQL Server数据库定时自动备份)
- python模块学习之random模块(详解Python基础random模块随机数的生成)
- 如何用python做一个弹窗(python实现弹窗祝福效果)
- php安全性问题怎么解决(实例分析10个PHP常见安全问题)
- ASP.NET中异常处理的注意事项
- flask项目微信小程序(Python Flask 搭建微信小程序后台详解)
- 选择哪个平台注册虚拟主机好(怎么选择好的便宜云虚拟主机?分享挑选便宜云虚拟主机的小技巧)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9