🕺
💃
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>社交ダンスフットプリント</title>
<style>
@keyframes danceMove {
0% { transform: translate(0, 0) rotate(0deg); }
25% { transform: translate(20px, -10px) rotate(10deg); }
50% { transform: translate(0px, 0px) rotate(-10deg); }
75% { transform: translate(-20px, -10px) rotate(10deg); }
100% { transform: translate(0, 0) rotate(0deg); }
}
@keyframes clickReaction {
0% { transform: scale(1); }
50% { transform: scale(1.5); }
100% { transform: scale(1); }
}
.dancer {
animation: danceMove 2s infinite;
cursor: pointer;
}
.clicked {
animation: clickReaction 0.5s;
}
@keyframes buttonBounce {
0% { transform: translateY(0); }
50% { transform: translateY(-10px); }
100% { transform: translateY(0); }
}
.button {
animation: buttonBounce 1s infinite;
}
</style>
</head>
<body>
<div style="width:400px; height:400px; position:relative; background-color:#f0f8ff; overflow:hidden; border:2px solid #000; border-radius:10px;">
<div id="dancer1" class="dancer" style="position:absolute; top:50%; left:30%; font-size:50px;">🕺</div>
<div id="dancer2" class="dancer" style="position:absolute; top:50%; left:60%; font-size:50px;">💃</div>
<div style="position:absolute; bottom:10px; left:50%; transform:translateX(-50%);">
<button onclick="moveDancers()" style="font-size:20px; padding:10px; margin:5px; border:none; border-radius:5px; background-color:#ff69b4; color:white;">✨💥</button>
<button onclick="moveDancers()" style="font-size:20px; padding:10px; margin:5px; border:none; border-radius:5px; background-color:#1e90ff; color:white;">🎉🎶</button>
<button onclick="moveDancers()" style="font-size:20px; padding:10px; margin:5px; border:none; border-radius:5px; background-color:#32cd32; color:white;">🔥🎈</button>
</div>
</div>
<script>
function moveDancers() {
const dancers = document.querySelectorAll('.dancer');
dancers.forEach(dancer => {
dancer.classList.add('clicked');
setTimeout(() => {
dancer.classList.remove('clicked');
}, 500);
});
}
document.getElementById('dancer1').addEventListener('click', moveDancers);
document.getElementById('dancer2').addEventListener('click', moveDancers);
// Optional: Keyboard controls
document.addEventListener('keydown', function(event) {
if(['ArrowUp','ArrowDown','ArrowLeft','ArrowRight'].includes(event.key)) {
moveDancers();
}
});
</script>
</body>
</html>
```