![](/img/trans.png)
[英]Javascript + CSS: Converting from absolute positioned elements to CSS Transforms (left, top, width, height to translateX, translateY, scale)
[英]CSS tranform:translateY from JavaScript
我将如何访问和更改transform: translateY(0px);
使用 JavaScript 中的样式对象,与div.style.background = 50px
类似。
我正在尝试使我的网页上的标题随着用户向下滚动而消失,但div.style.tranform
或div.style.translate
似乎不起作用。
您可以将任何转换属性作为字符串传递。
怎么样?
可以这样做;
div.style.transform = "translate(x,y)"
我发现如果我写
div.style.transform = "translate(someValue)"
它只影响 x 轴。
"translate-y(someValue)" or "translate-x(someValue)"
没有解决。
或者您可以使用旋转属性;
div.style.transform = "rotate(50px)".
试试吧!
除了接受的答案之外,还可以分别针对每个轴 - 例如在以下示例中:
div.style.transform = "translateY(10px)";
同样,括号中的值可以是直接在 CSS 中指定时可以正常工作的任何值。
我将如何访问和更改transform: translateY(0px);
使用javascript中的样式对象,类似于div.style.background = 50px
。
我正在尝试制作它,以便当用户向下滚动时网页上的标头消失,但div.style.tranform
或div.style.translate
似乎不起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.