| | <svg width="600" height="600" viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title desc"> |
| | <title id="title">Cute Kitten</title> |
| | <desc id="desc">A cute cartoon kitten with soft fur, big eyes, whiskers, paws, and a tail.</desc> |
| |
|
| | <defs> |
| | |
| | <radialGradient id="furGrad" cx="50%" cy="40%" r="70%"> |
| | <stop offset="0%" stop-color="#f7c46b"/> |
| | <stop offset="60%" stop-color="#e7a45a"/> |
| | <stop offset="100%" stop-color="#c87d3f"/> |
| | </radialGradient> |
| |
|
| | |
| | <radialGradient id="bellyGrad" cx="50%" cy="50%" r="70%"> |
| | <stop offset="0%" stop-color="#fff5e8"/> |
| | <stop offset="100%" stop-color="#f1ded0"/> |
| | </radialGradient> |
| |
|
| | |
| | <radialGradient id="innerEarGrad" cx="50%" cy="50%" r="70%"> |
| | <stop offset="0%" stop-color="#ffd5e0"/> |
| | <stop offset="100%" stop-color="#f0b6c3"/> |
| | </radialGradient> |
| |
|
| | |
| | <radialGradient id="irisGrad" cx="50%" cy="50%" r="50%"> |
| | <stop offset="0%" stop-color="#66e0b5"/> |
| | <stop offset="70%" stop-color="#2aa67a"/> |
| | <stop offset="100%" stop-color="#1f7a5a"/> |
| | </radialGradient> |
| |
|
| | |
| | <radialGradient id="noseGrad" cx="50%" cy="50%" r="60%"> |
| | <stop offset="0%" stop-color="#ff8aa1"/> |
| | <stop offset="100%" stop-color="#e06b84"/> |
| | </radialGradient> |
| |
|
| | |
| | <filter id="kittenShadow" x="-50%" y="-50%" width="200%" height="200%"> |
| | <feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blur"/> |
| | <feOffset in="blur" dx="0" dy="3" result="offsetBlur"/> |
| | <feComponentTransfer> |
| | <feFuncA type="linear" slope="0.4"/> |
| | </feComponentTransfer> |
| | <feMerge> |
| | <feMergeNode/> |
| | <feMergeNode in="SourceGraphic"/> |
| | </feMerge> |
| | </filter> |
| |
|
| | |
| | <filter id="eyeGlow" x="-50%" y="-50%" width="200%" height="200%"> |
| | <feGaussianBlur stdDeviation="1.2" result="blur"/> |
| | <feMerge> |
| | <feMergeNode in="blur"/> |
| | <feMergeNode in="SourceGraphic"/> |
| | </feMerge> |
| | </filter> |
| |
|
| | |
| | <clipPath id="bodyClip"> |
| | <ellipse cx="300" cy="360" rx="150" ry="180"/> |
| | </clipPath> |
| | </defs> |
| |
|
| | |
| | <rect width="100%" height="100%" fill="#f7f4ff"/> |
| |
|
| | <g id="kitten" filter="url(#kittenShadow)"> |
| | |
| | <path d="M 430 360 |
| | C 520 380 520 480 450 520 |
| | C 480 500 480 450 460 430 |
| | C 440 415 435 390 430 360 Z" |
| | fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| |
|
| | |
| | <ellipse cx="300" cy="360" rx="150" ry="180" fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| |
|
| | |
| | <ellipse cx="300" cy="410" rx="95" ry="120" fill="url(#bellyGrad)" opacity="0.95"/> |
| |
|
| | |
| | <g clip-path="url(#bodyClip)" opacity="0.35"> |
| | <path d="M 190 290 C 230 310 260 330 290 350" stroke="#8c5a30" stroke-width="14" stroke-linecap="round" fill="none"/> |
| | <path d="M 170 330 C 210 350 240 370 270 390" stroke="#8c5a30" stroke-width="14" stroke-linecap="round" fill="none"/> |
| | <path d="M 210 420 C 250 440 280 460 310 480" stroke="#8c5a30" stroke-width="14" stroke-linecap="round" fill="none"/> |
| | <path d="M 230 250 C 270 270 300 290 330 310" stroke="#8c5a30" stroke-width="14" stroke-linecap="round" fill="none"/> |
| | </g> |
| |
|
| | |
| | <ellipse cx="230" cy="320" rx="26" ry="18" fill="#d58a4f" opacity="0.6"/> |
| | <ellipse cx="360" cy="430" rx="22" ry="16" fill="#d58a4f" opacity="0.6"/> |
| | <ellipse cx="265" cy="470" rx="18" ry="12" fill="#d58a4f" opacity="0.6"/> |
| |
|
| | |
| | <path d="M 220 115 L 190 50 L 255 100 Z" fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| | <path d="M 380 115 L 410 50 L 345 100 Z" fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| |
|
| | |
| | <path d="M 230 110 L 200 70 L 250 95 Z" fill="url(#innerEarGrad)" opacity="0.9"/> |
| | <path d="M 370 110 L 400 70 L 350 95 Z" fill="url(#innerEarGrad)" opacity="0.9"/> |
| |
|
| | |
| | <circle cx="300" cy="220" r="110" fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| |
|
| | |
| | <ellipse cx="265" cy="255" rx="22" ry="16" fill="#ffd8e2" opacity="0.85"/> |
| | <ellipse cx="335" cy="255" rx="22" ry="16" fill="#ffd8e2" opacity="0.85"/> |
| |
|
| | |
| | <g filter="url(#eyeGlow)"> |
| | <ellipse cx="265" cy="215" rx="26" ry="34" fill="url(#irisGrad)" stroke="#1a5e44" stroke-opacity="0.2" stroke-width="1.5"/> |
| | <ellipse cx="335" cy="215" rx="26" ry="34" fill="url(#irisGrad)" stroke="#1a5e44" stroke-opacity="0.2" stroke-width="1.5"/> |
| |
|
| | |
| | <ellipse cx="265" cy="218" rx="6" ry="14" fill="#1b1b1b"/> |
| | <ellipse cx="335" cy="218" rx="6" ry="14" fill="#1b1b1b"/> |
| |
|
| | |
| | <circle cx="258" cy="205" r="4" fill="#ffffff" opacity="0.9"/> |
| | <circle cx="328" cy="205" r="4" fill="#ffffff" opacity="0.9"/> |
| | </g> |
| |
|
| | |
| | <path d="M 295 245 L 305 245 L 300 255 Z" fill="url(#noseGrad)"/> |
| |
|
| | |
| | <path d="M 300 255 C 292 265 280 265 272 255" stroke="#7a3b3b" stroke-width="3" fill="none" stroke-linecap="round"/> |
| | <path d="M 300 255 C 308 265 320 265 328 255" stroke="#7a3b3b" stroke-width="3" fill="none" stroke-linecap="round"/> |
| |
|
| | |
| | <g stroke="#7a3b3b" stroke-width="3" stroke-linecap="round" opacity="0.9"> |
| | |
| | <line x1="272" y1="252" x2="220" y2="245"/> |
| | <line x1="272" y1="258" x2="215" y2="258"/> |
| | <line x1="272" y1="264" x2="220" y2="272"/> |
| | |
| | <line x1="328" y1="252" x2="380" y2="245"/> |
| | <line x1="328" y1="258" x2="385" y2="258"/> |
| | <line x1="328" y1="264" x2="380" y2="272"/> |
| | </g> |
| |
|
| | |
| | <ellipse cx="240" cy="520" rx="38" ry="26" fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| | <ellipse cx="360" cy="520" rx="38" ry="26" fill="url(#furGrad)" stroke="#8c5a30" stroke-opacity="0.25" stroke-width="2"/> |
| |
|
| | |
| | <g fill="#f1ded0" opacity="0.95"> |
| | <circle cx="228" cy="518" r="6"/> |
| | <circle cx="240" cy="525" r="6"/> |
| | <circle cx="252" cy="518" r="6"/> |
| | <circle cx="348" cy="518" r="6"/> |
| | <circle cx="360" cy="525" r="6"/> |
| | <circle cx="372" cy="518" r="6"/> |
| | </g> |
| | </g> |
| | </svg> |
| |
|