vue旋转图片功能,旋转放大图片功能;vue旋转放大div元素

需求:可以旋转、放大、颠倒图片。

在这里插入图片描述

html:

		  <div class="imgtop"><img class="imgboxele" id="xingshizhengzhengben" :src="imgurl" alt=""></div><div class="imgtxt">行驶证正本</div><span @click="chongzhi('xingshizhengzhengben')"><i class="el-icon-refresh"></i>//重置</span><span @click="xuanzhuan('xingshizhengzhengben')"><i class="el-icon-refresh-right"></i>//旋转</span><span @click="zuoyou('xingshizhengzhengben')"><i class="el-icon-right"></i>//右翻转</span><span @click="shangxia('xingshizhengzhengben')"><i class="el-icon-top"></i>//左翻转</span>

data:

xuanzhuanNumCar: 0,
imgurl:'',//图片的地址

js

	chongzhi(elename) {this.xuanzhuanNumCar = this.xuanzhuanNumCar + 1var box = document.getElementById(elename);box.style.transform = 'rotateZ(' + 0 + 'deg)';box.style.transform = 'rotateX(' + 0 + 'deg)';box.style.transform = 'rotateY(' + 0 + 'deg)';},xuanzhuan(elename) {this.xuanzhuanNumCar = this.xuanzhuanNumCar + 1var box = document.getElementById(elename);box.style.transform = 'rotateZ(' + 90 * this.xuanzhuanNumCar + 'deg)';},zuoyou(elename) {this.xuanzhuanNumCar = this.xuanzhuanNumCar + 1var box = document.getElementById(elename);box.style.transform = 'rotateY(' + 180 * this.xuanzhuanNumCar + 'deg)';},shangxia(elename) {this.xuanzhuanNumCar = this.xuanzhuanNumCar + 1var box = document.getElementById(elename);box.style.transform = 'rotateX(' + 180 * this.xuanzhuanNumCar + 'deg)';},

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

xp和win7安装telnet服务

xp&#xff1a; 有些ghost版本的xp会精简掉telnet服务 首先telnet服务需要的几个文件&#xff1a; tlntadmn.exe tlntsess.exe tlntsvr.exe tlntsvrp.dll 文件分享&#xff1a;https://yunpan.cn/cSaaaXjUrKFHu 访问密码 719d 将以上几个文件拷贝到c:\windows\system32下&…

linux centos7.2 nodeJs全局安装

先下载nodeJS 选一个linux版本的http://nodejs.cn/download/ 下载下来得到个node-v8.12.0-linux-x64.tar.xz这样的文件 用xftp上传到服务器你想安装的目录 xftp破解版链接:http://www.xue51.com/soft/1456.html xshell破解版链接:http://www.cncrk.com/downinfo/219821.html …

WebView 和JS 之间交互

2019独角兽企业重金招聘Python工程师标准>>> 1.android中利用webview调用网页上的js代码。 Android 中可以通过webview来实现和js的交互&#xff0c;在程序中调用js代码&#xff0c;只需要将webview控件的支持js的属性设置为true&#xff0c;&#xff0c;然后通过lo…

【libjpeg.lib】在Windows7下编译生成libjpeg.lib

一、准备&#xff1a; 下载最新的jpeg库源码&#xff1a;http://www.ijg.org/files/jpegsr9a.zip 二、编译 1. 解压到指定目录&#xff0c;我是&#xff1a;E:\program\opensource\jpeg-9a-win 2. 打开VS2010命令行窗口(为了得到VS2010的环境)&#xff0c;并切换到E:\program…

uni-app图片加水印;小程序图片添加水印;使用canvas上传图片加水印

原博主&#xff1a;点击查看 需求&#xff1a; 微信小程序&#xff0c;上传图片&#xff0c;成功后图片有水印&#xff0c;既图片的网络地址也有水印。 上传图片使用uni-app的uni.chooseImage&#xff08;&#xff09;方法&#xff0c;水印是用canvas。 以下代码可以直接使用…

我的专业博客启动了!

废话不说了&#xff01; 既然开博了&#xff0c;希望自己做到&#xff1a; 每周至少写三篇博文&#xff0c;当然都是网络&信息安全方面&#xff01; 转载于:https://blog.51cto.com/sec365/990129

第七章

前面了解到了开发Linux驱动程序的步骤&#xff0c;也做了一个小的实例&#xff0c;现在要更进一步了&#xff0c;让LED等发亮。 首先来介绍一下LED发亮的实现原理&#xff1a;虽然linux驱动直接与硬件打交道&#xff0c;但并不是linux驱动直接向硬件中的内存写数据&#xff0c;…

