HTML5 3D旋转图片相册
H5旋转3D相册,鼠标放置暂停,图片灰度级为0,有放大效果。
该实例运用H5和CSS3动画效果,未用javascript。提高了本人对CSS3 新属性的了解及掌握。
完整代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>HTML5 3D旋转图片相册 可鼠标悬停</title><style>*{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><div class="Container"><div id="carousel"><figure><img src="../myWeb/素材/5cms.jpg" alt=""></figure><figure><img src="../myWeb/素材/5cms2.jpg" alt=""></figure><figure><img src="../myWeb/素材/5cms3.jpg" alt=""></figure><figure><img src="../myWeb/素材/5cms4.jpg" alt=""></figure><figure><img src="../myWeb/素材/5cms5.jpg" alt=""></figure><figure><img src="../myWeb/素材/5cms6.jpg" alt=""></figure></div></div>
</body>
</html
转载于:https://www.cnblogs.com/youth-dream/p/7780204.html
HTML5 3D旋转图片相册相关推荐
- HTML5 3D立体图片相册
HTML5非常强大,尤其是和CSS3结合,有时候能达到非同凡响的网页动画效果.今天要分享的这款HTML5应用就是一款很酷的3D立体图片相册应用,它可以用鼠标多拽从多个角度浏览相册图片,点击图片,就可以 ...
- php 图片 3d旋转图片,html5实现图片的3D旋转效果
我们先来看一下实现效果: (学习视频分享:html视频教程) H5旋转3D相册,鼠标放置暂停,图片灰度级为0,有放大效果. 该实例运用H5和CSS3动画效果,未用javascript.提高了本人对CS ...
- 3d相册 html 代码_HTML5 3D立体图片相册
插件简介 HTML5非常强大,尤其是和CSS3结合,有时候能达到非同凡响的网页动画效果.今天要分享的这款HTML5应用就是一款很酷的3D立体图片相册应用,它可以用鼠标拖拽从多个角度浏览相册图片,点击图 ...
- 3d旋转图片制作HTML,js css3制作3D旋转图片切换代码
特效描述:js css3 3D旋转图片切换,js css3酷炫的3D图片旋转切换,3D旋转的图片轮播代码.(不兼容IE6,7,8) 代码结构 1. 引入CSS 2. HTML代码 3D Rotatin ...
- CSS3 3D旋转图片立方体特效
CSS3 3D旋转图片立方体特效代码. 效果图: 这是一个3D的立方体盒子 给盒子添加动画属性 使其可以转动. 原理: 原理其实很简单 我们看到的一个立方体其实就是靠六个平面搭建起来的 如图所示 :六 ...
- JQ 实现轮播图(3D旋转图片轮播效果)
轮播图效果如下: 代码: <!DOCTYPE html> <html xmlns="/www.w3.org/1999/xhtml"> <head> ...
- html5把六张图片做成立方体,html5 3D旋转的图片立方体代码
特效描述:html53D 旋转的图片立方体.html5 css3转换属性创建3D旋转立方体多维数据图片库代码. 代码结构 1. HTML代码 单击下面的图片来旋转立方体. //DOM load eve ...
- JS实现3D旋转图片
想将图片3D旋转展示出来,如下图所示 要想3D展示,需要在样式中设置 transform-style属性为preserve-3d,根据图片的数量计算旋转度数,给每一张图片设置上旋转角度,使图片展开围成 ...
- css3 3d旋转图片立方体特效代码
纯 CSS3 3D 旋转立方体动画特效,该 3D 立方体使用 CSS3 perspective 制作,可以在水平方向.垂直方向和平面视角方向旋转,使用 CSS 来制作立方体动画,效果非常好.下面来看看 ...
最新文章
- 什么是跨域?怎么解决跨域问题?
- python 命令-python执行cmd命令
- 计算机考研:河南有哪些性价比高的学校?
- 还有另一个报告生成器?
- 云小课 | 区块链关键技术之一:共识算法
- ubuntu: root用户
- mysql多值存储过程_mysql使用存储过程回来多个值
- C#指南,重温基础,展望远方!(5)C#语句
- C++小游戏数字炸弹
- CUDA核心数直接腰斩,老黄40系「花式命名」被骂上知乎热搜!
- Python中常见的模块
- python 头条新闻机器人_荐GitHub:今日头条机器人
- jcp jsr_“ IBM和Red Hat *不应*都保留其JCP EC席位”
- 【9102年】考研还是找工作?分享看完心得体会(如果你错过了月亮,那就不要错过星星了)
- TensorFlow入门教程:8:训练数据之Iris数据集
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
- Python:实现aliquot sum等分求和算法(附完整源码)
- 一篇文章让你搞懂,Python文件操作
- 学习自旋电子学的笔记01:微磁模拟软件OOMMF的教程(中文版)7-7.3.4章
- ubuntu显示ip为127.0.0.1
热门文章
- 转发:某些函数需要将其一个或多个实参连同类型不变地转发给其他函数
- 异常The Struts dispatcher cannot be found. This is
- 区块链还能赚钱吗 区块链挖矿赚钱吗
- 创建新的apple id_Google是新的Apple吗?
- linux6直连存储挂载磁盘,CentOS7mount网络磁盘的详细步骤
- (C++)异常退出情况合集(持续更新中)
- UI培训教程分享:UI设计的分类有哪些?
- php sharepoint,如何使用php连接sharepoint
- 广东“基因编辑婴儿事件”调查组:将对贺建奎依法依规严肃处理
- AngularJS2 + ASP.NET MVC项目