gpt4 book ai didi

css - 3d 立方体的圆 Angular 边缘

转载 作者:行者123 更新时间:2023-12-01 19:51:14 24 4
gpt4 key购买 nike

我创建了一个 3D 立方体。我希望立方体的边缘光滑且 flex ——而不是尖锐。

.wrap {
perspective: 800px;
perspective-origin: 50% 100px;
}

.cube {
position: relative;
width: 200px;
transform-style: preserve-3d;
}

.cube div {
position: absolute;
width: 200px;
height: 200px;
background: #aaa;
}

.back {
transform: translateZ(-100px) rotateY(180deg);
}

.right {
transform: rotateY(-270deg) translateX(100px);
transform-origin: top right;
}

.left {
transform: rotateY(270deg) translateX(-100px);
transform-origin: center left;
}

.top {
transform: rotateX(-90deg) translateY(-100px);
transform-origin: top center;
}

.bottom {
transform: rotateX(90deg) translateY(100px);
transform-origin: bottom center;
}

.front {
transform: translateZ(100px);
}

@keyframes spin {
from {
transform: rotateY(0);
}

to {
transform: rotateY(360deg);
};
}

.cube {
animation: spin 5s infinite linear;
}
<div class="wrap">
<div class="cube">
<div class="front">front</div>
<div class="back">back</div>
<div class="top">top</div>
<div class="bottom">bottom</div>
<div class="left">left</div>
<div class="right">right</div>
</div>
</div>

最佳答案

没有“简单”的方法可以做到这一点。您必须为每个“连接”制作 5 个以上的“边”,并将它们以适当的 Angular 放置在这些 Angular 周围。那么 Angular 球将会相当复杂。 enter image description here

考虑到此线框的每个“方面”都需要是其自己的 dom 元素。

关于css - 3d 立方体的圆 Angular 边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com