制作简单幽灵动画的编程指南
HTML代码示例:
```html
.ghost {
position: absolute;
backgroundcolor: transparent; /* 选择透明或白色以体现幽灵效果 */
width: 100px;
height: 100px;
borderradius: 50%;
animation: ghostMove 1s infinite; /* 添加动画效果 */
}
@keyframes ghostMove {
0% { transform: translateX(50%) translateY(50%); }
50% { transform: translateX(0) translateY(0); }
100% { transform: translateX(50%) translateY(50%); }
}
function createGhost() {
var ghost = document.createElement('div');
ghost.className = 'ghost';
document.body.appendChild(ghost);
}
// 在这里,你可以根据需要添加幽灵的交互或特定行为
// 例如,点击幽灵后消失或执行其他动作
ghost.addEventListener('click', function() {
this.style.display = 'none'; // 幽灵点击后消失
});
createGhost(); // 初始创建