html占不满屏幕设置

在全局的 gloable.css输入如下配置

html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    box-sizing: border-box; // 这个是设置盒模型,方便计算宽高,可以去掉

}

对比如下

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现全屏动态爱心效果的前端代码可以通过以下步骤实现: 1. 创建一个空的HTML文档,并在其中添加一个Canvas元素 2. 使用JavaScript获取Canvas元素,并设置其宽高等于浏览器窗口大小 3. 定义一个函数drawHeart,用于绘制爱心图形 4. 在函数中,使用Canvas API中的贝塞尔曲线绘制出两个圆弧和一条直线组成的爱心图形 5. 定义一个函数animate,用于实现动态效果 6. 在函数中,使用requestAnimationFrame递归调用animate函数,并在每次调用时清空Canvas画布、调用drawHeart函数绘制爱心图形、并更新爱心位置和大小等属性 以下是示例代码: HTML部分: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全屏动态爱心</title> </head> <body> <canvas id="canvas"></canvas> <script src="script.js"></script> </body> </html> ``` JavaScript部分: ``` var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var width = canvas.width = window.innerWidth; var height = canvas.height = window.innerHeight; function drawHeart(x, y, size) { ctx.beginPath(); ctx.moveTo(x, y); ctx.bezierCurveTo(x + size / 2, y - size / 2, x + size, y + size / 2, x, y + size); ctx.bezierCurveTo(x - size, y + size / 2, x - size / 2, y - size / 2, x, y); ctx.fillStyle = 'red'; ctx.fill(); } var x = width / 2; var y = height / 2; var size = 100; function animate() { requestAnimationFrame(animate); ctx.clearRect(0, 0, width, height); drawHeart(x, y, size); x += Math.sin(Date.now() / 1000) * 2; y += Math.cos(Date.now() / 1000) * 2; size = 100 + Math.sin(Date.now() / 1000) * 20; } animate(); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值