千家信息网

如何将一个DIV旋转的某一角度即90度/180度/270度及放大等问题

发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,本篇文章为大家展示了如何将一个DIV旋转的某一角度即90度/180度/270度及放大等问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。对前端是小白,不过有个
千家信息网最后更新 2025年11月16日如何将一个DIV旋转的某一角度即90度/180度/270度及放大等问题

本篇文章为大家展示了如何将一个DIV旋转的某一角度即90度/180度/270度及放大等问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

对前端是小白,不过有个gis系统的问题必须要借助点前端技术了,所以临时抱佛脚,发现这个解决问题思路,虽然不完全算前端问题,还是记录下来,说不定对谁有帮助。

首先是90度,180度,270度的旋转,代码如下:

代码如下:


-webkit-transform: rotate(90deg);/*Safari 4+,Google Chrome 1+ */
-moz-transform: rotate(90deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);/*ie*/


上面2个都好理解 90度
下面IE滤镜 rotation 有4个值 0 1 2 3 ;0是不旋转 1=90度 2=180度 3=270度

实际使用发现,你放在style中不行,

这样没效果,必须放在css声明中。如:

代码如下:


#example {
transform: rotate(40deg);
-o-transform: rotate(40deg);
-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=2);
}


其次呢,其实你看到了,(40deg);也就是说除了ie角度你随便写就行了。而IE的角度任意角度就比较麻烦,要用ie矩阵滤镜,代码如下:

代码如下:


filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7660444431189777, M12=-0.6427876096865394, M21=0.6427876096865398, M22=0.7660444431189779)";


你可以尝试一下,这个是大约40多度的角度。

尝试之后瞬间觉得很强大,但是还有个大坑,那就是M11--M22哪里来的?

经过学习,
M11=cos(roation),M12=-sin(roation),M21=sin(roation),M22=cos(roation) roation就是你的角度喽,不过遗憾的是直接这样写不行的,你必须自己算出数字,这里附赠一个算三角函数的在线无网址:http://www.ab126.com/geometric/1689.html.

最后补充一下,DXImageTransform.Microsoft.Matrix可以让你的div放大缩小,只要将M11--M22放大或缩小对应倍数就行了,不过现在的宽屏看着有误差啊。

上述内容就是如何将一个DIV旋转的某一角度即90度/180度/270度及放大等问题,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

角度 问题 代码 前端 就是 不行 内容 技能 知识 滤镜 尝试 强大 简明 遗憾 三角函数 抱佛脚 简明扼要 说不定 临时抱佛脚 也就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎么查看网站数据库 苹果id连接服务器出错怎么解决 大连佳云互联网科技 软件定义无线网络技术 电脑和服务器时间同步 浪潮第一台服务器名称 武道大会服务器 创业网络安全插画 贵阳的软件开发有限公司有哪些 我的世界落日战争服务器群号 Pinkd软件开发出来了吗 网络安全专业在电子信息类中吗 如何删除空间云数据库 景安快云服务器管理面板 服务器调动异常 做软件开发 简历造假 幻塔星岛班吉斯服务器有啥区别 电子信息包括软件开发吗 无法验证服务器身份p32 如何看待软件开发中的需求变更 钢铁公司网络安全管理 网络安全概述+pdf 浦东新区新能源软件开发多少钱 20路服务器 msf数据库连接教程 计算机网络技术课程教学 c 链接数据库登陆界面 我的世界网易最古老的服务器 软件开发班级博客免费下载 希望之村怎么样进入服务器手机版
0