web前端入门到实战:在canvas中使用其他HTML元素

这篇博客介绍了一个Web前端实战项目,通过canvas在HTML中实现动态效果,创建了100个随机大小和颜色的小球。用户可以启动和停止小球的运动,并能改变背景颜色。HTML用于布局,CSS负责样式,JavaScript则处理动态行为和交互功能。
摘要由CSDN通过智能技术生成

做一个功能如下图,随机生成100个大小、颜色随机的小球。点击开始运动的时候,小球开始运动,然后点击停止运动的时候,小球停止运动。 点击旁边的白色或者黑色,则背景颜色变为相应的颜色。

HTML部分:


<body>
    <div id="canvas-wrapper">
        <canvas id="canvas" style="border: 1px solid #aaa;display:block;margin:0 auto"></canvas>
        <div id="controller">
            <h1>Canvas 绘图之旅</h1>
            <a href="#" id="canvas-btn">停止运动</a>
            <a href="#" class="color-btn" id="white-color-btn">&nbsp;</a>
            <a href="#" class="color-btn" id="black-color-btn">&nbsp;</a>
        </div>
    </div>
</body>

css部分:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值