1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| <!DOCTYPE html>
| <html>
| <head>
| <meta charset="UTF-8">
| <style>
| img {
| width: 100px;
| height: auto;
| }
|
| .canvas {
| perspective: 1000px;
| }
|
| .glass {
| margin: 0 auto;
| width: 10%;
|
| perspective: 1000px;
| }
|
| #fish {
| animation-name: swim;
| animation-duration: 2s;
| animation-iteration-count: infinite;
| }
|
| @keyframes swim {
| from {
| transform: rotateX(-10deg) rotateY(360deg) translateZ(100px);
| }
|
| to {
| transform: rotateX(-10deg) rotateY(0deg) translateZ(100px);
| }
| }
| </style>
| </head>
| <body>
| <div class="canvas">
| <div class="glass">
| <img id="fish" src="../images/blue-fish.png">
| </div>
| </div>
| </body>
| </html>
|
|