首页前端开发CSScss3d旋转色子

css3d旋转色子

时间2023-09-22 00:09:02发布访客分类CSS浏览902
导读:CSS3D旋转色子是一种需要CSS的3D技术来制作的有趣的特效。您可以通过一些简单的代码使用CSS3D旋转色子将您的网站变得更加生动。.cube {height: 150px;width: 150px;position: relative;...

CSS3D旋转色子是一种需要CSS的3D技术来制作的有趣的特效。您可以通过一些简单的代码使用CSS3D旋转色子将您的网站变得更加生动。

.cube {
    height: 150px;
    width: 150px;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(45deg) rotateY(45deg);
    transform: rotateX(45deg) rotateY(45deg);
}
.cube .side {
    box-sizing: border-box;
    position: absolute;
    height: 150px;
    width: 150px;
    border: 1px solid black;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
}
.cube .side1 {
    transform: translateZ(75px);
    background-color: red;
}
.cube .side2 {
    transform: translateX(75px) rotateY(90deg);
    background-color: blue;
}
.cube .side3 {
    transform: translateY(-75px) rotateX(90deg);
    background-color: green;
}
.cube .side4 {
    transform: translateZ(-75px) rotateY(180deg);
    background-color: yellow;
}
.cube .side5 {
    transform: translateX(-75px) rotateY(-90deg);
    background-color: purple;
}
.cube .side6 {
    transform: translateY(75px) rotateX(-90deg);
    background-color: orange;
}
    

上面的CSS代码是旋转色子的关键。.cube类设置立方体大小和位置,以及3D变换。.side类设置每个面的大小、位置、范围和颜色。结果是一个功能性的3D色子效果。

将以上的代码应用到您的HTML& Style页面中,你将会看到一个奇妙的3D旋转色子效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3d旋转色子
本文地址: https://pptw.com/jishu/452811.html
css3cosplay css3d 重影

游客 回复需填写必要信息