[html]
<head>
<style>
html { scrollbar-width: none;
overflow: auto;}
body div { transform-style: preserve-3d;}
@keyframes RotateX-plus80minus80 {
0% { transform-origin: center top; }
6% { transform: rotateX(-10deg); }
14% { transform: rotateX(20deg); }
24% { transform: rotateX(-40deg); }
34% { transform: rotateX(45deg); }
46% { transform: rotateX(-80deg); }
58% { transform: rotateX(80deg); }
68% { transform: rotateX(-40deg); }
76% { transform: rotateX(20deg); }
84% { transform: rotateX(-10deg); }
92% { transform: rotateX(5deg); }
100% { transform-origin: center top; }
}
@keyframes RotateZ-plus0plus30 {
0% { transform: rotateZ(0deg); transform-origin: center bottom; }
6% { transform: rotateZ(5deg); }
14% { transform: rotateZ(10deg); }
24% { transform: rotateZ(20deg); }
34% { transform: rotateZ(10deg); }
44% { transform: rotateZ(30deg); }
100% { transform: rotateZ(0deg); transform-origin: center bottom; }
}
@keyframes RotateYo {
to { transform: rotateY(360deg); }
}
#LayoutGrid {
position: relative;
transform-style: preserve-3d;
perspective: 600px;
animation: RotateZ-plus0plus30 40s ease-in-out infinite ;
}
#LayoutGrid-X {
text-align: center;
animation: RotateX-plus80minus80 30s ease-in-out infinite ;
}
#Container-Y {
animation: RotateYo 32s cubic-bezier(0.7, -0.6, 0.3, 1.6) infinite ;
}
div.text {
position: absolute;
font-family: Arial, sans-serif;
font-size: 2em;
color: white;
font-weight: 900;
bottom: 0;
animation: RotateX-plus80minus80 12s ease-in-out infinite ;
}
#LayoutGrid, #LayoutGrid-X, #Container-Y {
pointer-events: none;
}
#Container-Y iframe {
pointer-events: auto;
cursor: pointer;
}
</style>
</head>
<body>
<div id="LayoutGrid">
<div class="text">КНОПКА ! </div>
<div id="LayoutGrid-X">
<div id="Container-Y">
<div class="text">Попади в нее</div>
<!-- === Player === -->
<iframe width="400px"
height="400px"
frameborder="0"
allowtransparency="true"
scrolling="no"
src="https://neane.ru/rus/4/_ape/0801.htm">
</iframe>
</div>
</div>
<div height="200px">
</div>
</div>
<!-- Скрипт-обработчик клика , no defer -->
<script src="https://seregasmyfavoritesites.on.drv.tw/Site/js/glass-short.js"></script>
<script>
(() => {
window.addEventListener('load', () => {
if (typeof glassShortData === 'undefined') return;
const sound = new Audio("data:audio/mpeg;base64," + glassShortData);// постоянный объект
sound.preservesPitch = false;
sound.volume = 0.7;
document.addEventListener('click', (e) => {
sound.playbackRate = Math.random() * 0.8 + 0.2; // Скорость звука = 0.2-1.0
sound.currentTime = 0;
sound.play().catch(() => {});
});
});
})();
</script>
</body>
[/html]