gpt4 book ai didi

javascript - CSS 旋转窗外

转载 作者:太空宇宙 更新时间:2023-11-04 02:40:12 25 4
gpt4 key购买 nike

当我尝试使用 css 旋转一个 div 时,div 的左侧和顶部位置使我的 div 在窗口之外。这是说明它的片段:

document.getElementById('test').style['-webkit-transform'] = 'rotate(90deg)';
document.getElementById('test').style['-moz-transform'] = 'rotate(90deg)';
document.getElementById('test').style['-o-transform'] = 'rotate(90deg)';
document.getElementById('test').style['-ms-transform'] = 'rotate(90deg)';
document.getElementById('test').style['transform'] = 'rotate(90deg)';
document.getElementById('test').style['zoom'] = '150%';
div {
width : 200px;
height : 100px;
border : red 1px solid;
}
<div id='test'>test</div>

在我的真实元素中,我的问题出现在 div 的顶部和左侧,但在代码片段中您可以看到问题出现在顶部。

此外,我需要缩放 div 以对应于窗口的高度和宽度。通常我使用:window.height * 100/div.height 并且它有效,但是我怎样才能使 div 左侧和顶部对应于窗口左侧和顶部?

感谢您的关注。

最佳答案

您应设置旋转轴。这可以用 CSS 来完成。示例:

transform-origin: 100px 100px

关于javascript - CSS 旋转窗外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com