我们先来看一下实现效果:

(学习视频分享:html视频教程)

H5旋转3D相册,鼠标放置暂停,图片灰度级为0,有放大效果。

该实例运用H5和CSS3动画效果,未用javascript。提高了本人对CSS3 新属性的了解及掌握。

完整代码如下所示:

HTML5 3D旋转图片相册 可鼠标悬停

*{

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);

}

}







相关推荐:h5

html5实现图片自动旋转,html5实现图片的3D旋转效果相关推荐

  1. 如何让图片自动旋转html5,图片旋转特效 纯HTML5+CSS3制作图片旋转

    transform的四个属性: ①旋转--->rotate(参数a),单位deg,表示旋转角度,正数顺时针,负数逆时针. ②缩放--->scale(参数a),单位1,也就是"没有 ...

  2. html5圆形图片自动旋转,HTML5/Canvas 彩虹小方块圆盘旋转

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var canvas, ctx, width, height, xCenter, yCenter, squa ...

  3. php orientation生成图片,图片自动旋转的前端实现方案

    随着智能手机的普及,大家已经习惯随手拍点照片传网上了.有时候传上去的照片方向会不对,甚至还有脑袋朝下的情况.为此,各大微博不约而同的给照片增加左右旋转的功能.这样能解决问题,但我们是否能更进一步,自动 ...

  4. 纯css 图片自动旋转动画

    css能否实现图片自动旋转动画呢?答案当然是肯定的, 首先看下效果: HTML代码 <img src="https://gimg2.baidu.com/image_search/src ...

  5. 解决ios横屏拍照图片自动旋转90度问题

    解决ios横屏拍照图片自动旋转90度问题 参考文章: (1)解决ios横屏拍照图片自动旋转90度问题 (2)https://www.cnblogs.com/lanshengzhong/p/900856 ...

  6. ecshop图片自动本地化插件,ECSHOP下载商品图片,ECSHOP商品详情远程图片,ecshop商品远程图片保存,ecshop图片自动本地化插件,商品图片本地化

    ecshop图片自动本地化插件,ECSHOP下载商品图片,ECSHOP商品详情远程图片,ecshop商品远程图片保存,ecshop图片自动本地化插件,商品图片本地化,图片远程本地化插件,ecshop远 ...

  7. Word图片自动编号,调整图片顺序自动更新图片编号,引用该图片的地方也对应更新

    Word图片自动编号,调整图片顺序自动更新图片编号,引用该图片的地方也对应更新 1.软件环境⚙️ 2.问题描述

  8. html如何图片立体自动旋转,html5如何实现图片的3D旋转效果

    html5如何实现图片的3D旋转效果 发布时间:2020-12-01 09:54:40 来源:亿速云 阅读:192 作者:小新 小编给大家分享一下html5如何实现图片的3D旋转效果,希望大家阅读完这 ...

  9. html5 背景图片自动换,网站背景图片自动切换特效css代码

    背景图片自动切换特效-sbkko.com body { background: #000; background-attachment: fixed; word-wrap: break-word; - ...

最新文章

  1. matplotlib 波士顿房价数据集可视化
  2. 关于target=标签
  3. 快速清空mysql表的方法
  4. GraphPad Prism 9 for Win版 Mac版 2021最新完美版下载 科学绘图
  5. MSSQL 2005 分页分析及优化(转)
  6. nw.js FrameLess Window下的窗口拖拽与窗口大小控制
  7. 第七篇:Spring Boot整合Thymeleaf_入门试炼03
  8. Gartner最新洞见:数据分析将是改变“游戏规则”的技术、企业的中台需要可组装的架构
  9. LaTeX常用的希腊字符、数学符号、矩阵、公式、排版、中括号、大括号以及插入图片等操作手册
  10. PHP 处理苹果内购二次验证
  11. java poi pdf 导出
  12. 语句摘抄——第29周
  13. js代码格式化(js代码格式化html标签)
  14. ARM uboot 的移植3 -从 uboot 官方标准uboot开始移植
  15. python日历模块_Python calendar日历模块的说明
  16. BAPI上传物料主数据
  17. 美国泛达网络:新一代通用型数据中心机柜
  18. C\S结构的插件式开发思想以及向B\S结构的架构延伸(二)
  19. python制作工资计算器-Python计算个人所得税!
  20. freehand自由臂手持式超声图像三维重建(一)专利

热门文章

  1. java计算两点之间的距离和三角形的面积(海伦公式)
  2. 联想微型计算机如何更改主题,联想vibe怎么更换主题 联想vibe主题更换方法【图文】...
  3. 集搜客网络爬虫 v8.8.0
  4. 马云语录:今天很残酷,明天更残酷!后天很美好!但大多数人都死在明天晚上,看不到后天的太阳!
  5. 3ds max文件导出osg或者ive格式
  6. 网站国际化 前端翻译(多语言)解决方案
  7. JS——事件详情(拖拽案例:onmousedown、onmousemove、onmouseup方法)
  8. ASP.NET典型三层架构企业级医药行业ERP系统实战
  9. 面试官问“谈谈你对加班的看法“?
  10. 动态表单生成.dfm以及关联.pas用于二次开发