animation2code benchmark
For best compatibility, please view this dashboard in a Chrome browser.
← back to Loaders (WIP)

model output

Claude Sonnet 4.6

Loaders (WIP)

A 0.70T 0.34
compare with ground truth →
1Looking at the animation frames, I can see:
2
31. A red/coral background (#E8473F)
42. A white circle with an icon that alternates between two states:
5   - State 1: Horizontal "bow-tie" / eyes shape (like `(•)`) - two curved parentheses with dots
6   - State 2: Vertical hourglass shape with arc segments top and bottom (rotated 90°)
7
8The icon appears to be rotating/spinning - it's the same icon rotating, creating the alternating appearance. The circle has a slight pink tint suggesting it's semi-transparent white over the red background.
9
10<!DOCTYPE html>
11<html lang="en">
12<head>
13<meta charset="UTF-8">
14<meta name="viewport" content="width=device-width, initial-scale=1.0">
15<title>Loading Animation</title>
16<style>
17  * { margin: 0; padding: 0; box-sizing: border-box; }
18  
19  body {
20    background-color: #E8473F;
21    width: 100vw;
22    height: 100vh;
23    display: flex;
24    align-items: flex-start;
25    justify-content: center;
26    padding-top: 60px;
27  }
28
29  .logo-container {
30    width: 70px;
31    height: 70px;
32    background: rgba(255, 255, 255, 0.88);
33    border-radius: 50%;
34    display: flex;
35    align-items: center;
36    justify-content: center;
37    animation: spin 1.2s linear infinite;
38  }
39
40  .icon {
41    width: 44px;
42    height: 44px;
43    position: relative;
44  }
45
46  svg {
47    width: 100%;
48    height: 100%;
49  }
50
51  @keyframes spin {
52    0%   { transform: rotate(0deg); }
53    100% { transform: rotate(360deg); }
54  }
55</style>
56</head>
57<body>
58
59<div class="logo-container">
60  <svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
61    <!-- Left arc -->
62    <path d="M14 22 C14 17, 18 13, 22 13 C18 13, 14 17, 14 22 C14 27, 18 31, 22 31 C18 31, 14 27, 14 22Z" fill="white"/>
63    
64    <!-- Right arc -->
65    <path d="M30 22 C30 17, 26 13, 22 13 C26 13, 30 17, 30 22 C30 27, 26 31, 22 31 C26 31, 30 27, 30 22Z" fill="white"/>
66
67    <!-- Left parenthesis shape -->
68    <path d="M8 22 C8 14, 14 8, 22 8 L22 13 C17 13, 13 17, 13 22 C13 27, 17 31, 22 31 L22 36 C14 36, 8 30, 8 22Z" fill="white"/>
69    
70    <!-- Right parenthesis shape -->
71    <path d="M36 22 C36 14, 30 8, 22 8 L22 13 C27 13, 31 17, 31 22 C31 27, 27 31, 22 31 L22 36 C30 36, 36 30, 36 22Z" fill="white"/>
72
73    <!-- Center bowtie -->
74    <path d="M16 19 L22 22 L16 25 Z" fill="#E8473F"/>
75    <path d="M28 19 L22 22 L28 25 Z" fill="#E8473F"/>
76    
77    <!-- Top gap -->
78    <path d="M18 8 L26 8 L26 13 L18 13 Z" fill="rgba(232,71,63,0.88)"/>
79    <!-- Bottom gap -->
80    <path d="M18 31 L26 31 L26 36 L18 36 Z" fill="rgba(232,71,63,0.88)"/>
81  </svg>
82</div>
83
84<script>
85  // The CSS animation handles everything
86</script>
87</body>
88</html>