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

路由器上建网站网站设计云匠网

路由器上建网站,网站设计云匠网,饶阳网站建设,成都小程序开发报价给这个图片添加摄像头图标#xff0c;并获取图标的坐标值#xff0c;也就是图标的css样式是positon:absolute,获取left和top的值。 图片1 思路是这样的#xff0c;获取这里的长度#xff0c; 图片2 1.鼠标点击时距浏览器的左边距离和上边距离#xff0c;相当于(0,0)坐标 …给这个图片添加摄像头图标并获取图标的坐标值也就是图标的css样式是positon:absolute,获取left和top的值。 图片1 思路是这样的获取这里的长度  图片2 1.鼠标点击时距浏览器的左边距离和上边距离相当于(0,0)坐标 let x e.clientX; let y e.clientY; 2.图片距浏览器顶部的距离 let imgTop $(.imageBox img).offset().top; let imgLeft $(.imageBox img).offset().left; 3.就能获取到图片2中箭头的距离即鼠标点击的位置距背景图顶部的距离 let cursorTop y - imgTop; let cursorLeft x - imgLeft; 4.计算得出图标的left和top值这里是%。 let width $(.imageBox img).width(); let height $(.imageBox img).height(); let left (cursorLeft/width*100).toFixed(2) let top (cursorTop/height*100).toFixed(2) 5.效果如下图但是鼠标点击处是图标的左上角感觉好像是差一点 6.应该让鼠标点击处是图标的中心就需要获取图标中心的坐标然后 减去图片2中箭头的距离。 //设置添加的小图标的center为中心点 let pointLeft $(.imageBox .block).width()*0.5; let pointTop $(.imageBox .block).height()*0.5;//鼠标点击无差距 let xData cursorLeft - pointLeft; let yData cursorTop - pointTop; 7. 完整代码如下 !DOCTYPE html htmlheadmeta charsetutf-8title/titlestyle.imageBox{width: 800px;position: relative;overflow: hidden;margin: 5% 2%;}.imageBox img{width: 100%;height: 100%;}.imageBox .block{width: 3%;height: 4%;background: url(camera.png) 0 0 no-repeat;background-size: 100% 100%;position: absolute;}/style/headbodydiv classpagediv classimageBoximg srchttps://img0.baidu.com/it/u3593454291,2854711423fm253fmtautoapp138fJPEG?w800h500 div classblock/div/div/divscript srcjquery.min.js typetext/javascript charsetutf-8/scriptscript typetext/javascript$(.imageBox).click(function(e){//鼠标点击时距浏览器的左边距离和上边距离相当于(0,0)坐标let x e.clientX;let y e.clientY;//图片的宽高let width $(.imageBox img).width();let height $(.imageBox img).height();//图片距浏览器顶部的距离let imgTop $(.imageBox img).offset().top;let imgLeft $(.imageBox img).offset().left;//鼠标点击的位置距背景图顶部的距离let cursorTop y - imgTop;let cursorLeft x - imgLeft;//设置添加的小图标的center为中心点let pointLeft $(.imageBox .block).width()*0.5;let pointTop $(.imageBox .block).height()*0.5;//鼠标点击无差距let xData cursorLeft - pointLeft;let yData cursorTop - pointTop;let left (xData/width*100).toFixed(2)let top (yData/height*100).toFixed(2)console.log(x);console.log(y);// let html div classblock styletop: ${top}%;left: ${left}%;/div// $(.imageBox).append(html);$(.imageBox .block).css({top:top%})$(.imageBox .block).css({left:left%})})/script/body /html
http://www.zqtcl.cn/news/249655/

相关文章:

  • a站免费最好看的电影片推荐方正隶变简体可以做网站用么
  • 创同盟做网站找公司做网站需要咨询什么问题
  • 西安行业网站株洲高端网站建设
  • 优化网站流量商城网站建设软件
  • dw属于什么的网页制作工具网络建站优化科技
  • 百度网站首页的设计理念南京高新区规划建设局网站
  • 虚拟机做实验的网站网站以个人名义备案
  • 自定义表单网站网站建设营销型号的区别
  • 有个网站做彩盒的贵阳网站建设托管
  • 网站制作属于什么专业做网站需要什么配置服务器吗
  • 网站开发学习培训广州网站优化关键词公司
  • 毕节金海湖新区城乡建设局网站企业网站的步骤
  • 网站后台设计教程网站建设判断题
  • 珠海网站建设 金蝶天元建设集团有限公司李华
  • 海安市建设局网站成都官网seo技术
  • 网站建设策划书结束语wordpress付费版
  • 进口网站建设做网站用什么格式的图片
  • 青海省住房和城乡建设部网站进入网站空间
  • 做公司简介的开源网站企业seo多少费用
  • 学校网站建设工作方案昆明做网站词排名优化
  • 镇江企业做网站针对人群不同,网站做细分
  • 个人单页网站建设台州网站建设惠店
  • 专做婚礼logo的网站做搜狗pc网站快速排
  • 北京网站建设公司分享网站改版注意事项做网站需要多大空间
  • 主机网站建设制作天津西青区天气预报
  • 网站没有内容可以备案吗横向网站源码
  • 做的网站浏览器提示不安全站优化
  • dede移动端网站源码电子商务网站建设开题报告
  • 做网站价格多少优质做网站哪家好
  • 网站建设及推广服务的合同范本留言网站建设的报告