让整个页面旋转180度

本文介绍了一种使用CSS3的transform功能和JavaScript实现签字板页面180度旋转的方法,同时确保画板部分的canvas正常工作,避免坐标偏移,通过动画过渡提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做了个签字板,现在使用APAD,工作人员和客户经常要转来转去屏幕,解决这个问题,就是让页面旋转180度。

跑吧签字板

 

CSS3的transform功能实现旋转,再配合transition实现动画。

先旋转整个页面,再把画板部分canvas转回去,不然写字的时候,坐标就偏了。

CSS:

<style>
      .rotate{-webkit-transform:rotate(180deg);-webkit-transition:-webkit-transform 1s;}
      .re_rotate{-webkit-transform:rotate(0deg);-webkit-transition:-webkit-transform 1s;}
   </style>

JS:

$(".event_rotate").click(function () {
             if($("html").hasClass("rotate")){
                 $("html").addClass("re_rotate");
                 $("canvas").addClass("re_rotate");
                 $("html").removeClass("rotate");
                 $("canvas").removeClass("rotate");
             }
             else{
                 $("html").removeClass("re_rotate");
                 $("canvas").removeClass("re_rotate");
                 $("html").addClass("rotate");
                 $("canvas").addClass("rotate");
             }

         });

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值