繁体   English   中英

窗口大小调整时查看中断

[英]View disrupts on Window resize

我已经使用正方形创建了一个页面。 正方形组合成一个特定的单词。 但是,当我调整窗口大小时,正方形会随意摆弄它们的位置。 如何更改CSSjavascript ,以使正方形在调整窗口大小时保留其原始位置?

您可以在以下页面查看页面: http : //www.tryst-iitd.com/13/beta

我提供了以下代码来调整大小,但是问题仍然没有解决。

<script type="text/javascript">
$(function () {
    var screenWidth = $(window).width() + "px";
    var screenHeight = $(window).height() + "px";
    $("#container").css({
        width: screenWidth,
        height:screenHeight,
    });
    $(window).resize( function () {
        var screenWidth = $(window).width() + "px";
        var screenHeight = $(window).height() + "px";
        $("#container").css({
            width: screenWidth,
            height:screenHeight,
        });
    });
});
</script>

正方形被打乱了,因为每当您调整窗口大小时,容器的宽度都会自动调整。 设置正方形的固定值或最小宽度,容器应解决此问题。 正方形宽度以%为单位。

同样,窗口调整大小事件本身是没有用的,因为div(id = container)根据body标签的宽度进行了调整

以百分比设置正方形的位置和大小,您的大小调整代码将正常工作。

另外,设置min-width / min-height CSS属性将防止正方形过小。

您的问题是css页边距是固定宽度的,因此即使正方形宽度以%为单位,页边距也会导致此问题。 例如,尝试禁用wrap1wrapalphabet css类,您将看到您的设计将更加敏感。

您可能必须重新考虑处理边距/填充的方式才能获得预期的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM