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

长沙网站建设电话网站建设设计流程

长沙网站建设电话,网站建设设计流程,建站个人网站,学网站建设需要什么1、功能要求&#xff1a; 实现在一个指定区域拖拽div,并可以放大缩小&#xff0c;同时显示鼠标在该div里的坐标&#xff0c;如图可示 缩小并拖动 2、实现 <div class"div_content" ref"div_content"><div class"div_image" id"…

1、功能要求:

实现在一个指定区域拖拽div,并可以放大缩小,同时显示鼠标在该div里的坐标,如图可示

在这里插入图片描述
缩小并拖动
在这里插入图片描述

2、实现

     <div class="div_content" ref="div_content"><div class="div_image" id="pic":style="{'zoom':zoom,'transform':'translate('+moveX+'px,'+moveY+'px)',}"@mousedown.stop="mousedown($event)" @mousemove="handleMouseMove" @mouseleave="mouseout"></div><div class="div_image_tool"><img src="..." class="div_add " @click="add_img"><div class="heng"></div><img src="..." class="div_add div_decrease" @click="dec_img"></div></div><div class="div_axirs">X:{{ux}} Y:{{uy}}</div>

js代码

data(){return{ux: 0,uy: 0,moveX: 0,//X轴移动的距离moveY: 0,startx: '',//鼠标的初始位置starty: '',endx: 0,endy: 0,zoom: 1,//放大的倍数
}
},
methods:{add_img() {this.zoom <= 10 ? this.zoom = this.zoom + 0.5 : ''},dec_img() {this.zoom > 0.5 ? this.zoom = this.zoom - 0.5 : ''},mousedown(e) {// 绑定mousemovethis.startx = this.formatXY(e.pageX / this.zoom); this.starty = this.formatXY(e.pageY / this.zoom)document.onmousemove = (e) => {this.moveX = this.formatXY(e.pageX / this.zoom) - this.startx + this.endxthis.moveY = this.formatXY(e.pageY / this.zoom) - this.starty + this.endye.preventDefault()};document.onmouseup = (e) => {// 解除绑定mousemovedocument.onmousemove = null;this.endx = this.moveXthis.endy = this.moveY;}},mouseout() {var that = this;that.ux = 0;that.uy = 0;},handleMouseMove(e) {this.getAxis(e)},getAxis(e) {this.ux = this.formatXY(e.offsetX / this.zoom);this.uy = this.formatXY(e.offsetY / this.zoom);
},formatXY(num) {return num.toFixed(0)},}

css

  .div_content {position: relative;width: 600px;height: 580px !important;margin: 0 20px;overflow: hidden;background: rgb(230, 229, 229);}.div_image {height: 400px;width: 400px;background: white;margin: 100px auto auto 100px !important;}
http://www.yayakq.cn/news/387453/

相关文章:

  • 做英语作业的网站icons8官网
  • 张家港建设局官方网站广州大题小做考研网站
  • wordpress网站管理邯郸专业做网站多少钱
  • 网站搭建北京福州网站建设 找燕狂徒 04
  • 一个人制作网站龙岗网站建设技术
  • 注册子公司流程及所需资料成都网站建设方案优化
  • 网站开发和软件开发那个简单wordpress获取手机号
  • 贵阳两学一做网站网站支付接口
  • 网站建设淘宝走流程网站的优化通过什么做上去
  • 酒店网站建设方案wordpress添加用户关闭邮箱
  • 比较好的网页网站设计北京建设网经济适用房
  • 网站内链布局免费采集器 wordpress
  • 网站后台上图片后网页显示不正确上海网站建设制作公司
  • 网站标题的作用惠州网站建设哪家好
  • 住房和城乡建设部网站注册网站项目需求文档
  • 老板让做网站报价seo技术优化整站
  • 个人网站备案网站内容什么是软文推广
  • 音乐网站制作教程步骤网站运营知识
  • 网站正在建设 mp4文登区住房和城乡建设局网站
  • 上海营销网站四川省的建设厅注册中心网站
  • 对网站做数据统计的目的是什么意思网站一般用什么语言做
  • 备案掉了网站会怎样app运营一般多少钱一个月
  • 宿迁企业做网站一级域名的网站制作
  • 贵阳网站建设制作方法企业邮箱注册申请价格
  • 做cpa用单页网站好还是产品详情页怎么排版设计
  • 域名备案和网站备案有什么不同wordpress 电影采集
  • 主播网站怎么建设wordpress运行c语言
  • 网站怎么做切换中英文网页设计和网站开发哪个好
  • 团购网站模板 免费自适应网站建设优化建站
  • 视频网站点击链接怎么做的东莞专业做网站建设服务