html设置旋转中心兼容ie,IE中的CSS旋转属性
要在IE中旋转45度,您需要样式表中的以下代码:filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475,
M21=0.7071067811865475, M22=0.7071067811865476); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft
.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
/* IE8 */
您将从上面注意到,IE8的语法与IE6/7不同,如果要支持所有版本的IE,则需要提供这两行代码。
那些可怕的数字是以弧度表示的;如果你想使用45度以外的角度,你需要自己计算出这些数字。教程如果你在网上寻找他们)。
还请注意,由于过滤器字符串中未转义的冒号符号,IE6/7语法会给其他浏览器带来问题,这意味着它是无效的CSS。在我的测试中,这会导致Firefox忽略过滤器之后的所有CSS代码。这是你需要注意的事情,因为如果你被它抓住,它可能会造成数小时的混乱。我解决了这个问题,将IE特定的内容放在单独的样式表中,而其他浏览器并没有加载这些样式表。
所有其他当前浏览器(包括IE9和IE10-耶!)支持CSS 3transform样式(尽管通常带有供应商前缀),因此您可以使用以下代码在所有其他浏览器中实现相同的效果:-moz-transform: rotate(45deg); /* FF3.5/3.6 */-o-transform: rotate(45deg); /* Opera 10.5 */-webkit-transform: rotate(45deg);
/* Saf3.1+ */transform: rotate(45deg); /* Newer browsers (incl IE9) */
希望能帮上忙。
编辑
由于这个答案仍在上升,我觉得我应该用一个名为JavaScript库的信息来更新它。CSS砂纸这允许您使用(接近)标准CSS代码进行轮转,即使在较旧的IE版本中也是如此。
将CSS沙纸添加到站点之后,您应该能够为IE6-8编写以下CSS代码:-sand-transform: rotate(40deg);
比传统的容易得多filter你通常需要在IE中使用的风格。
编辑
还请注意另一个特别适用于IE9(只支持IE9)的怪癖,它支持这两种标准。transform和老式IE-ms-filter..如果两者都指定了,这可能会导致IE9完全混淆,并且只呈现一个元素所在的坚实的黑匣子。这方面的最佳解决方案是避免使用filter风格采用上述砂纸填充。
html设置旋转中心兼容ie,IE中的CSS旋转属性相关推荐
- php 中margin-top,css margin-top属性怎么用
css margin-top用于在网页中设置元素的上外边距,比如:margin-top: 50px:允许使用负值,所有主流浏览器都支持 margin-top 属性. css margin-top属性怎 ...
- jquery 样式获取设置值_jQuery获取样式中的背景颜色属性值/颜色值
天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome.Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome. ...
- frontpage怎么设置html5,怎么在Frontpage中运用css设置网页字体
在Frontpage2000下,选择菜单"格式/样式",会弹出一个定义样式的窗口,在CSS列表下拉菜单(位于左下)中,选"所有的HTML标记", 这时在左边的列 ...
- html中设置字体字型,html中 如何在font中设置字体样式(粗体斜体等)
html> 字体加粗 用<b>加粗字体:加粗 用<strong>加粗字体:加粗 用CSS font-weight 加粗 normal(400), bold(700) ...
- css汉字注释乱码,css font-family属性设置中文字体乱码
一般设置字体,个人都喜欢用中文,比如:font-family:"微软雅黑":但是偶尔会出现设置以后字体显示乱码的问题 解决方法[1]: 看看你的CSS文件的第一行有没有:@char ...
- 计算机操作系统的加密与恢复,当在 Windows中设置 FIPS 兼容策略时,BitLocker 的恢复密码Windows...
当在 Windows中设置 FIPS 兼容策略时,BitLocker 的恢复密码Windows 04/15/2021 本文内容 本文讨论由于 BitLocker 的恢复密码与 Windows FIPS ...
- html打开新窗口设置窗口属性,HTML之:让网页中的a标签属性统一设置-如‘新窗口打开’...
在开发过程中,我们往往想在页面中,给设置一个统一的默认格式,例如我们想让链接:"在新窗口打开",我们就可以使用标签 在网页中添加这段代码: [注解] 标签为页面上的所有链接规定默认 ...
- html浏览器兼容moz,webkit_css3中-moz、-ms、-webkit各什么意思
css3中-moz.-ms.-webkit各什么意思 -moz代表firefox浏览器私有属性 -ms代表IE浏览器私有属性 -webkit代表chrome.safari私有属性 扩展 我知道了,谢谢 ...
- win10兼容模式怎么设置_系统不兼容怎么办 Bios设置ide兼容模式
ide是一种硬盘接口,它适用于旧版系统或部分ghost系统,xp系统就必须要将ahci更改为ide兼容模式才可以正常安装系统.我们在遇到系统不兼容时,可以将ahci改成ide模式!那bios怎么设置i ...
最新文章
- tomcat线程释放时间_聊下并发和Tomcat线程数(错误更正)
- PCA计算流程详解与实现(Python详细编码,全部测试正确,与sklearn完全一致,只有7行代码)
- Endpoint 理解
- 用户界面设计的一些方法和基本原则
- webpack之react开发前准备
- 一级域名301重定向到www二级域名
- MySQL(12)--- 插入数据
- 广播信道的数据链路层和CSMA/CD协议
- Python学习入门基础教程(learning Python)--5.2 Python读文件基础
- The GDM user does not exist.Please correct gdm configration and restart gdm
- Visual Studio 2017 15.9 Previews扩展C++调试功能
- CLodop云打印服务(localhost本地)未安装启动
- Ubuntu下安装UDK
- 近红外光谱建模之区间偏最小二乘法python实现(ipls算法)
- 媒体在计算机科学中的两种含义,多媒体技术应用_思考与练习题.doc
- 数据湖、物联网等--南水北调中线工程的“智慧大脑”,是如何工作的?
- 小猫爪:嵌入式小知识11-MPU详解及其应用
- 下方点击出项上方对应的插件_魔兽世界MiDKP3.0插件使用说明
- 用js屏蔽脚本加载的广告
- lae界面开发工具入门之介绍八--消息转发器组件篇