点击按钮,让某个图片正时针或者逆时针旋转,我使用的是css3中transform 和transition 属性,动态给图片添加样式,当触发正时针或者逆时针旋转按钮的时候,给该图片的属性进行赋值即可,来看下具体是如何实现的吧

<template>//要旋转的图片,我这个是接口循环输出的<img:style="{...styleImg,width: `${w}px`,height: `${h}px`,}":src="item.img"alt=""ref="imagePig"class="imge"/><img src="../assets/u200.png" alt="" @click="rotate_left" />//逆时针旋转按钮<img src="../assets/u180.png" alt="" @click="rotates_right" />//顺时针旋转按钮
</template><script setup>// 旋转const styleImg = reactive({transform: "",transition: "",});// 逆时针旋转const deg = ref(0);const rotate_left = () => {if (degs.value != 0) {degs.value -= 90;styleImg.transform = `rotateZ(${degs.value}deg) scale(1.2)`;styleImg.transition = "0.5s";} else if (degs.value == 0) {deg.value += 90;styleImg.transform = `rotateZ(${-deg.value}deg) scale(1.2)`;styleImg.transition = "0.5s";}};// 正时针旋转const degs = ref(0);const rotates_right = () =>{if (deg.value != 0) {deg.value -= 90;styleImg.transform = `rotateZ(${-deg.value}deg) scale(1.2)`;styleImg.transition = "0.5s";} else if (deg.value == 0) {degs.value += 90;styleImg.transform = `rotateZ(${degs.value}deg) scale(1.2)`;styleImg.transition = "0.5s";}};
</script>

vue3项目将图片正时针、逆时针旋转相关推荐

  1. ios 图片逆时针旋转_iphone-IOS 竖直拍照被旋转,image-orientation 让图片自动旋转

    本文目录结构 IOS 垂直拍照的时候会遇到,PC 端读取的时候,逆时针旋转了 90 度的问题: 安卓.PS 处理的,相册选择截图等不会出现这个问题: 场景说明: 这个图片在浏览器里,如果您单独打开的时 ...

  2. iOS开发中UIImageView逆时针旋转,并得到旋转后的图片

    很多小伙伴会用系统的动画旋转,但都是顺时针的,但是开发中有些场景需要用到逆时针旋转效果更好,比方说tableView的 展开/收起 指示箭头方向的变换,如果是顺时针复位,就会显得特别别扭.以下一段代码 ...

  3. java web图片旋转_修正web项目中图片旋转方向

    # 使用 imagemagick 旋转 查看照片 EXIF 信息,Exif 中的图片旋转信息储存在``Orientation``中. ``` identify -verbose xxx.jpg ``` ...

  4. 图片镜像水平翻转,垂直翻转以及顺时针,逆时针旋转

    let image = board.image! //水平翻转let flipImageOrientation = (image.imageOrientation.rawValue + 4) % 8l ...

  5. vue3 项目修改打包后的引用路径,调整图片压缩成base64的门槛

    vue3 项目修改打包后的引用路径,调整图片压缩成base64的门槛 前言 解决 完事 前言 最近的项目中需要在程序中显示一个H5页面,所以按照官方VUE CLI的教程创建了一个项目开始整.整到最后打 ...

  6. 旋转角度如何知道是顺时针还是逆时针旋转?(仅供参考,更靠谱的是旋转轴到z轴正半轴上)

    a和b向量在x-y平面内 要确定向量的旋转方向(顺时针或逆时针),可以使用右手定则. 在三维空间中,假设您的右手放在绕旋转轴旋转的向量上.如果您的大拇指指向旋转轴的正方向,那么旋转方向是逆时针:如果您 ...

  7. nowcoder-顺时针打印矩阵-模拟魔方逆时针旋转

    题目 顺时针打印矩阵 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出 ...

  8. 借助numpy.rot90实现图片顺时针旋转90°,旋转后图片没有黑边

    返回numpy 类型图片, numpy 通道是 "BGR" import cv2 import glob import numpy as np from PIL import Im ...

  9. 图片上传被旋转,golang Exif 判断.jepg图片原始信息Orientation方向,并旋转,

    jepg图片上传后,换取的url在web的image标签上显示被旋转. 实例:iphone6ps竖拍图片原图上传显示 看图软件打开: 图片为正: 上传后,在image标签内显示为逆时针旋转90度. 此 ...

最新文章

  1. android跳转到打电话,Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)
  2. Unity3D研究院之Inspector面板枚举的别名与排序
  3. 如何一条命令,榨干机器的所有内存?
  4. Windows10配置CUDA10.0+cudnn7.5.1
  5. 王腾疑似喜提Redmi Note10系列新机:最高搭载1亿像素主摄
  6. Media Player Classic - HC 源代码分析 1:整体结构
  7. 敏捷软件开发VS.传统软件工程
  8. 2020字节跳动数据库面试题及答案
  9. 虚幻4UE4使用PS4 DualShock4手柄ProController Switch手柄
  10. QtCreator 报错-1: error: [debug/myapp_res.o] Error 1
  11. 想要报考华为技术认证,你一定要了解这些
  12. ZBrush 笔刷的基础参数
  13. 安利一个小众又逆天的副业,轻松月入过万
  14. 炫舞服务器显示方框怎么回事,win10界面全是显示方块如何解决_win10系统界面出现白色方框该怎么去除-win7之家...
  15. 关于uniapp获取ios客户端平台安全距离(底部导航条)的方法
  16. 算法入门经典例题3-2,例题3-3知识点
  17. 一个ios工程师必须具备的八大知识技能点
  18. 收藏!2022年开发运维必备的10款顶级工具
  19. 高德地图定位及显示位置
  20. 动力电池编码_电动汽车动力电池编码制度

热门文章

  1. 学习记录【1】--chrome的控制台打开很慢
  2. [渝粤教育] 南京大学 建筑设备 参考 资料
  3. 苹果手机python软件_python编程教学app
  4. UBUNTU 20.4 WIFI 驱动安装 ---TP-LINK WDN5200H
  5. PostgreSQL 从备份原理 到 PG_PROBACKUP
  6. 如何实现vue表单验证cron表达式?【亲测有效】
  7. Ubuntu18.04如何安装汉语(拼音)输入法
  8. 2012意大利之行3:罗马的路和车_我是亲民_新浪博客
  9. GameMaker如何导入JSON文件
  10. 大数据周周看:前英特尔高管加入谷歌云部门,网易与威马汽车合作打造“互联网+”时代智能汽车