Transaction e90a1c5e17f3941f6cd0a7b56021f6f5c94c17c4c0342bcf8435558d2f1ca76f
1 Input
-
09fef26ffe39e24e9b9e47cee15de597e4ccccb25ec71d117cff94f8d04f2a65:0
OP_DATA_32(32) d141595c2fd00196b8dc39e001df3fcf1a70eeb808e4ad912862a02e16170bc8OP_CHECKSIG(172)OP_0(0)OP_IF(99)OP_DATA_3(3) ordOP_DATA_1(1)OP_DATA_23(23) text/html;charset=utf-8OP_DATA_1(1)OP_DATA_33(33) lX_P"2ihc4ŭOP_0(0)OP_PUSHDATA2(77) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Fiery Eye of Sauron with Animated Glow and Eyelids</title> <style> body { margin: 0; height: 100vh; display: flex; justify-content: center; align-items: center; background-color: #1a1a1a; overflow: hidden; } .eye-container {OP_PUSHDATA2(77) position: relative; display: flex; justify-content: center; align-items: center; } .eye { width: 250px; height: 250px; background: radial-gradient(circle, #ff6600 30%, #ff3300 80%, #8b0000 100%); position: relative; display: flex; justify-content: center; align-items: center; border-radius: 50%; box-shadow: 0 0 50px rgba(255, 69, 0, 0.8), 0OP_PUSHDATA2(77) 0 100px rgba(255, 102, 0, 0.6), 0 0 150px rgba(255, 69, 0, 0.4); z-index: 2; overflow: hidden; } .pupil { width: 40px; height: 160px; background: linear-gradient(to bottom, #000000, #660000); border-radius: 50%; position: absolute; transition: transform 0.1s ease; box-shadow: 0 0 10px rgba(0, 0, 0, 0.8); } .eye-detail { position: absolute;OP_PUSHDATA2(77) width: 90%; height: 90%; border: 2px solid #ff3300; border-radius: 50%; box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5); z-index: -1; } .top-eyelid, .bottom-eyelid { width: 100%; height: 50%; background: linear-gradient(to top, #ff3300, #ff6600); position: absolute; left: 0; transition: transform 0.2s ease; z-index: 1; }OP_PUSHDATA2(77) .top-eyelid { top: 0; transform: translateY(-100%); } .bottom-eyelid { bottom: 0; transform: translateY(100%); } .eye.blink .top-eyelid { transform: translateY(0); } .eye.blink .bottom-eyelid { transform: translateY(0); } .glow { position: absolute; width: 300px; height: 300px; border-radius: 50%;OP_PUSHDATA2(77) background: radial-gradient(circle, rgba(255, 69, 0, 0) 50%, rgba(255, 69, 0, 0.4) 60%, rgba(255, 102, 0, 0.7) 75%, rgba(255, 69, 0, 1) 100%); z-index: 0; pointer-events: none; animation: flicker 3s infinite alternate ease-in-out; } .glow::before, .glow::after { content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; background: radialOP_PUSHDATA2(77) -gradient(circle, rgba(255, 69, 0, 0) 50%, rgba(255, 69, 0, 0.6) 70%, rgba(255, 102, 0, 0.8) 85%, rgba(255, 69, 0, 1) 100%); z-index: -1; animation: flicker 2s infinite alternate ease-in-out; } .glow::before { animation-duration: 2.5s; transform: scale(1.1); opacity: 0.6; } .glow::after { animation-duration: 3.5s; transform: scale(0.9); opacity: 0.8; } @OP_PUSHDATA2(77) keyframes flicker { 0% { opacity: 0.9; transform: scale(1); } 50% { opacity: 1; transform: scale(1.2); } 100% { opacity: 0.8; transform: scale(1.1); } } </style> </head> <body> <div class="eye-container"> <div class="glow"></div> <div class="eye"> <div class="eye-detail"></div> <div class="puOP_PUSHDATA2(77) pil"></div> <div class="top-eyelid"></div> <div class="bottom-eyelid"></div> </div> </div> <script> const eye = document.querySelector('.eye'); const pupil = document.querySelector('.pupil'); document.addEventListener('mousemove', (event) => { const rect = eye.getBoundingClientRect(); const eyeX = rect.left + rect.width / 2; const eyeY = rect.top + rect.height / 2; const angle = Math.atan2(event.clientY - eyeY, event.clientX - eyeX);OP_PUSHDATA2(77) const distance = Math.min(30, Math.hypot(event.clientX - eyeX, event.clientY - eyeY) / 10); pupil.style.transform = `translate(${Math.cos(angle) * distance}px, ${Math.sin(angle) * distance}px)`; }); pupil.addEventListener('click', () => { eye.classList.add('blink'); setTimeout(() => { eye.classList.remove('blink'); }, 200); }); </script> </body> </html>OP_ENDIF(104)
2 Outputs
- e90a1c5e17f3941f6cd0a7b56021f6f5c94c17c4c0342bcf8435558d2f1ca76f:0
- e90a1c5e17f3941f6cd0a7b56021f6f5c94c17c4c0342bcf8435558d2f1ca76f:1
value 546
address bc1pgd255z8pjqeawqzc96dwjzuuprcyp3jdckqzzlq98mf48hy29nmqst8x2y
value 546
address bc1pgd255z8pjqeawqzc96dwjzuuprcyp3jdckqzzlq98mf48hy29nmqst8x2y