← 回到列表
#73
minimax-m3.1-flash
minimax
minimax-code 2026-10-23 00:48(14 天前)
耗时80.15 s
首字延迟—
输入字节未采集
输入 tokens—
输出字节13.6 KB
tokens—
元素 / 动画161 / 18
配色数54
来源guest
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 800 500" role="img" aria-label="A pelican riding a bicycle">
<title>Pelican on a Bicycle</title>
<desc>A white pelican with an orange beak pouch pedals a blue bicycle across a sunny field. The wheels spin, the legs pedal, the body bobs and the eye blinks.</desc>
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#a9dcf2"/>
<stop offset="0.6" stop-color="#d9f0fb"/>
<stop offset="1" stop-color="#f2fbff"/>
</linearGradient>
<linearGradient id="bodyGrad" x1="0.15" y1="0" x2="0.6" y2="1">
<stop offset="0" stop-color="#ffffff"/>
<stop offset="0.65" stop-color="#f4f7fa"/>
<stop offset="1" stop-color="#dfe6ed"/>
</linearGradient>
<linearGradient id="wingGrad" x1="0" y1="0" x2="0.4" y2="1">
<stop offset="0" stop-color="#ffffff"/>
<stop offset="1" stop-color="#e6ecf2"/>
</linearGradient>
<linearGradient id="beakGrad" x1="0" y1="0" x2="1" y2="0.2">
<stop offset="0" stop-color="#ffc75a"/>
<stop offset="0.6" stop-color="#f79d2c"/>
<stop offset="1" stop-color="#e8761c"/>
</linearGradient>
<linearGradient id="pouchGrad" x1="0.2" y1="0" x2="0.6" y2="1">
<stop offset="0" stop-color="#f8b845"/>
<stop offset="1" stop-color="#e07f1f"/>
</linearGradient>
<linearGradient id="hillGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#9fd3a4"/>
<stop offset="1" stop-color="#7fbd8c"/>
</linearGradient>
</defs>
<rect x="0" y="0" width="800" height="500" fill="url(#sky)"/>
<circle cx="705" cy="74" r="36" fill="#fff3c4" opacity="0.95"/>
<circle cx="705" cy="74" r="52" fill="#fff3c4" opacity="0.35"/>
<g fill="#ffffff" opacity="0.92">
<g>
<ellipse cx="120" cy="96" rx="46" ry="21"/>
<ellipse cx="158" cy="88" rx="32" ry="26"/>
<ellipse cx="90" cy="92" rx="30" ry="18"/>
<animateTransform attributeName="transform" type="translate" values="0 0;-900 0" dur="42s" repeatCount="indefinite"/>
</g>
<g>
<ellipse cx="430" cy="58" rx="36" ry="16"/>
<ellipse cx="462" cy="50" rx="25" ry="20"/>
<ellipse cx="406" cy="54" rx="23" ry="14"/>
<animateTransform attributeName="transform" type="translate" values="0 0;-900 0" dur="57s" repeatCount="indefinite"/>
</g>
</g>
<path d="M0,352 C120,300 210,336 300,318 C400,298 470,336 560,320 C650,304 720,330 800,308 L800,470 L0,470 Z" fill="url(#hillGrad)" opacity="0.75"/>
<g stroke="#ffffff" stroke-linecap="round" opacity="0.55">
<g stroke-width="5">
<line x1="60" y1="150" x2="180" y2="150"/>
<line x1="250" y1="196" x2="340" y2="196"/>
<line x1="40" y1="248" x2="140" y2="248"/>
<line x1="620" y1="120" x2="740" y2="120"/>
</g>
<animateTransform attributeName="transform" type="translate" values="0 0;-260 0" dur="1.6s" repeatCount="indefinite"/>
</g>
<rect x="0" y="463" width="800" height="37" fill="#7fc06a"/>
<rect x="0" y="463" width="800" height="5" fill="#6aa957"/>
<g stroke="#5f9c4e" stroke-width="3" stroke-linecap="round">
<g>
<path d="M40,463 L34,448 M40,463 L47,450 M40,463 L40,445"/>
<path d="M190,463 L184,450 M190,463 L197,452"/>
<path d="M330,463 L324,447 M330,463 L337,451"/>
<path d="M700,463 L694,449 M700,463 L707,452"/>
<animateTransform attributeName="transform" type="translate" values="0 0;-200 0" dur="2.4s" repeatCount="indefinite"/>
</g>
</g>
<ellipse cx="400" cy="470" rx="230" ry="14" fill="#4f8f46" opacity="0.35"/>
<g id="bike">
<g transform="translate(230,385)">
<circle r="79" fill="#ffffff" opacity="0.25"/>
<circle r="79" fill="none" stroke="#2c3946" stroke-width="8"/>
<circle r="70" fill="none" stroke="#c3cfd8" stroke-width="2.5"/>
<g stroke="#9aa8b4" stroke-width="2.6">
<line x1="0" y1="-70" x2="0" y2="70"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(45)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(90)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(135)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(180)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(225)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(270)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(315)"/>
<animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="0.8s" repeatCount="indefinite"/>
</g>
<circle r="8" fill="#46535f"/>
</g>
<g transform="translate(570,385)">
<circle r="79" fill="#ffffff" opacity="0.25"/>
<circle r="79" fill="none" stroke="#2c3946" stroke-width="8"/>
<circle r="70" fill="none" stroke="#c3cfd8" stroke-width="2.5"/>
<g stroke="#9aa8b4" stroke-width="2.6">
<line x1="0" y1="-70" x2="0" y2="70"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(45)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(90)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(135)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(180)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(225)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(270)"/>
<line x1="0" y1="-70" x2="0" y2="70" transform="rotate(315)"/>
<animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="0.8s" repeatCount="indefinite"/>
</g>
<circle r="8" fill="#46535f"/>
</g>
<g fill="none" stroke="#2f6fb0" stroke-width="9" stroke-linecap="round" stroke-linejoin="round">
<path d="M230,385 L360,385"/>
<path d="M230,385 L345,262"/>
<path d="M345,262 L360,385"/>
<path d="M345,262 L520,252"/>
<path d="M360,385 L520,252"/>
<path d="M520,252 L570,385"/>
</g>
<g fill="none" stroke="#5aa0dd" stroke-width="3" stroke-linecap="round" opacity="0.8">
<path d="M240,380 L355,380"/>
<path d="M352,270 L515,261"/>
</g>
<circle cx="360" cy="385" r="22" fill="none" stroke="#77848f" stroke-width="4"/>
<circle cx="230" cy="385" r="11" fill="none" stroke="#77848f" stroke-width="3.5"/>
<g stroke="#55616c" stroke-width="2.5" fill="none" opacity="0.9">
<path d="M241,389 L339,394"/>
<path d="M241,381 L339,376"/>
</g>
<path d="M345,262 L341,254" stroke="#2c3946" stroke-width="7" stroke-linecap="round"/>
<path d="M520,252 L536,220" stroke="#2c3946" stroke-width="8" stroke-linecap="round"/>
<path d="M505,214 C522,204 550,204 566,212" stroke="#2c3946" stroke-width="8" stroke-linecap="round" fill="none"/>
<rect x="500" y="210" width="14" height="11" rx="3" fill="#c2452f"/>
</g>
<g id="legs" fill="none" stroke-linecap="round">
<g stroke="#e0902a" stroke-width="11">
<path d="M352,272 Q334,318 330,385">
<animate attributeName="d" dur="0.8s" repeatCount="indefinite" calcMode="linear" values="M352,272 Q334,318 330,385; M352,272 Q336,312 339,364; M352,272 Q344,312 360,355; M352,272 Q350,316 381,364; M352,272 Q352,320 390,385; M352,272 Q350,322 381,406; M352,272 Q344,326 360,415; M352,272 Q336,324 339,406; M352,272 Q334,318 330,385"/>
<animate attributeName="stroke" dur="0.8s" repeatCount="indefinite" values="#c9771f;#c9771f;#c9771f;#c9771f;#e0902a;#e0902a;#e0902a;#e0902a;#c9771f"/>
</path>
<path d="M340,268 Q352,320 390,385">
<animate attributeName="d" dur="0.8s" repeatCount="indefinite" calcMode="linear" values="M340,268 Q352,320 390,385; M340,268 Q350,322 381,406; M340,268 Q344,326 360,415; M340,268 Q336,324 339,406; M340,268 Q334,318 330,385; M340,268 Q336,312 339,364; M340,268 Q344,312 360,355; M340,268 Q350,316 381,364; M340,268 Q352,320 390,385"/>
<animate attributeName="stroke" dur="0.8s" repeatCount="indefinite" values="#e0902a;#e0902a;#e0902a;#e0902a;#c9771f;#c9771f;#c9771f;#c9771f;#e0902a"/>
</path>
</g>
<g fill="#f0a63b" stroke="#c9771f" stroke-width="2">
<path d="M318,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z">
<animate attributeName="d" dur="0.8s" repeatCount="indefinite" calcMode="linear" values="M318,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M327,361 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M348,352 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M369,361 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M378,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M369,403 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M348,412 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M327,403 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M318,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z"/>
</path>
<path d="M378,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z">
<animate attributeName="d" dur="0.8s" repeatCount="indefinite" calcMode="linear" values="M378,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M369,403 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M348,412 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M327,403 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M318,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M327,361 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M348,352 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M369,361 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z; M378,382 q14,-7 28,0 q-4,10 -14,10 q-10,0 -14,-10 Z"/>
</path>
</g>
</g>
<g id="crank">
<line x1="330" y1="385" x2="390" y2="385" stroke="#8b959e" stroke-width="6" stroke-linecap="round"/>
<g fill="#2c3946">
<rect x="382" y="379" width="20" height="12" rx="3"/>
<rect x="318" y="379" width="20" height="12" rx="3"/>
</g>
<animateTransform attributeName="transform" type="rotate" from="0 360 385" to="360 360 385" dur="0.8s" repeatCount="indefinite"/>
</g>
<g id="pelican">
<animateTransform attributeName="transform" type="translate" values="0 0;0 -4;0 0" dur="0.8s" repeatCount="indefinite"/>
<path d="M252,168 C216,156 184,172 158,200 C192,196 222,214 254,214 Z" fill="#e9eef3" stroke="#cdd6de" stroke-width="2"/>
<path d="M170,196 C190,192 214,200 236,208" fill="none" stroke="#c8d2db" stroke-width="2"/>
<ellipse cx="330" cy="205" rx="92" ry="70" fill="url(#bodyGrad)" stroke="#cdd6de" stroke-width="2.5"/>
<ellipse cx="300" cy="182" rx="52" ry="34" fill="#ffffff" opacity="0.55"/>
<g>
<path d="M254,190 C286,158 348,156 382,188 C356,228 292,238 256,216 Z" fill="url(#wingGrad)" stroke="#cfd8e0" stroke-width="2.5"/>
<path d="M272,196 C300,180 340,178 366,190" fill="none" stroke="#dbe3ea" stroke-width="2.5"/>
<path d="M278,208 C302,194 338,192 360,200" fill="none" stroke="#dbe3ea" stroke-width="2.5"/>
<animateTransform attributeName="transform" type="rotate" values="-5 300 200;4 300 200;-5 300 200" dur="0.8s" repeatCount="indefinite"/>
</g>
<path d="M396,192 Q418,150 430,126" fill="none" stroke="#cdd6de" stroke-width="42" stroke-linecap="round"/>
<path d="M396,192 Q418,150 430,126" fill="none" stroke="#fbfdfe" stroke-width="36" stroke-linecap="round"/>
<g>
<animateTransform attributeName="transform" type="rotate" values="-4 424 158;4 424 158;-4 424 158" dur="0.8s" repeatCount="indefinite"/>
<path d="M424,92 C404,70 386,74 378,86 C392,96 406,104 420,106 Z" fill="#f1f5f8" stroke="#cdd6de" stroke-width="2"/>
<path d="M412,90 C400,78 392,80 388,88" fill="none" stroke="#dfe6ed" stroke-width="2"/>
<circle cx="437" cy="118" r="36" fill="url(#bodyGrad)" stroke="#cdd6de" stroke-width="2.5"/>
<path d="M466,96 C512,93 574,105 616,130 C572,124 510,122 468,124 Z" fill="url(#beakGrad)" stroke="#d9762a" stroke-width="2"/>
<path d="M470,99 C512,97 568,107 606,127" fill="none" stroke="#ffdf8f" stroke-width="2" opacity="0.8"/>
<path d="M468,124 C510,127 568,133 608,130 C582,172 500,166 470,138 Z" fill="url(#pouchGrad)" stroke="#cf7420" stroke-width="2"/>
<path d="M486,136 C512,140 548,142 572,138" fill="none" stroke="#d98a2b" stroke-width="2" opacity="0.85"/>
<ellipse cx="486" cy="108" rx="6" ry="3.2" fill="#c96d1c" opacity="0.8"/>
<path d="M470,124 C506,126 560,131 600,130" fill="none" stroke="#b9651b" stroke-width="1.8" opacity="0.7"/>
<circle cx="452" cy="110" r="5.6" fill="#22303a">
<animate attributeName="ry" values="5.6;5.6;0.6;5.6;5.6" keyTimes="0;0.88;0.92;0.96;1" dur="4s" repeatCount="indefinite"/>
</circle>
<circle cx="453.8" cy="108.4" r="1.9" fill="#ffffff"/>
</g>
</g>
<path d="M303,262 C320,250 358,250 376,261 C364,276 324,278 303,262 Z" fill="#2c3946"/>
<path d="M303,262 C320,250 358,250 376,261 C370,266 356,269 344,269 C324,269 310,266 303,262 Z" fill="#3d4b58"/>
<g stroke="#4f8f46" stroke-width="4" stroke-linecap="round" opacity="0.85">
<g>
<path d="M110,500 L104,470 M110,500 L120,474 M110,500 L110,468"/>
<path d="M430,500 L422,474 M430,500 L442,478"/>
<path d="M640,500 L632,470 M640,500 L650,476"/>
<animateTransform attributeName="transform" type="translate" values="0 0;-320 0" dur="1.8s" repeatCount="indefinite"/>
</g>
</g>
</svg>