问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5如何让图片3d旋转

发布网友 发布时间:2022-04-20 15:31

我来回答

3个回答

热心网友 时间:2022-04-06 12:04

1、首先打开html文件编辑器,这里使用vscode新建一个html文档,文档中写入基本的html结构,然后插入img标签并插入一张图片,给img一个class属性:

2、然后在上方的head标签中的style标签设置样式,这里设置图片的宽度和高度并设置相对定位,然后设置图片的鼠标悬浮样式,其中设置动画的形式为3d以及设置图片3d旋转偏移的角度,添加一个动画,设置好延时即可:

3、最后打开浏览器,就会看到一个图片:

4、当鼠标移动上去,图片就会自动3d旋转了:

热心网友 时间:2022-04-06 13:22

图片旋转可以用CSS3中的动画效果来做,CSS3中,允许使用 3D 转换来对元素进行格式化。

示例代码如下:

<style>
*{margin:0;padding:0;}/*简单可以自定义,参照上面*/
body{font:14px/1.5 "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", sans-serif, Arial, System;background-color:#FFF;}
#imgg{animation:imgg 1s linear 0s infinite;}
@keyframes imgg{0%   {transform:rotateY(0deg);}25%{transform:rotateY(90deg);}50%{transform:rotateY(180deg);}75%{transform:rotateY(270deg);}100% {transform:rotateY(360deg);}}
</style>
<div id="demo">
  <img src="图片地址" alt="" width="100" height="100" id="imgg">
</div>

热心网友 时间:2022-04-06 14:57

以下是代码:
<!DOCTYPE html>
<html>
<head>
<title>transform-style实现Div的3D旋转-柯乐义</title>
<style>
*{font-size: 24px;color: #00ff00; padding:0; margin:0;}
#container {
position: relative;
height: 300px;
width: 300px;
-webkit-perspective: 500;
margin-top: 200px;
margin-right: auto;
margin-left: auto;
}
#parent-keleyi-com {
margin: 10px;
width: 280px;
height: 280px;
background-color: #666;
opacity: 0.3;
-webkit-transform-style: preserve-3d;
-webkit-animation: spin 15s infinite linear;
}
#parent-keleyi-com > div {
position: absolute;
top: 40px;
left: 40px;
width: 280px;
height: 200px;
padding: 10px;
-webkit-box-sizing: border-box;
}
#parent-keleyi-com > :first-child {
background-color: #000;
-webkit-transform: translateZ(-100px) rotateY(45deg);
}
#parent-keleyi-com > :last-child {
background-color: #333;
-webkit-transform: translateZ(50px) rotateX(20deg);
-webkit-transform-origin: 50% top;
}
/*执行Y轴旋转360度动画*/
@-webkit-keyframes spin {
from {-webkit-transform: rotateY(0);}
to {-webkit-transform: rotateY(360deg);}
}
</style>
</head>
<body>
<div>请使用支持CSS3的浏览器<a href="http://keleyi.com/a/bjad/s89uo4t1.htm" target="_blank">原文</a></div>
<div id="container">
<div id="parent-keleyi-com">
<div><a href="/">柯乐义</a></div>
<div><a href="/">keleyi.com</a></div>
</div>
</div>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在厨师一个月工资是多少,炒菜和配菜,在什 成都厨房工资多少钱一个月 现在厨师一个月工资是多少,炒菜和配菜,在什么地方的价格,请详细点,谢 ... 华硕电脑上没有触摸板设置华硕笔记本电脑触摸板怎么开启 新买的光碟DVD-R是空白的,我想把他制作成一个系统光碟,谁知道怎么制 ... 请问空白光盘刻录车载DVD后,播放时只有目录放不出来是怎么回事啊?_百 ... 请问将一张DVD-R空白光盘作为数据盘使用能够重复写入或者续写数据吗?谢 ... 我现在有DVD-R盘,怎样刻录?一定需要刻录机吗? 做辣椒酱为什么要放酒 做辣椒酱为啥要放酒 2024年区块链的趋势和方向 如何制作3d立方体旋转相册 如何制作的3D旋转图片 用Photoshop的3D绘图如何旋转图片呢? 怎么制作3d旋转效果图 怎么把一张普通的图片做成3D的旋转起来? 金融是什么工作 做什么 金融工作要把握好哪几个重要原则? 金融办主要是做什么工作? 金融工作哪些岗位可以薪水稳健发展到40w? 金融行业的工作环境怎么样? 金融是什么工作 到华为手机售后服务检测手机要手续费吗 金融工作具体有哪些? 金融具体是什么工作 华为在保修期内维修是免费的吗 在华为售后可以检测机器的真假吗 wps表格行距怎么设置在哪里 wps的excel表格段落行间距怎么设置 WPS表格怎么调每行格子的间距? wps表格间距怎么调 有哪些能使照片3D旋转的软件? 这种3d立体旋转的图片怎么做? 用3d max或者ae,要... 3d旋转效果图怎样制作 怎么用自己的照片制作3D旋转图 AE 3D图片怎么旋转??? 要怎么做 3dmax渲出的图片可以自动360度旋转是怎么做到的? 3D旋转相册如何加背景 3D旋转图片为什么倒入不了PPT html5如何让图片3d旋转? ps中用3D旋转工具旋转一个图像时怎样让它围绕一个... AE 3D旋转图片效果 3d做出来的全景图,放手机里面可以看嘛?怎么旋转? 怎么可以把图片转化成3D的旋转立体图。 华为售后能检测是否翻新机么 中小企业财务管理存在问题及对策 解决中小企业资金管理存在问题的对策有哪些? 度小度小满贷款可靠吗? 财政支农资金投入和使用存在的问题及对策 如何解决中小企业财务管理 融资问题 中小企业财务管理存在的问题及对策