给网页添加魔方选择效果

给网页添加魔方选择效果

可以编辑图片,也可以文字,只需要css和html就可以实现,代码就在下面,大家拿走点个赞
这是css

* {
    padding: 0;
    margin: 0;
}

.xf_box {
    perspective: 500px;
    position: absolute;
    right: 10%;
    bottom: 0;
}

.xf_box .xf_rubik_cube {
    position: relative;
    width: 100px;
    height: 100px;
    margin: 200px auto;
    text-align: center;
    transform-style: preserve-3d;
    animation: lovexf 15s linear infinite;
}

@keyframes lovexf {
    0% {
        transform: rotateX(0);
    }

    25% {
        transform: rotate3d(1, 1, 0, 230deg);
    }

    50% {
        transform: rotate3d(-1, 1, 0, 220deg);
    }

    75% {
        transform: rotate3d(1, -1, 0, 200deg);
    }

    100% {
        transform: rotateX(180deg);
    }
}

.xf_box .xf_rubik_cube:hover {
    animation-play-state: paused;
}

.xf_box .xf_rubik_cube .handsome_xf {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 100px;
    color: white;
    text-decoration: none;
    font-size: .7em;
    transition: font-size .5s;
    overflow: hidden;
}

.xf_box .xf_rubik_cube .handsome_xf:hover {
    font-size: 1em;
}

.xf_box .xf_rubik_cube .handsome_xf:nth-child(1) {
    transform: rotateY(0) translateZ(50px);
    background-color: deeppink;
}

.xf_box .xf_rubik_cube .handsome_xf:nth-child(2) {
    transform: rotateY(90deg) translateZ(50px);
    background-color: dodgerblue;
}

.xf_box .xf_rubik_cube .handsome_xf:nth-child(3) {
    transform: rotateY(180deg) translateZ(50px);
    background-color: darkorange;
}

.xf_box .xf_rubik_cube .handsome_xf:nth-child(4) {
    transform: rotateY(270deg) translateZ(50px);
    background-color: darkgreen;
}

.xf_box .xf_rubik_cube .handsome_xf:nth-child(5) {
    transform: rotateX(90deg) translateZ(50px);
    background-color: lightsalmon;
}

.xf_box .xf_rubik_cube .handsome_xf:nth-child(6) {
    transform: rotateX(-90deg) translateZ(50px);
    background-color: blueviolet;
}

.xf_box .xf_rubik_cube .handsome_xf img {
    width: 100%;
    height: 100%;
}

这是html,改图片,文字都行

<!DOCTYPE html>
<html lang="zh-CN">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>魔方旋转效果</title>
<link rel="shortcut icon" href="〖放图标〗/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="rcb.css">
</head>

<body>
<!-- 文字区 -->
<div class="xf_box">
<div class="xf_rubik_cube">
<a class="handsome_xf" href="#!">小枫好帅</a>
<a class="handsome_xf" href="#!">我也这么认为</a>
<a class="handsome_xf" href="#!">他真的好帅</a>
<a class="handsome_xf" href="#!">我爱si他了</a>
<a class="handsome_xf" href="#!">想给他生猴子</a>
<a class="handsome_xf" href="#!">mua~枫!</a>
</div>
</div>
<!-- 图片区 在img里面替换图片即可 不用的话就注释起来 -->
<!-- <div class="xf_box">
<div class="xf_rubik_cube">
<a class="handsome_xf" href="#!"><img src="〖放图片链接〗" alt=""></a>
<a class="handsome_xf" href="#!"><img src="〖放图片链接〗" alt=""></a>
<a class="handsome_xf" href="#!"><img src="〖放图片链接〗" alt=""></a>
<a class="handsome_xf" href="#!"><img src="〖放图片链接〗" alt=""></a>
<a class="handsome_xf" href="#!"><img src="〖放图片链接〗" alt=""></a>
<a class="handsome_xf" href="#!"><img src="〖放图片链接〗" alt=""></a>
</div>
</div> -->
</body>

</html>

拿走点个赞谢谢!!!也可以赞助会员,还有更多好玩的源码等你来魔方选择效果

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索