练习demo

3D初探

编辑器制作效果展示:

在这里插入图片描述

代码展示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #d1 {perspective: 2000px;perspective-origin: 500px -500px;position: absolute;width: 200px;height: 200px;left: 50%;top: 50%;margin-left: -100px;margin-top: -100px}
        #d {transition: all 2s;width: 200px;height: 200px;transform-style: preserve-3d;position: absolute}
        #d:hover {transform: rotate3d(0, 1, 0, -90deg)}
        #d:hover .d6 {transform: rotate3d(0, 1, 0, 90deg) translateX(-200px) translateZ(-100px)}
        #d div {transition: all 1s;border-radius: 50px;line-height: 200px;text-align: center;color: red;font-size: 50px;width: 200px;height: 200px;border: 1px solid black;background-color: deepskyblue;opacity: 1;position: absolute}
        .d1 {transform: translateZ(-100px) rotateZ(-180deg) rotateY(-180deg)}
        .d2 {transform: translateX(-100px) rotateY(-90deg)}
        .d3 {transform: translateY(100px) rotateX(270deg)}
        .d4 {transform: translateY(-100px) rotateX(90deg)}
        .d5 {transform: translateX(100px) rotateY(90deg)}
        .d6 {transform: translateZ(100px)}
    </style>
</head>
<body>
<div id="d1">
    <div id="d">
        <div class="d1">3</div>
        <div class="d2">5</div>
        <div class="d3">4</div>
        <div class="d4">2</div>
        <div class="d5">6</div>
        <div class="d6">1</div>
    </div>
</div>
</body>
</html>

整理笔记时发现自己做的小demo,传上来了,么么哒!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值