0

我目前正在尝试使用已附加到元素(在本例中为 main)的 CSS3 转换来旋转 div,但无济于事。

我为此使用的代码位于页面末尾的脚本标记中。

var div = document.createElement("div");
div.innerHTML = "Hello World";
document.getElementById('main').appendChild(div);
div.style.webkitTransform = "rotate(3deg)";
div.style.color = "red"

当 webkit 转换被移除时,颜色样式可以正常工作,但是当应用 webkit 转换时元素无法呈现。

编辑:出于某种原因,将其更改为这个作品...用 Safari 和 Chrome(两个 webkit 浏览器)测试

div.style.webkitTransform = 'rotate(3deg)';

不知道为什么它不喜欢双引号,可能是因为它们在创建时应用到 div 的内联样式中破坏了双引号。

4

0 回答 0