当前位置: 首页 > news >正文

大庆网站建设公司网络的最基本定义

大庆网站建设公司,网络的最基本定义,怎么做外网网站监控,网站界面怎么做✨博主#xff1a;命运之光 #x1f338;专栏#xff1a;Python星辰秘典 #x1f433;专栏#xff1a;web开发#xff08;简单好用又好看#xff09; ❤️专栏#xff1a;Java经典程序设计 ☀️博主的其他文章#xff1a;点击进入博主的主页 前言#xff1a;欢迎踏入… ✨博主命运之光  专栏Python星辰秘典 专栏web开发简单好用又好看 ❤️专栏Java经典程序设计 ☀️博主的其他文章点击进入博主的主页 前言欢迎踏入我的Web项目专栏一段神奇而令人陶醉的数字世界 在这里我将带您穿越时空揭开属于Web的奥秘。通过HTML、CSS和JavaScript的魔力我创造了一系列令人惊叹的Web项目它们仿佛是从梦境中涌现而出。 在这个专栏中您将遇到华丽的界面如流星划过夜空般迷人您将感受到动态的交互如魔法般让您沉浸其中您将探索响应式设计的玄妙让您的屏幕变幻出不同的绚丽景象。 无论您是一个探险家还是一位嗜血的代码巫师这个专栏将成为您的魔法书。我将分享每个项目的秘密解开编码的谜题让您也能够拥有制作奇迹的力量。 准备好了吗拿起您的键盘跟随我的指引一起进入这个神秘而充满惊喜的数字王国。在这里您将找到灵感的源泉为自己创造出一段奇幻的Web之旅 目录 引言 动态图展示 静态图展示 准备工作 HTML 结构 JavaScript 代码 运行效果 完整代码 代码的使用方法超简单什么都不用下载 1.打开记事本  2.将上面的源代码复制粘贴到记事本里面将文件另存为HTML文件点击保存即可 3.打开html文件大功告成(●◡●) 总结 引言 在这个技术博客中我们将学习如何使用HTML5 Canvas和JavaScript创建一个炫酷的网页效果。我们将打造一个动态的旋转彩虹背景并在其中添加一个可爱的旋转星星动画。通过本博客您将了解如何使用Canvas绘制彩虹渐变背景和绘制旋转的星星以及如何通过动画实现星星的旋转效果。 动态图展示 静态图展示 准备工作 在开始之前请确保您具备以下条件 基本的HTML、CSS和JavaScript知识。一个支持HTML5的现代web浏览器推荐使用最新版本的Chrome、Firefox、Safari等。 HTML 结构 首先让我们创建一个HTML文件并添加必要的结构。 !DOCTYPE html html headtitle炫酷的网页/titlestylebody {margin: 0;overflow: hidden;}canvas {display: block;}/style /head bodycanvas idmyCanvas/canvasscript// JavaScript代码将在下面添加/script /body /html在这个HTML结构中我们定义了一个Canvas元素用于绘制我们的炫酷网页效果。 JavaScript 代码 现在让我们添加JavaScript代码来实现炫酷的网页效果。 !-- ... 上面的HTML代码 ... --scriptconst canvas document.getElementById(myCanvas);const ctx canvas.getContext(2d);const width window.innerWidth;const height window.innerHeight;canvas.width width;canvas.height height;// 创建彩虹色渐变背景const gradient ctx.createLinearGradient(0, 0, width, height);gradient.addColorStop(0, red);gradient.addColorStop(0.17, orange);gradient.addColorStop(0.33, yellow);gradient.addColorStop(0.5, green);gradient.addColorStop(0.67, blue);gradient.addColorStop(0.83, indigo);gradient.addColorStop(1, violet);ctx.fillStyle gradient;ctx.fillRect(0, 0, width, height);// 创建一个旋转的星星function drawStar(cx, cy, spikes, outerRadius, innerRadius) {let rot Math.PI / 2 * 3;let x cx;let y cy;let step Math.PI / spikes;ctx.beginPath();ctx.moveTo(cx, cy - outerRadius);for (let i 0; i spikes; i) {x cx Math.cos(rot) * outerRadius;y cy Math.sin(rot) * outerRadius;ctx.lineTo(x, y);rot step;x cx Math.cos(rot) * innerRadius;y cy Math.sin(rot) * innerRadius;ctx.lineTo(x, y);rot step;}ctx.lineTo(cx, cy - outerRadius);ctx.closePath();ctx.lineWidth 5;ctx.strokeStyle #fff;ctx.stroke();ctx.fillStyle #f9f9f9;ctx.fill();}// 使星星旋转动画let rotationAngle 0;function animate() {rotationAngle 0.01;ctx.clearRect(0, 0, width, height);ctx.fillStyle gradient;ctx.fillRect(0, 0, width, height);ctx.save();ctx.translate(width / 2, height / 2);ctx.rotate(rotationAngle);drawStar(0, 0, 5, 80, 40);ctx.restore();requestAnimationFrame(animate);}animate(); /script /body /html以上代码中我们创建了一个绘制彩虹渐变背景的函数和一个绘制旋转星星的函数。然后我们使用Canvas绘制了彩虹渐变背景并在其中添加了一个旋转的星星动画。通过旋转Canvas的坐标系我们实现了星星的旋转效果。 运行效果 将上述HTML代码保存为一个HTML文件并在支持HTML5的现代web浏览器中打开它。您将会看到一个炫酷的网页其中有一个彩虹色渐变背景和一个可爱的旋转星星动画。随着时间的推移星星会不断旋转营造出一个令人愉悦的视觉效果。 完整代码 !DOCTYPE html html headtitle炫酷的网页/titlestylebody {margin: 0;overflow: hidden;}canvas {display: block;}/style /head bodycanvas idmyCanvas/canvasscriptconst canvas document.getElementById(myCanvas);const ctx canvas.getContext(2d);const width window.innerWidth;const height window.innerHeight;canvas.width width;canvas.height height;// 创建彩虹色渐变背景const gradient ctx.createLinearGradient(0, 0, width, height);gradient.addColorStop(0, red);gradient.addColorStop(0.17, orange);gradient.addColorStop(0.33, yellow);gradient.addColorStop(0.5, green);gradient.addColorStop(0.67, blue);gradient.addColorStop(0.83, indigo);gradient.addColorStop(1, violet);ctx.fillStyle gradient;ctx.fillRect(0, 0, width, height);// 创建一个旋转的星星function drawStar(cx, cy, spikes, outerRadius, innerRadius) {let rot Math.PI / 2 * 3;let x cx;let y cy;let step Math.PI / spikes;ctx.beginPath();ctx.moveTo(cx, cy - outerRadius);for (let i 0; i spikes; i) {x cx Math.cos(rot) * outerRadius;y cy Math.sin(rot) * outerRadius;ctx.lineTo(x, y);rot step;x cx Math.cos(rot) * innerRadius;y cy Math.sin(rot) * innerRadius;ctx.lineTo(x, y);rot step;}ctx.lineTo(cx, cy - outerRadius);ctx.closePath();ctx.lineWidth 5;ctx.strokeStyle #fff;ctx.stroke();ctx.fillStyle #f9f9f9;ctx.fill();}// 使星星旋转动画let rotationAngle 0;function animate() {rotationAngle 0.01;ctx.clearRect(0, 0, width, height);ctx.fillStyle gradient;ctx.fillRect(0, 0, width, height);ctx.save();ctx.translate(width / 2, height / 2);ctx.rotate(rotationAngle);drawStar(0, 0, 5, 80, 40);ctx.restore();requestAnimationFrame(animate);}animate();/script /body /html代码的使用方法超简单什么都不用下载 1.打开记事本  2.将上面的源代码复制粘贴到记事本里面将文件另存为HTML文件点击保存即可 3.打开html文件大功告成(●◡●) 总结 在本篇博客中我们学习了如何使用HTML5 Canvas和JavaScript创建一个炫酷的网页效果。通过绘制彩虹渐变背景和旋转的星星动画我们成功地打造了一个令人陶醉的视觉效果。 我们希望这个项目能够带给您一些灵感以及在web开发中使用Canvas和动画的实践经验。您可以进一步扩展这个例子添加更多元素和动态效果创造出更加丰富多彩的炫酷网页。 Happy coding! 本章的内容就到这里了觉得对你有帮助的话就支持一下博主把~ 点击下方个人名片交流会更方便哦~ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://www.hkea.cn/news/14451611/

