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

(学习视频分享: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

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

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

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

  2. 【3D旋转墙】最简单的3d旋转墙

    目录 前言 HTML部分源码 CSS部分源码 JS部分源码 前言 还在为节日不知道送女朋友什么而烦恼?还在为父母不知道计算机专业是写代码而烦恼?还在为母亲节or父亲节送父母礼物父母说不要乱花钱?(当然 ...

  3. html让图片自动旋转360,html5 canvas 360图片旋转制作抽奖转盘代码

    特效描述:html5canvas 360图片旋转 抽奖转盘代码.60图片旋转制作抽奖转盘代码 代码结构 1. HTML代码 var colors = ["#B8D430", &qu ...

  4. html 里img图片被自动旋转,关于HTML5显示图片翻转90度的问题

    首先,看到标题就觉得这个问题有点看不懂吧.咱遇到问题,那就解决问题.下面就具体描述一下遇到的情况. 上传作品后,需要作品的详情展示,然后在预览页面,出现某些图片与上传的图片展示不一致的效果.下面是原图 ...

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

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

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

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

  7. 前端学习之路之图片(魔方旋转)

    前端学习之路之图片(魔方旋转) 前面实现了图片的轮播,同时实现了自动轮播图片.图片轮播的就是通过js监听通过改变css样式实现图片轮播的.改文章也是图片的轮播 不过是增加了一些css样式,是的旋转的时 ...

  8. css3实现图片一直旋转

    css3实现图片一直旋转@TOC css3实现图片一直旋转 代码 html:<div v-else class="no-data"><image class=&q ...

  9. HTML5 3D旋转图片相册

    H5旋转3D相册,鼠标放置暂停,图片灰度级为0,有放大效果. 该实例运用H5和CSS3动画效果,未用javascript.提高了本人对CSS3 新属性的了解及掌握. 完整代码如下: <!DOCT ...

最新文章

  1. matlab中添加0向量,如何把在matlab中把a=0:0.1:pi变成列向量啊?
  2. 生日快乐编程代码_世界上最好的编程语言,刚刚度过了25周岁生日
  3. pysql与mysql的区别_postgresql与mysql的区别是什么
  4. VS在win32平台与mysql链接_visual C++如何与MySQL在windows下建立连接
  5. html5中的css特性,浅谈HTML5 CSS3的新交互特性
  6. ORA-00600:[kclchkinteg_2]及[kjmsm_epc]内部错误一例
  7. 关于quick-cocos2d-x
  8. 西瓜书+实战+吴恩达机器学习(六)监督学习之逻辑回归 Logistic Regression
  9. Spring Cloud 5分钟搭建教程
  10. [leetcode] (周赛)869. 重新排序得到 2 的幂
  11. hp进系统卡在w ndows界面,win10系统HP开机卡在LOGO界面的解决方法
  12. USPS国际快递查询单号
  13. windows 10 ltsc 安装微软商店
  14. Android程序配置热点IP,Android 10版本获取已连接本机热点的ip
  15. 开发人员如何在面试中介绍自己的项目经历
  16. 小虎电商浏览器:拼多多蓝海词数据分析该怎么分析
  17. 电脑无鼠标修复计算机怎么办,电脑屏幕只有鼠标箭头怎么解决_电脑开机后只显示鼠标修复方法...
  18. Python、Selenium、火狐浏览器,简单的自动化实现
  19. php 计算时间段内的工作日 与节假日
  20. hp打印机没连上计算机,有关如何将HP打印机连接到计算机,如何添加打印机的详细步骤-...

热门文章

  1. Surging1.0发布在即,.NET开发者们,你们还在等什么?
  2. SmartSql For Asp.Net Core 最佳实践
  3. Pipelines - .NET中的新IO API指引(一)
  4. .NET Core开发日志——简述路由
  5. 微软正式发布XAML Standard与.NET Standard 2.0:现已提供下载
  6. .NET Core性能测试组件BenchmarkDotNet 支持.NET Framework Mono
  7. 在Arcmap中加载互联网地图资源的4种方法
  8. 你要知道的开源地理空间软件10件事
  9. 平面坐标(方里网)转换为经纬度坐标
  10. IOS学习笔记之二十二(文件io)