css3 3d魔方鼠标移入展开
时间: 2023-09-15 14:24:39 浏览: 51
你可以使用CSS3的`transform`属性和`transition`属性实现鼠标移入展开的果。下面是一个示例代码:
代码:
```html
<div class="cube <div class="side front">Front</>
<div class="side back">Back</div>
<div class="side rightRight</div>
< class="side left"></div>
<div="side top">Top</div>
<div class="side bottom">Bottom</div>
</div>
```
CSS代码:
```css
.cube {
width: 200px;
height: 200px;
position: relative;
transform-style: preserve-3d;
transition: transform 0.5s;
}
ube:hover {
transform: rotateX(180deg) rotateY(180deg);
}
{
position: absolute;
width: 200px;
height: 200px;
background-color: #ccc;
border: 1px solid #999;
box-sizing: border-box;
}
.front {
transform: translateZ(100px);
}
.back {
transform: translateZ(-100px) rotateY(180deg);
}
.right {
transform: translateX(100px) rotateY(90deg);
}
.left {
transform: translateX(-100px) rotateY(-90deg);
}
.top {
transform: translateY(-100px) rotateX(-90deg);
}
.bottom {
transform: translateY(100px) rotateX(90deg);
}
```
这是一个基本的3D魔方效果,当鼠标移入时,魔方会展开。你可以根据自己的需求修改样式和动画效果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)