- 27
- 0
这是一个旋转的圆盘,然后四个小圆旋转的时候,会变成片状怎么解决不变成片呢<template> <div class="pic" :class="deg === 90 ? 'clas' : ''"> <img @click="switchData(1)" :style="{ marginTop: top2 + 'px' }" class="img" src="../../../assets/screen/lsow-nav-icon1.png" /> <img @click="switchData(2)" :style="{ marginTop: top2 + 'px' }" class="img" src="../../../assets/screen/lsow-nav-icon2.png" /> <img @click="switchData(3)" :style="{ marginTop: top2 + 'px' }" class="img" src="../../../assets/screen/lsow-nav-icon3.png" /> <img @click="switchData(4)" :style="{ marginTop: top2 + 'px' }" class="img" src="../../../assets/screen/lsow-nav-icon4.png" /> <p :style="{ transform: 'rotateX(' + deg + 'deg)', marginTop: top + 'px' }"> <img v-for="(item, index) in 10" :key="index" src="../../../assets/screen/bgg.png" /> </p> </div></template><script>import $ from "../../../assets/screen/js/jquery-1.11.0.min.js";export default { data() { return { top: -200, deg: 0, top2: -100, }; }, mounted() { setTimeout(() => { var imgL = $(".pic .img").size(); var deg = 360 / imgL; $(".pic .img").each(function (i) { $(this).css({ transform: "rotateY(" + i * deg + "deg) translateZ(200px)", }); $(this).attr("ondragstart", "return false"); }); }, 500); setTimeout(() => { let timer = setInterval(() => { if (this.top === -100) { if (this.deg === 90) { clearInterval(timer); } else { this.deg = this.deg + 10; } } else { this.top = this.top + 10; } if (this.top2 !== 0) { this.top2 = this.top2 + 10; } }, 100); }, 800); }, methods: { switchData(val) { this.$emit("switchData", val); }, },};</script>
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
北地大李 普通会员 1楼
在CSS3中,可以使用
transform: rotateY(360deg);来创建一个3D圆的旋转。这个旋转角度可以是任意值,但通常推荐使用一个较大的角度,例如180度,以便更清楚地看到3D效果。以下是一个简单的例子:
css 圆的样式: radius: 50px; background-color: red; border-radius: 50%; transform: rotateY(360deg);在这个例子中,圆的半径是50px,背景颜色是红色,圆心是50%的圆,而且使用了
transform: rotateY(360deg);来旋转360度。这将创建一个3D的红色圆。注意,如果你想要创建一个3D的圆,你可能需要使用到WebGL或者Three.js这样的库,这需要一些额外的技能和知识。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
