javascript - 基于窗口宽度和高度应用 CSS3 转换

标签 javascript css transformation

我的 Web 应用程序正在使用一些 css3 转换,我想知道根据窗口的宽度和高度执行这些转换的最佳方法。我的 css 正在按照特定顺序进行多次转换,即 body 做一个, body 上的一个元素在 body 做的转换之后做第二个。但是,我的一个转换是硬编码的,以移动元素 X 像素,我想根据窗口的高度和宽度使其动态化。

有没有一种方法没有 javascript(我需要保留这些转换的顺序)来表达如下内容:

.someClass {
    transform:translate(windowHeight /2, windowHeight);
}

最佳答案

transform: translate 可能不是您最好的选择。我会尝试 position: fixed 并使用窗口百分比值:

position: fixed;
top: 50%;
left: 50%;

关于javascript - 基于窗口宽度和高度应用 CSS3 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490395/

相关文章:

javascript - 在不占用更多高度的情况下获得与 ...StyleSheet.absoluteFillObject 相同的效果

javascript - 将函数插入另一个函数中?

css - 如何为移动设备制作相同的网站布局

jquery - 如何删除包含特定数字 li 的 ol?

algorithm - 二叉树变换

javascript - jQuery .load 结果到 'calling' div(而不是指定的 id)?

javascript - 通过 jquery 对 json 格式的数据使用 true/false 条件检查数据是否存在

html - 如何在不改变 CSS (Bootstrap 4) 比率的情况下将图像缩放到列宽?

java - 一个好的初学者图文教程?

cocoa - 如何让OpenGL在Cocoa中显示NV12纹理