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旋转图片相册相关推荐

  1. HTML5 3D立体图片相册

    HTML5非常强大,尤其是和CSS3结合,有时候能达到非同凡响的网页动画效果.今天要分享的这款HTML5应用就是一款很酷的3D立体图片相册应用,它可以用鼠标多拽从多个角度浏览相册图片,点击图片,就可以 ...

  2. php 图片 3d旋转图片,html5实现图片的3D旋转效果

    我们先来看一下实现效果: (学习视频分享:html视频教程) H5旋转3D相册,鼠标放置暂停,图片灰度级为0,有放大效果. 该实例运用H5和CSS3动画效果,未用javascript.提高了本人对CS ...

  3. 3d相册 html 代码_HTML5 3D立体图片相册

    插件简介 HTML5非常强大,尤其是和CSS3结合,有时候能达到非同凡响的网页动画效果.今天要分享的这款HTML5应用就是一款很酷的3D立体图片相册应用,它可以用鼠标拖拽从多个角度浏览相册图片,点击图 ...

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

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

  5. CSS3 3D旋转图片立方体特效

    CSS3 3D旋转图片立方体特效代码. 效果图: 这是一个3D的立方体盒子 给盒子添加动画属性 使其可以转动. 原理: 原理其实很简单 我们看到的一个立方体其实就是靠六个平面搭建起来的 如图所示 :六 ...

  6. JQ 实现轮播图(3D旋转图片轮播效果)

    轮播图效果如下: 代码: <!DOCTYPE html> <html xmlns="/www.w3.org/1999/xhtml"> <head> ...

  7. html5把六张图片做成立方体,html5 3D旋转的图片立方体代码

    特效描述:html53D 旋转的图片立方体.html5 css3转换属性创建3D旋转立方体多维数据图片库代码. 代码结构 1. HTML代码 单击下面的图片来旋转立方体. //DOM load eve ...

  8. JS实现3D旋转图片

    想将图片3D旋转展示出来,如下图所示 要想3D展示,需要在样式中设置 transform-style属性为preserve-3d,根据图片的数量计算旋转度数,给每一张图片设置上旋转角度,使图片展开围成 ...

  9. css3 3d旋转图片立方体特效代码

    纯 CSS3 3D 旋转立方体动画特效,该 3D 立方体使用 CSS3 perspective 制作,可以在水平方向.垂直方向和平面视角方向旋转,使用 CSS 来制作立方体动画,效果非常好.下面来看看 ...

最新文章

  1. 什么是跨域?怎么解决跨域问题?
  2. python 命令-python执行cmd命令
  3. 计算机考研:河南有哪些性价比高的学校?
  4. 还有另一个报告生成器?
  5. 云小课 | 区块链关键技术之一:共识算法
  6. ubuntu: root用户
  7. mysql多值存储过程_mysql使用存储过程回来多个值
  8. C#指南,重温基础,展望远方!(5)C#语句
  9. C++小游戏数字炸弹
  10. CUDA核心数直接腰斩,老黄40系「花式命名」被骂上知乎热搜!
  11. Python中常见的模块
  12. python 头条新闻机器人_荐GitHub:今日头条机器人
  13. jcp jsr_“ IBM和Red Hat *不应*都保留其JCP EC席位”
  14. 【9102年】考研还是找工作?分享看完心得体会(如果你错过了月亮,那就不要错过星星了)
  15. TensorFlow入门教程:8:训练数据之Iris数据集
  16. 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
  17. Python:实现aliquot sum等分求和算法(附完整源码)
  18. 一篇文章让你搞懂,Python文件操作
  19. 学习自旋电子学的笔记01:微磁模拟软件OOMMF的教程(中文版)7-7.3.4章
  20. ubuntu显示ip为127.0.0.1

热门文章

  1. 转发:某些函数需要将其一个或多个实参连同类型不变地转发给其他函数
  2. 异常The Struts dispatcher cannot be found. This is
  3. 区块链还能赚钱吗 区块链挖矿赚钱吗
  4. 创建新的apple id_Google是新的Apple吗?
  5. linux6直连存储挂载磁盘,CentOS7mount网络磁盘的详细步骤
  6. (C++)异常退出情况合集(持续更新中)
  7. UI培训教程分享:UI设计的分类有哪些?
  8. php sharepoint,如何使用php连接sharepoint
  9. 广东“基因编辑婴儿事件”调查组:将对贺建奎依法依规严肃处理
  10. AngularJS2 + ASP.NET MVC项目