学了CSS的动画,仿照着自己做了一个3D旋转的小动画。先看看图片
这里是截图的图片,看不出来动态效果,可以把CSS和HTML复制下来直接放在文本编辑器中进行图片路径的修改
然后把格式转变成 .html 的就好了

视频演示链接:https://www.ixigua.com/6954580295748157987

下面是代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>3D旋转</title><link rel="icon" href="./image/logo.png"><style>body {perspective: 1500px;}section {position: relative;width: 261px;height: 450px;margin: 100px auto;transform-style: preserve-3d;/* animation: name duration timing-function delay iteration-count direction fill-mode;   */animation: rotate 8s linear infinite;/* 图片路径 */background: url(image/dl.png)no-repeat;/* opacity: 0.9; */}@keyframes rotate {0% {transform: rotateY(0);}100% {transform: rotateY(360deg);}}section div {width: 100%;height: 100%;position: absolute;top: 0;left: 0;/* background: url(image/xw.png)no-repeat; */opacity: 0.7;}section div:nth-child(2n) {/* 这里是外层的旋转图片路径 */background: url(image/xw.png)no-repeat;}section div:nth-child(2n+1) {/* 这里是外层旋转的图片路径 */background: url(image/ts.png)no-repeat;}section div:nth-child(1) {/* 在z轴上移动200px */transform: translateZ(300px);}section div:nth-child(2) {/* 在y轴上旋转60度,然后在z轴上移动300像素,下面类似 */transform: rotateY(60deg) translateZ(300px);}section div:nth-child(3) {transform: rotateY(120deg) translateZ(300px);}section div:nth-child(4) {transform: rotateY(180deg) translateZ(300px);}section div:nth-child(5) {transform: rotateY(240deg) translateZ(300px);}section div:nth-child(6) {transform: rotateY(300deg) translateZ(300px);}audio{border: none;}</style>
</head><body><section><div></div><div></div><div></div><div></div><div></div><div></div></section><!-- 这里是音频链接,不用理会 --><!-- <audio src="./image/Nothing's Gonna Change My Love For You - Westlife.flac" controls loop></audio> -->
</body></html>

HTML + CSS实现图片3D旋转效果相关推荐

  1. CSS图片3D旋转效果

    页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  2. vue实现图片3D旋转效果

    代码结构:(不是vue-cli搭建的) <!DOCTYPE html> <html lang="en"> <head>         < ...

  3. CSS+HTML实现3D图片旋转效果

    CSS+HTML实现3D图片旋转效果 在做JavaEE的项目设计的时候,觉得页面过于单调,就学着百度上的图片轮转效果,自己也写了一个,记录一下: index.html部分源码: html{backgr ...

  4. 【CSS】记踩坑-图片3D旋转设置景深perspective

    在练习CSS3图片3D旋转的时候,为了使图片更有旋转的立体效果,设置了景深,但发现图片的旋转角度发生了偏移. 设置景深之前: CSS <style>div{margin-top: 200p ...

  5. 纯用CSS来实现3D立方体旋转效果

    这次用纯CSS来实现3D立方体旋转效果 效果如下(可以想象成一个旋转的立方体) HTML部分 首先 创建一个ul标签 在其ul标签下的6个li标签 相当于正方体的6个面 <body>< ...

  6. css实现图片的3d旋转

    今天的内容是,用css实现图片的3d旋转效果,效果如下: 由于不是视频上传不是很熟悉,所以用图片来简单解释,上述的图片效果,但是图片会绕着一个中心点旋转,像一个圆柱体一样. 下面是具体代码,如果有需要 ...

  7. css和js实现3d图片,JavaScript_纯JS实现旋转图片3D展示效果,CSS:style type=text/cssgt - phpStudy...

    纯JS实现旋转图片3D展示效果 CSS: #show{position:relative;margin:20px auto;width:800px;} .item{position:absolute; ...

  8. HTML+CSS+JavaScript 实现图片3D展览

    因为孤独是生命的常态,所以陪伴才显得格外珍贵. 文章目录 一.图片3D展览效果 二.代码实现 1. HTML代码 2. CSS代码 3. JavaScript代码 一.图片3D展览效果 上传图片的大小 ...

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

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

  10. CSS实现鼠标跟随 3D 旋转效果,让交互活起来

    一淘模板(56admin.com)给大家介绍一下如何使用CSS实现有意思的鼠标跟随 3D 旋转效果,让交互更加生动,希望对大家有所帮助! 今天,群友问了这样一个问题,如下所示的鼠标跟随交互效果,如何实 ...

最新文章

  1. 保护8亿终端 阿里聚安全携手信通院打造B2C资金安全闭环
  2. Java 序列化的高级认识
  3. SSL介绍与Java实例
  4. hadoop 文本统计一个字符的个数_使用hadoop统计多个文本中每个单词数目
  5. Android Binder Driver缺陷导致定屏问题分析
  6. J2ME手游开发日记
  7. 圈钱跑路 发行自己的ERC20 Token
  8. c盘扩展卷功能只能向右扩展_信用风险管理:功能扩展和选择
  9. ISO8583报文协议详解
  10. mybatis报错解决
  11. hive编程指南电子版_2020浙江省太阳能利用及节能技术重点实验室开放基金课题申请指南...
  12. 3ds Max2021软件安装包+安装教程
  13. 在七牛上传之后如何自己自定义上传完成处理并在页面显示。
  14. 操作系统——内核雏形
  15. 牛客网练习—《网络基础》DAY2
  16. 开发脚手架与自动化构建
  17. 由浅入深学习Flash制作高射炮游戏(2)
  18. MFC打开一个文件方法汇总
  19. java直线绕点旋转_几何画板中怎样使直线绕点旋转
  20. Div+CSS网页布局对网站搜索引擎优化的影响

热门文章

  1. c语言gps经纬度转换程序,GPS经纬度坐标的转换
  2. 未能成功加载扩展程序_JVM类加载 - 大碗炸酱面
  3. python 3.8.2安装教程
  4. 内存颗粒与内存体质的关系
  5. 如何将STVP的option bytes的配置移植到另外的电脑
  6. 算法在身边——学习算法从妈妈的菜谱开始
  7. android密码输入框6,Android 6位支付密码 密码输入框 极简单的代码实现 看这篇就够了...
  8. 基于51单片机220V交流电流检测系统过流阈值报警方案原理图
  9. 学生信息管理系统软件测试计划,学生信息管理系统软件测试计划书.doc
  10. 如何将pdf文件压缩变小?