Skip to content

Commit 2596e38

Browse files
committed
update
1 parent 05e5d58 commit 2596e38

17 files changed

+3424
-1
lines changed

3D云动画效果.html

Lines changed: 584 additions & 0 deletions
Large diffs are not rendered by default.

八面型旋转照片墙.html

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<title>八面型旋转照片墙</title>
7+
<style>
8+
body {
9+
margin: 0;
10+
padding: 0;
11+
display: flex;
12+
justify-content: center;
13+
align-items: center;
14+
min-height: 100vh;
15+
background-color: #000;
16+
perspective: 1000px;
17+
overflow: hidden;
18+
}
19+
20+
.scene {
21+
width: 200px;
22+
height: 200px;
23+
transform-style: preserve-3d;
24+
animation: rotate 20s infinite linear;
25+
}
26+
27+
.cube {
28+
width: 100%;
29+
height: 100%;
30+
position: relative;
31+
transform-style: preserve-3d;
32+
}
33+
34+
.face {
35+
position: absolute;
36+
width: 100%;
37+
height: 100%;
38+
background-size: cover;
39+
background-position: center;
40+
opacity: 0.8;
41+
border: 2px solid rgba(255, 255, 255, 0.5);
42+
}
43+
44+
.front {
45+
transform: rotateY(0deg) translateZ(100px);
46+
background-image: url('https://picsum.photos/200/200?random=1');
47+
}
48+
.right {
49+
transform: rotateY(90deg) translateZ(100px);
50+
background-image: url('https://picsum.photos/200/200?random=2');
51+
}
52+
.back {
53+
transform: rotateY(180deg) translateZ(100px);
54+
background-image: url('https://picsum.photos/200/200?random=3');
55+
}
56+
.left {
57+
transform: rotateY(-90deg) translateZ(100px);
58+
background-image: url('https://picsum.photos/200/200?random=4');
59+
}
60+
.top {
61+
transform: rotateX(90deg) translateZ(100px);
62+
background-image: url('https://picsum.photos/200/200?random=5');
63+
}
64+
.bottom {
65+
transform: rotateX(-90deg) translateZ(100px);
66+
background-image: url('https://picsum.photos/200/200?random=6');
67+
}
68+
69+
@keyframes rotate {
70+
0% {
71+
transform: rotateX(0) rotateY(0);
72+
}
73+
100% {
74+
transform: rotateX(360deg) rotateY(360deg);
75+
}
76+
}
77+
</style>
78+
</head>
79+
<body>
80+
<div class="scene">
81+
<div class="cube">
82+
<div class="face front"></div>
83+
<div class="face back"></div>
84+
<div class="face right"></div>
85+
<div class="face left"></div>
86+
<div class="face top"></div>
87+
<div class="face bottom"></div>
88+
</div>
89+
</div>
90+
</body>
91+
</html>

图片列表无缝滚动.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<title>Document</title>
6+
<title>图片列表无缝滚动</title>
77
<style>
88
body {
99
--bgcolor--: #001c30;

0 commit comments

Comments
 (0)