我的pm2 使用

pm2 start app.js pm2 start npm --name demo -- startpm2 delete all pm2 delete 0 pm2 delete demopm2 updata pm2 start npm --name demo -- start 需要用npm启动的项目 --name demo --需要设置的项目名

uni-app分享小程序页面给微信好友;小程序分享无效原因;小程序分享失败原因;

我的只是在html代码部分 使用 <button open-type"share" >发送</button>点击按钮就可以将当前页面分享到微信好友 且打开也是正常的小程序页面 可以操作 如果想要在小程序A页面&#xff0c;将小程序B页面分享给好友&#xff0c;多加一个方法onShareApp…

Handler的一个图片轮播程序

1 Handler是什么&#xff1f; * Handler&#xff1a;用来更新UI&#xff08;主线程&#xff09;的一套机制&#xff0c;也是一套消息处理机制&#xff0c;我们可以发送信息&#xff0c;也可以通过它来处理消息。 * 比如最常见的Activity的生命周期&#xff1a;它的回调方法都…

vue或js解析文件excel表格js通过插件解析表格读取文件

安装插件 cnpm i xlsx --save-dev cnpm i jquery --save-dev 引入插件 html引入文件 <input type"file" id"excel-file" value"file"/> dom加载完成解析文件 mounted() {$(#excel-file).change(function(e) {var files e.target.fi…

微信小程序request请求封装;微信小程序封装request请求;uni-app小程序封装request请求;

本片封装了微信小程序request请求&#xff1b;为别是post get put请求&#xff0c;重点在request.js文件 1.新增四个文件 2.根目录下的utils下的request.js封装uni.request()请求 2.1 manifest.json&#xff1a;解决H5浏览器跨域问题-----配置代理一定要重启项目 // 自定义配…

给std::string增加format函数

From: http://www.0xcode.cn/jishu/biancheng/5.html #ifndef lstring#ifdef _UNICODE#define lstring std::wstring#define lchar wchar_t#else#define lstring std::string#define lchar char#endif // _UNICODE#endif // lstring //// 函数名称: string_format// 函数说明…

《C语言深度剖析》学习笔记三

第三章 预处理 注释先于预处理指令被处理&#xff0c;所以无法用宏定义注释宏定义表达式时&#xff0c;每个参数都加括号&#xff0c;避免不必要的错误宏定义时&#xff1a; SUM (x) 和SUM(x)不同使用时&#xff1a; SUM(x) 和SUM (x)一样#define X 3#define Y X*2#undef X#def…

关“视觉神经系统是怎么形成的?”的思考

http://www.cnblogs.com/mrxsc/p/5571358.html 视觉信息的处理是一个非常复杂的过程&#xff0c;这不由得让我想到了同样位于人们大脑中的新大脑皮层&#xff0c;作为人类智能的起始之地&#xff0c;它的运作也不简单&#xff0c;但是在婴儿时期&#xff0c;它的各部分单元并没…

linux 打包解压

第一条打包 第二天解压 zip -r -q -o demo.zip ./demo/unzip -d demo ./demo

uni-app控制小程序版本更新;小程序自动更新版本;uni-app发布新版本后仍旧是老版本问题

问题&#xff1a; 首先小程序&#xff0c;更新版本发布后&#xff0c;用户的版本一般情况下仍是旧版本&#xff1b;需要手动删除小程序后&#xff0c;在重新搜索打开才能使用新版本&#xff1b; 原因查看&#xff1a; 运营机制&#xff1b;更新机制&#xff1b; 解决办法&…

浅尝boost之format

From: http://www.cnblogs.com/WuErPIng/archive/2005/04/21/142308.html 概述 std::string是个很不错的东东&#xff0c;但实际使用时基本在每个程序里都会遇到不愉快的事情&#xff1a;格式化字符串。我甚至由于这个原因在代码里引入平台有关的MFC&#xff0c;ATL等本…

nuxt 服务器构建因太耗CPU进程被杀解决办法

在本地打包然后上传到github 再下载到服务器 如果你项目中有.gitignore那把里面的.nuxt删了(.gitignore是设置GIT不上传的文件)并把dist改为/dist 然后用git或者sourcetree上传项目到github&#xff0c;我这里用的sourceTree 上传完成 到服务器把项目下载下来 我这用的linu…

实用的rpm网站

http://www.rpmfind.net和 http://rpm.pbone.net/转载于:https://blog.51cto.com/nickcoco/993222