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

做淘宝客没网站吗手机做网站的步骤

做淘宝客没网站吗,手机做网站的步骤,苏州十大软件公司招聘,自应式网站查看专栏目录 canvas实例应用100专栏#xff0c;提供canvas的基础知识#xff0c;高级动画#xff0c;相关应用扩展等信息。canvas作为html的一部分#xff0c;是图像图标地图可视化的一个重要的基础#xff0c;学好了canvas#xff0c;在其他的一些应用上将会起到非常重… 查看专栏目录 canvas实例应用100专栏提供canvas的基础知识高级动画相关应用扩展等信息。canvas作为html的一部分是图像图标地图可视化的一个重要的基础学好了canvas在其他的一些应用上将会起到非常重要的帮助。 文章目录 示例效果图示例源代码共104行canvas基本属性canvas基础方法 canvas如何实现涂鸦画板功能呢 我们监听鼠标事件时获取到的坐标是相对于整个页面的坐标e.clientX 和 e.clientY。为了将这些坐标转换为相对于 元素自身的坐标我们需要从这些值中减去 canvas.offsetLeft 和 canvas.offsetTop确保绘制路径是在 canvas 元素的坐标系统内而不是在整个页面的坐标系统中。 canvas.offsetLeft 是一个JavaScript属性它代表了元素在这个例子中是 canvas 元素相对于其最近的定位祖先元素offset parent的左边距离。如果没有定位的祖先元素那么就是相对于文档的左边距离。 这个属性通常与 canvas.offsetTop 一起使用后者代表元素相对于其最近的定位祖先元素的顶部距离。 示例效果图 示例源代码共104行 /* * Author: 大剑师兰特xiaozhuanlan还是大剑师兰特CSDN * 此源代码版权归大剑师兰特所有可供学习或商业项目中借鉴未经授权不得重复地发表到博客、论坛问答git等公共空间或网站中。 * Email: 2909222303qq.com * weixin: gis-dajianshi * First published in CSDN * First published time: 2024-02-07 */ templatediv classdjs_containerdiv classtoph3canvas实现涂鸦画板功能/h3div大剑师兰特, 还是大剑师兰特gis-dajianshi/divh4el-button typesuccess sizemini clickdraw()绘制/el-buttonel-button typedanger sizemini clickclearCanvas()清除画屏/el-button/h4/divdiv classdajianshi !-- canvas iddajianshi refmycanvas width980 height490 /canvas --canvas iddajianshi refmycanvas mousedownstartDrawing mousemovedraw mouseupstopDrawing width980 height490/canvas/div/div /template scriptexport default {data() {return {canvas: null,ctx: null,drawing: false,color: black,lineWidth: 5,lastX: 0,lastY: 0}},mounted() {this.setCanvas()},methods: {clearCanvas() {this.drawing false;this.ctx.clearRect(0, 0, this.canvas.width, this.canvas.height);},setCanvas() {this.canvas document.getElementById(dajianshi);if (!this.canvas.getContext) return;this.ctx this.canvas.getContext(2d);},startDrawing(e) {this.drawing true;this.lastX e.clientX - this.canvas.offsetLeft;this.lastY e.clientY - this.canvas.offsetTop;},draw(e) {if (!this.drawing) return;const x e.clientX - this.canvas.offsetLeft;const y e.clientY - this.canvas.offsetTop;this.ctx.beginPath();this.ctx.moveTo(this.lastX, this.lastY);this.ctx.lineTo(x, y);this.ctx.strokeStyle this.color;this.ctx.lineWidth this.lineWidth;this.ctx.stroke();this.ctx.closePath();this.lastX x;this.lastY y;},stopDrawing() {this.drawing false;}}} /script style scoped.djs_container {width: 100%;height: 680px;margin:0;padding:0; /* margin: 50px auto; */ /* border: 1px solid #222; */position: relative;}.top {margin: 0 auto 0px;padding: 10px 0;background: #222;color: #fff;}.dajianshi {margin: 5px auto 0;border: 1px solid #cde;width: 980px;height: 490px;background-color: #eee;} /style canvas基本属性 属性属性属性canvasfillStylefilterfontglobalAlphaglobalCompositeOperationheightlineCaplineDashOffsetlineJoinlineWidthmiterLimitshadowBlurshadowColorshadowOffsetXshadowOffsetYstrokeStyletextAligntextBaselinewidth canvas基础方法 方法方法方法arc()arcTo()addColorStop()beginPath()bezierCurveTo()clearRect()clip()close()closePath()createImageData()createLinearGradient()createPattern()createRadialGradient()drawFocusIfNeeded()drawImage()ellipse()fill()fillRect()fillText()getImageData()getLineDash()isPointInPath()isPointInStroke()lineTo()measureText()moveTo()putImageData()quadraticCurveTo()rect()restore()rotate()save()scale()setLineDash()setTransform()stroke()strokeRect()strokeText()transform()translate()
http://www.zqtcl.cn/news/668782/

相关文章:

  • wordpress 创建网站搜索引擎优化代理
  • 设计网站用什么软件盈江城乡建设局网站
  • 网站建设模式有哪些内容seo品牌
  • 衡水做网站服务商济南如何挑选网站建设公司
  • 全屏的网站制作企业网站欢迎界面素材
  • 视频网站切片怎么做网站建设可自学吗
  • 本地推广平台网站seo优化如何做
  • 网站建设费算费用还是固定资产百度秒收录
  • 企业建站系统营销吧tt团队韩国企业网站设计
  • 上海嘉定网站建设公司有没有知道网址的
  • 电商网站的银行支付接入该怎么做杭州微信小程序外包
  • 余姚网站推广策划案门户网站做等保需要备案哪些
  • 网站关键字优化公司wordpress制作百度地图xml
  • 网站建设进度总结网站文件权限设置
  • 织梦网站如何做地区分站厦门网站代理
  • 模板做网站优缺点网络营销推广公司获客
  • 如何做网站充值用flash做网站超链接
  • 网站图片管理系统临沂百度推广多少钱
  • 渭南建设用地规划查询网站教育局两学一做网站
  • 无锡专业网站制作的公司长春seo技术
  • 东莞做网站哪家最好电商网站支付接口
  • 西安火车站网站建设深圳做百度网站
  • asp网站助手金融学类就业方向及就业前景
  • 用点心做点心官方网站现在手机网站用什么做的好
  • 唐山市路桥建设有限公司网站专门写文章的网站
  • 东莞食品网站建设湖南企业竞价优化
  • 吉林网站建设找哪家湛江大型网站模板建设
  • 中国建设监理业协会网站国产cms
  • 计算机网站建设与维护wordpress 500错误
  • 元器件网站开发客户wordpress伪静态301错误