如何将 CSS 缩放原点设置为页面顶部的中间?
Way to set CSS zoom origin to middle of the top of the page?
我目前正在尝试取消缩放我的整个首页(背景之外),因为它有点太大了。我目前在我网站的 body 元素中使用以下代码:
transform: scale(0.7);
但它似乎将缩放原点设置为页面的中心
我想将首页上的浮动框固定到屏幕顶部(看起来是中心顶部作为原点)。在我添加转换之前,这些框将附加到页面的中心顶部。我想保持这种风格,但要放大。现在,缩放从页面顶部分离浮动框,在页面顶部和浮动框之间留出一些空白 space。我只是想删除那个空的 space 以便未缩放的框位于屏幕顶部。理想情况下,第一行框的顶部 touch/start 在屏幕的最顶部。
也许 "top: 0" 之类的东西需要去某个地方?
这是我网站的 link:https://www.thefloodplains.com/
尝试将 transform-origin: top;
设置为 body 元素,如下所示
body {
margin: 0;
z-index: 1;
width: 100%;
max-width: 100%;
background: white;
transform: scale(0.5);
-moz-background-size: 100% 100%;
background: url(OceanWater.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-size: 100% 100%;
transform-origin: top;
}
我目前正在尝试取消缩放我的整个首页(背景之外),因为它有点太大了。我目前在我网站的 body 元素中使用以下代码:
transform: scale(0.7);
但它似乎将缩放原点设置为页面的中心
我想将首页上的浮动框固定到屏幕顶部(看起来是中心顶部作为原点)。在我添加转换之前,这些框将附加到页面的中心顶部。我想保持这种风格,但要放大。现在,缩放从页面顶部分离浮动框,在页面顶部和浮动框之间留出一些空白 space。我只是想删除那个空的 space 以便未缩放的框位于屏幕顶部。理想情况下,第一行框的顶部 touch/start 在屏幕的最顶部。
也许 "top: 0" 之类的东西需要去某个地方?
这是我网站的 link:https://www.thefloodplains.com/
尝试将 transform-origin: top;
设置为 body 元素,如下所示
body {
margin: 0;
z-index: 1;
width: 100%;
max-width: 100%;
background: white;
transform: scale(0.5);
-moz-background-size: 100% 100%;
background: url(OceanWater.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-size: 100% 100%;
transform-origin: top;
}