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

HTML + js 生成一个线路走向图,可以标记总共有多少站,用户到达第几站了

文章目录

  • 前言
  • 一、用途
  • 二、使用步骤
    • 1.轨迹代码
    • 2.运行


前言

HTML + js 生成一个线路走向图

在这里插入图片描述

例如:用来记录用户到达那一站了,可以标记总共有多少站,用户到达第几站了


提示:以下是本篇文章正文内容,下面案例可供参考

一、用途

用来记录用户到达那一站了,可以标记总共有多少站,用户到达第几站了

二、使用步骤

1.轨迹代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>轨迹</title>
</head>
<body><div id="track-box" style="position: relative; width: 100%; height: 300px;"></div><script>class Track {SVG_NS = 'http://www.w3.org/2000/svg'SVG_LINK_NS = 'http://www.w3.org/1999/xlink'STROKE_COLOR = '#deb0bd'STROKE_WIDTH = 10constructor(el, points) {this.parent = elthis.bounds = this._getBoundary(points)this.points = this._pointConvert(points)this.viewBox = [0, this.bounds.maxY - el.clientHeight, el.clientWidth, el.clientHeight]this._isMouseDown = falsethis._moveStart = { x: 0, y: 0 }this._offset = { x: 0, y: 0 }this.init()}init() {if (this.svg) returnconst { SVG_NS, SVG_LINK_NS, STROKE_COLOR, viewBox, _moveStart, _offset } = thisconst svg = document.createElementNS(SVG_NS, 'svg')svg.

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 计算机毕业设计python校园物资招标投标竞标系统 w235g
  • Vue3.0项目实战(三)——大事件管理系统首页 layout 架子与文章分类的实现
  • 解决 Ubuntu 20.04 上 Fail2Ban 启动失败问题:指定 systemd 后端
  • Python的学习(三十二)---- ctypes库的使用整理
  • 星闪初体验
  • 传输层协议TCP
  • 第10章 中断和动态时钟显示
  • Python | 练习作业 2
  • 华企网安中秋防诈指南—月圆人团圆,守护财产安全攻略
  • c++进阶--多态
  • 学懂C++(六十):C++ 11、C++ 14、C++ 17、C++ 20新特性大总结(万字详解大全)
  • 手写call、apply、bind
  • 在 EXT 文件系统下,分区开头的Boot Sector与操作系统启动之间的爱恨情仇
  • 华为项目管理认证HCIA-PM认证 |课程大纲
  • 针对Docker容器的可视化管理工具—DockerUI
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【附node操作实例】redis简明入门系列—字符串类型
  • C语言笔记(第一章:C语言编程)
  • ESLint简单操作
  • Flannel解读
  • Java知识点总结(JavaIO-打印流)
  • laravel with 查询列表限制条数
  • Mybatis初体验
  • Mysql优化
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • 从零搭建Koa2 Server
  • 分享几个不错的工具
  • - 概述 - 《设计模式(极简c++版)》
  • 使用Swoole加速Laravel(正式环境中)
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 你对linux中grep命令知道多少?
  • gunicorn工作原理
  • 进程与线程(三)——进程/线程间通信
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # 数据结构
  • #pragma once与条件编译
  • $nextTick的使用场景介绍
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (39)STM32——FLASH闪存
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (floyd+补集) poj 3275
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (函数)颠倒字符串顺序(C语言)
  • (十八)Flink CEP 详解
  • (算法)区间调度问题
  • (小白学Java)Java简介和基本配置
  • (转)jdk与jre的区别
  • (转)关于多人操作数据的处理策略
  • (转载)Linux网络编程入门
  • .NET 中 GetProcess 相关方法的性能