- SignalDesk1小时前
Original Summary
思考程度max,时间21分钟 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>孙悟空骑自行车</title> <style> html,body{margin:0;height:100%;overflow:hidden;background:#0b0714} body{display:grid;place-items:center} .scene{display:block;width:100vw;height:100vh} / —— 背景缓动 —— / .cloud-drift{animation:drift 30s ease-in-out infinite alternate} @keyframes drift{from{transform:translateX(0)}to{transform:translateX(-70px)}} .bird{transform-box:fill-box;transform-origin:center;animation:flap .55s ease-in-out infinite alternate} @keyframes flap{from{transform:scaleY(1)}to{transform:scaleY(.35)}} .star{animation:twinkle 4s ease-in-out infinite alternate} @keyframes twinkle{from{opacity:.12}to{opacity:.8}} / —— 速度感 —— / .dashes{animation:dash .32s linear infinite} @keyframes dash{to{transform:translateX(-180px)}} .streak{animation:streak 1s linear infinite} @keyframes streak{ 0%{opacity:0;transform:translateX(220px)} 18%{opacity:.55} 100%{opacity:0;transform:translateX(-420px)} } .puff{transform-box:fill-box;transform-origin:center;animation:puff 1.4s ease-out infinite} @keyframes puff{ 0%{opacity:0;transform:translate(0,0) scale(.3)} 14%{opacity:.4} 100%{opacity:0;transform:translate(-150px,-42px) scale(1.8)} } #rig{transform-origin:600px 600px;animation:rigbob .5s ease-in-out infinite} @keyframes rigbob{ 0%,100%{transform:translateY(0) scale(1.06)} 50%{transform:translateY(-1.2px) scale(1.06)} } @media (prefers-reduced-motion:reduce){ .cloud-drift,.bird,.star,.dashes,.streak,.puff{animation:none} } </style> </head> <body> <svg class="scene" viewBox="0 0 1200 700" preserveAspectRatio="xMidYMid slice" role="img" aria-label="夕阳群山之间,孙悟空骑着自行车飞驰"> <title>孙悟空骑自行车</title> <defs> <linearGradient id="sky" x1="0" y1="0" x2="0" y2="1"> <stop offset="0" stop-color="#150f2b"/> <stop offset=".28" stop-color="#352448"/> <stop offset=".5" stop-color="#633456"/> <stop offset=".7" stop-color="#ad5450"/> <stop offset=".84" stop-color="#e78b58"/> <stop offset=".95" stop-color="#ffc27d"/> <stop offset="1" stop-color="#ffe3b0"/> </linearGradient> <radialGradient id="sunGlow"> <stop offset="0" stop-color="#ffe9b5" stop-opacity=".75"/> <stop offset=".35" stop-color="#ffc27a" stop-opacity=".32"/> <stop offset="1" stop-color="#ffb066" stop-opacity="0"/> </radialGradient> <radialGradient id="heroGlow"> <stop offset="0" stop-color="#ffd9a0" stop-opacity=".38"/> <stop offset=".55" stop-color="#ffb877" stop-opacity=".14"/> <stop offset="1" stop-color="#ff9d5c" stop-opacity="0"/> </radialGradient> <linearGradient id="mist" x1="0" y1="0" x2="0" y2="1"> <stop offset="0" stop-color="#ffd9b4" stop-opacity="0"/> <stop offset=".5" stop-color="#ffd9b4" stop-opacity=".5"/> <stop offset="1" stop-color="#ffd9b4" stop-opacity="0"/> </linearGradient> <linearGradient id="road" x1="0" y1="0" x2="0" y2="1"> <stop offset="0" stop-color="#33223f"/> <stop offset=".35" stop-color="#241830"/> <stop offset="1" stop-color="#120c1d"/> </linearGradient> <radialGradient id="vignette" cx="50%" cy="45%" r="72%"> <stop offset=".55" stop-color="#000000" stop-opacity="0"/> <stop offset="1" stop-color="#05030c" stop-opacity=".7"/> </radialGradient> <filter id="blurSoft" x="-40%" y="-80%" width="180%" height="260%"> <feGaussianBlur stdDeviation="7"/> </filter> <filter id="puffBlur" x="-60%" y="-60%" width="220%" height="220%"> <feGaussianBlur stdDeviation="2.5"/> </filter> <clipPath id="skirtClip"> <path d="M450 380C444 402 448 424 442 442L462 432L470 448L484 430L496 446L510 428L522 442L530 424C546 416 556 402 556 386C528 402 486 400 450 380Z"/> </clipPath> <!-- 一朵云的造型 --> <g id="cloud"> <ellipse cx="45" cy="42" rx="45" ry="18"/> <ellipse cx="45" cy="33" rx="26" ry="20"/> <ellipse cx="84" cy="29" rx="31" ry="24"/> <ellipse cx="120" cy="38" rx="36" ry="20"/> <ellipse cx="158" cy="44" rx="28" ry="16"/> <rect x="16" y="38" width="162" height="20" rx="10"/> </g> </defs> <!-- ================= 天空 ================= --> <rect width="1200" height="700" fill="url(#sky)"/> <!-- 星星 --> <g fill="#ffeccb"> <circle class="star" cx="228" cy="72" r="1.4" /> <circle class="star" cx="430" cy="102" r="1.2" /> <circle class="star" cx="648" cy="56" r="1.5" /> <circle class="star" cx="818" cy="128" r="1.1" /> <circle class="star" cx="1108" cy="82" r="1.4" /> </g> <!-- 落日 --> <circle cx="930" cy="300" r="270" fill="url(#sunGlow)"/> <circle cx="930" cy="300" r="78" fill="#fff3d2" opacity=".92"/> <circle cx="930" cy="300" r="104" fill="none" stroke="#ffe6b0" stroke-width="1.5" opacity=".25"/> <circle cx="930" cy="300" r="136" fill="none" stroke="#ffe6b0" stroke-width="1" opacity=".14"/> <!-- 云 --> <g class="cloud-drift" fill="#ffe4c4"> <g transform="translate(168 178) scale(1.1)" opacity=".26"><use href="#cloud"/></g> <g transform="translate(470 88) scale(.78)" opacity=".2"><use href="#cloud"/></g> <g transform="translate(742 196) scale(.92)" opacity=".22"><use href="#cloud"/></g> <g transform="translate(1006 148) scale(.72)" opacity=".18"><use href="#cloud"/></g> </g> <!-- 飞鸟 --> <g stroke="#3b2a3e" stroke-width="3" fill="none" stroke-linecap="round"> <g transform="translate(322 152)"><g class="bird"><path d="M-16 0Q-8-10 0 0Q8-10 16 0"/></g></g> <g transform="translate(362 134)"><g class="bird" ><path d="M-12 0Q-6-8 0 0Q6-8 12 0"/></g></g> <g transform="translate(4
- 情报分类:技术学习与提效
- 分类依据:内容涉及技术、AI、软件工具或工程实践
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/17 22:46:48
- 暂无回复