🐱
🖱️
👆
🔄
🌪️
```html
<!DOCTYPE html>
<html>
<head>
<title>🐱🎉猫ゲーム🎉🐱</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}
.bounce {
animation: bounce 1s infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.spin {
animation: spin 1s infinite;
}
@keyframes grow {
0% { transform: scale(1); }
100% { transform: scale(1.2); }
}
.grow {
animation: grow 0.5s infinite alternate;
}
</style>
</head>
<body>
<div style="display: flex; justify-content: center; align-items: center; height: 100vh; flex-direction: column; width: 100%; background-color: #f0f8ff;">
<div id="cat" class="bounce" style="font-size: 80px;">🐱</div>
<div style="display: flex; justify-content: space-around; width: 100%; max-width: 400px; margin-top: 20px;">
<div style="font-size: 40px;" onclick="clickCat()">🖱️</div>
<div style="font-size: 40px;" ontouchstart="clickCat()">👆</div>
<div style="font-size: 40px;" onclick="spinCat()">🔄</div>
<div style="font-size: 40px;" ontouchstart="spinCat()">🌪️</div>
</div>
</div>
<script>
const catElement = document.getElementById('cat');
function clickCat() {
catElement.classList.add('grow');
setTimeout(() => {
catElement.classList.remove('grow');
}, 1000);
}
function spinCat() {
catElement.classList.add('spin');
setTimeout(() => {
catElement.classList.remove('spin');
}, 1000);
}
</script>
</body>
</html>
```