纯CSS3实现360度旋转特效

开发工具与关键技术:DW   /css3
作者:多事之秋
撰写时间:2019年2月8日

因为某些原因,撰写时间和发表时间不一致,请原谅;
用简单代码做一个360度旋转特效

首先创建一个 html

<div class="contant"><div class="box"><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div><div><img src="img/55555.jpg" alt=""></div></div></div>

然后添加元素属性,CSS代码为:

@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;
}
body {perspective: 500px;perspective-origin: 50% 30%;background: #E3DFD3;overflow: hidden;
}
img{width: 100px;height: 100px;
}
.contant{width: 900px;height: 600px;margin: auto auto;position: relative;transform-style: preserve-3d;animation: mybt 8s infinite linear ;
}
@keyframes mybt{to{transform: rotateY(360deg);}
}
.box div {position: absolute;width: 100px;height: 111px;left: 47%;bottom: 50%;transform-origin: 50% 0;background-image: url( ../img/55555.jpg);background-repeat: no-repeat;transform-style: preserve-3d;
}
.box div:nth-child(1) {transform: rotateY(30deg) translateZ(-300px);background-position: 0px 0;
}
.box div:nth-child(2) {transform: rotateY(60deg) translateZ(-300px);background-position: -100px 0;
}
.box div:nth-child(3) {transform: rotateY(90deg) translateZ(-300px);background-position: -200px 0;
}
.box div:nth-child(4) {transform: rotateY(120deg) translateZ(-300px);background-position: -300px 0;
}
.box div:nth-child(5) {transform: rotateY(150deg) translateZ(-300px);background-position: -400px 0;
}
.box div:nth-child(6) {transform: rotateY(180deg) translateZ(-300px);background-position: -500px 0;
}
.box div:nth-child(7) {transform: rotateY(210deg) translateZ(-300px);background-position: -600px 0;
}
.box div:nth-child(8) {transform: rotateY(240deg) translateZ(-300px);background-position: -700px 0;
}
.box div:nth-child(9) {transform: rotateY(270deg) translateZ(-300px);background-position: -800px 0;
}
.box div:nth-child(10) {transform: rotateY(300deg) translateZ(-300px);background-position: -900px 0;
}
.box div:nth-child(11) {transform: rotateY(330deg) translateZ(-300px);background-position: -1000px 0;
}
.box div:nth-child(12) {transform: rotateY(360deg) translateZ(-300px);background-position: -1100px 0;
}

纯CSS3实现360度旋转特效相关推荐

  1. html5图片自动翻转,纯js实现360度旋转预览图片特效

    这是一款纯js实现360度旋转预览图片特效.该js特效仅使用120行代码,即可实现通过滑块.或鼠标手动360度旋转图片,以及自动360度旋转图片的效果. 使用方法 HTML结构 import Roll ...

  2. 风车360度旋转特效css3

    1 <style> 2 #box{ 3 width: 220px; 4 height: 220px; 5 position: absolute; 6 margin: 300px; 7 tr ...

  3. css3实现360度旋转的圆

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  4. 360度旋转图片小特效

    现在,在这个网络发达的时代,一些电子商务公司,需要将自己线上的产品给买家或用户看,为了能让用户了解的更全面,那么把一个物件的产品要展示到方方面面,就要运用到360度旋转图片特效,因为上次有朋友叫我帮她 ...

  5. css3动画旋转360度,CSS3旋转动画(360度旋转、旋转放大、放大、移动) 用法和实例...

    CSS3旋转动画(360度旋转.旋转放大.放大.移动) 用法和实例 Internet Explorer 10.Firefox.Opera 支持 transform 属性. Internet Explo ...

  6. css3 向上淡入 小图标翻转 360度旋转

    代码 <!DOCTYPE HTML> <html> <style type="text/css">div {border: 1px solid ...

  7. js产品360度旋转预览图片插件

    下载地址 纯js实现的产品360度旋转预览图片插件.该js特效仅使用120行代码,即可实现通过滑块.或鼠标手动360度旋转图片,以及自动360度旋转图片的效果. dd:

  8. 【精心挑选】10款基于 jQuery 的图片360度旋转插件

    之前的文章向大家分享了实现网站功能的各种优秀的 jQuery 插件,今天这篇文章向大家推荐10款基于 jQuery 的图片360度旋转插件,同时还有非常详细的制作教程可以学习和参考.图片旋转展示是一种 ...

  9. css滑动星星评分,纯css3滑动星星打分动画特效

    特效描述:纯css3 滑动星星打分动画.纯css3滑动星星打分动画特效 代码结构 1. 引入CSS 2. HTML代码 基本样式: Basic star rating: 5 stars 4 stars ...

  10. 纯CSS3实现动态火车行驶特效

    上次开完飞机,这次开火车 查看效果:http://hovertree.com/texiao/css3/7/ 效果图: 代码如下: <!DOCTYPE html> <html> ...

最新文章

  1. Successor,Fesible Successor,FD,AD,eigrp
  2. 通过python建立一个web服务查看服务器上的文本、图片、视频等文件
  3. UNIX再学习 -- 文件I/O
  4. nutzwk oracle,NutzWk插件使用
  5. 在StackBlitz项目里直接preview某个component的template
  6. 前端学习(1688):前端系列javascript之几个面试题
  7. 解决方案:SpringBoot分布式项目跨域
  8. 自动备份SQL Server数据库中用户创建的Stored Procedures
  9. excel线性拟合的斜率_邵励治的机器学习 2 / 100 天:「简单线性回归」
  10. MySQL中的备份和恢复
  11. (转)WebApi发送HTML表单数据:文件上传与多部分MIME
  12. linux中级之lvs概念
  13. html5控制字大小的代码,js根据字符串长度控制字体大小代码
  14. 自动点击android按钮,Android实现自动点击无障碍服务功能的实例代码
  15. keil编译报错找不到core_cm3.h文件
  16. 一文带你了解对游戏外挂的逆向分析的详细步骤。
  17. 腾讯视频会议真实内部实现分享
  18. excel怎么统计相同名字的数量
  19. java 实现将图片替换到word 文档中
  20. 2021-07-14 深度学习基础与实践(二)

热门文章

  1. win10+Ubuntu18.04.2双系统双硬盘安装及分区
  2. 建立AI智能系统智商评测体系,开展世界人工智能智商评测
  3. Excel 2010 VBA 入门 108 个人所得税计算函数
  4. 核磁共振成像读片指南(一)
  5. 企业微信账号异常,解决攻略
  6. MySQL 百分比排序
  7. 硬盘格式化了怎么恢复数据
  8. 《数据库系统概论》| 第四章 数据库安全性 知识梳理
  9. oracle 币种符号,Oracle用户密码使用特殊符号,例如(AND)、$(Dollar)、#(Pound)、*(Star)等...
  10. POI设置excel格式为文本格式