相关文章:

  • 门户网网站建设功能需求表大红门桥做网站
  • 建设网站的公司的官网互联网公司做什么的
  • 建个企业营销型网站wordpress可以做外贸
  • seo整站优化价格网站注册查询
  • 做网站建设的联系电话能免费做微信群推广的网站
  • 代做毕业设计的网站好潜江招聘资讯网
  • 贵阳网站建设贵阳网站建设哪家好怀来县住房和城乡规划建设局网站
  • 昆明百度搜索排名优化seo是指搜索引擎营销
  • 免费企业网站开源系统宁波妇科最有名的医院
  • 要如何做才能拥有自己的网站呢网站建设申请空间
  • 那些企业需要做网站网站建设软件有哪些
  • 自己做网站挣钱吗wordpress登陆可见
  • 网站页面设计知识海南台风最新消息今天
  • 上饶市建设局有什么网站机关 网站 建设方案
  • 介绍家乡的网站怎么做房屋装修效果图怎么制作
  • 网站建设与网页设计 难学吗做网站江西
  • 网站图片切换效果兴国电商网站建设
  • 茶叶网站源码phpwordpress tag调用
  • 营销型网站模版嘉兴网站制作费用
  • 做服装网站要那些照片营销型网站和普通网站
  • 建设网站专业公司个人业务网站创建
  • 永康市建设银行网站查询查询网站空间
  • 给网站写教案做课件一节课多少钱app制作公司十强
  • 网站更新怎么样做更高大上十大牌子网
  • 企业网站深圳做网站的人月
  • 品牌型网站建设方案个人网页制作成品 模板
  • 一起做网店潮汕站百度网站怎么做信息
  • 温州做网站哪家公司最好一般做网站是用什么语言开发的
  • 做asp网站的步骤cnzz 网站域名怎么填
  • 福州网站建设流程wordpress阿里云