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

建设网站是什么网络营销知识

建设网站是什么,网络营销知识,查做空运磁检的网站,小程序模板商城纯前端html实现图片坐标与尺寸&#xff08;XY坐标及宽高&#xff09;获取。用于证书图片或pdf打印的坐标测定。 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <title>纯html前端实现图片坐标与尺寸&am…

纯前端html实现图片坐标与尺寸(XY坐标及宽高)获取。用于证书图片或pdf打印的坐标测定。 

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>纯html前端实现图片坐标与尺寸(XYWH)获取</title>
<meta name="author" content="yujianyue, 15058593138@qq.com">
<style>#image-container {position: relative;display: inline-block;}#image {width: 100%;border: 2px dashed red;height: auto;}#rectangle {position: absolute;border: 2px dashed red;box-sizing: border-box;display: none;}input,button { font-size:22px;color:blue;}input { width:33vw;}
</style>
</head>
<body>
<p>纯html前端实现图片坐标与尺寸(XYWH)获取(异常刷新本页)</p>
<p><button id="uploadButton">上传图片</button>
<input type="file" id="imageUpload" accept="image/*" style="display:none;">
<input type="text" id="jieguo" value="先选图,然后图内类似截图式:鼠标点下不放开拖动。"></p><div id="image-container"><img id="image" alt="背景图"><div id="rectangle"></div>
</div><script >
console.log("问题反馈电话:","15058593138");
console.log("问题反馈邮件:","15058593138@qq.com");
function $(objId){return document.getElementById(objId);}
const imageContainer = $('image-container');
const image = $('image'); const rectangle = $('rectangle');
const imageUpload = $('imageUpload');
const uploadButton = $('uploadButton');
let startX, startY, initialMouseX, initialMouseY;// 初始化背景图
image.src = '202403.png';// 监听文件选择事件
imageUpload.addEventListener('change', function(event) {const file = event.target.files[0];if (file) {const reader = new FileReader();reader.onload = function(e) {image.src = e.target.result;};reader.readAsDataURL(file);}
});// 监听上传按钮点击事件
uploadButton.addEventListener('click', function() {imageUpload.click();
});imageContainer.addEventListener('mousedown', (event) => {$('jieguo').value = ``; //innerHTMLconst rect = image.getBoundingClientRect();initialMouseX = event.clientX - rect.left;initialMouseY = event.clientY - rect.top;startX = initialMouseX;  startY = initialMouseY;rectangle.style.left = `${startX}px`;rectangle.style.top = `${startY}px`;rectangle.style.width = `8px`;rectangle.style.height = `8px`;rectangle.style.display = 'block';
});imageContainer.addEventListener('mousemove', (event) => {if (event.buttons === 1) {const rect = image.getBoundingClientRect();const currentMouseX = event.clientX - rect.left;const currentMouseY = event.clientY - rect.top;const width = Math.abs(currentMouseX - startX);const height = Math.abs(currentMouseY - startY);rectangle.style.width = `${width}px`;rectangle.style.height = `${height}px`;rectangle.style.left = `${Math.min(startX, currentMouseX)}px`;rectangle.style.top = `${Math.min(startY, currentMouseY)}px`;displayCoordinatesAndSize();}
});imageContainer.addEventListener('mouseup', () => {});function displayCoordinatesAndSize() {const wh = rectangle.offsetWidth;  const ht = rectangle.offsetHeight;const lf = rectangle.offsetLeft;  const tp = rectangle.offsetTop;console.log(`坐标:(${lf},${tp}),宽高:${wh},${ht}`);  $('jieguo').value = `坐标:X${lf}Y${tp},宽高:W${wh}H${ht}`; //innerHTML
}
</script>
</body>
<!--
参考用途:(辅助)以下系统的坐标测定。
pdf电子准考证查询下载系统(实证效果可照片)V1.0
php在线生成pdf选民证系统支持中文(小工具)
PHP生成pdf格式准考证带照片完整示范
-->
</html>

 

http://www.dtcms.com/wzjs/367978.html

相关文章:

  • 有域名的话怎么做网站关键词排名软件官网
  • 简洁大方的网站搜索推广渠道
  • 网络信息化建设方案专业关键词排名优化软件
  • 网站怎么做解析百度推广关键词优化
  • 个人网站可以做商业吗要怎么做网络推广
  • 建设部网站资质网站外链怎么发布
  • 网站的公关和广告活动怎么做网站百度seo关键词优化
  • 做网站域名费一般多少钱北京seo结算
  • 深圳罗湖网站建设广告联盟大全
  • 如何做分享赚钱的网站nba最新新闻消息
  • 做网站图片无法显示的原因安徽百度推广怎么做
  • 网站一般几年百度快速排名技术培训
  • wordpress 发不出邮件百度seo排名优化公司推荐
  • 临沂网站建设企业广告外链购买交易平台
  • 汉台网站制作自建站模板
  • 阿里云服务器配置网站cpc广告点击日结联盟
  • 什么网站能赚钱网络推广怎么推广
  • 记事本做网站怎么改字体正规的培训学校
  • 对网站建设心得百家号关键词seo优化
  • 戴尔公司网站建设的特点是什么北京百度推广电话
  • html5 微信网站 源码做网站的外包公司
  • 哈尔滨模板建站哪个品牌好网络推广主要是做什么工作
  • 移动网站建设推荐职业培训热门行业
  • 做免费网站有哪些西安seo王
  • 沈阳网络平台推广公司长沙建站优化
  • 网站开发价目表引擎优化搜索
  • 吉林省建设厅价格信息网站成都网站关键词排名
  • 企业如何做好网站的seo优化宁波网站建设公司
  • 网站主机做外挂一键优化是什么意思
  • 网站建设评价标准搜索引擎yandex入口