javascript - html 表单在分辨率更改时更改位置

标签 javascript html css

我最近一直在为我的网站设计登录界面

我制作了一个位置固定的表格,但是随着屏幕分辨率的改变,不仅表格的位置发生了变化,图像也发生了变化,从而使它们相交并使它们看起来不对。

问题:如何让我的表格在不同的分辨率下保持在一个位置,

网站:secret.nuky.tk

代码如下:

#username{  
top: 50%;
left:55%;
margin-top: -100px;
margin-left: -200px;
}
#password{
top: 56%;
left: 55%;
margin-top: -100px;
margin-left: -200px;
}
img{
position: fixed;
top:25%;
left:56%;
margin-top: -100px;
margin-left: -200px;
}

谢谢你,

最佳答案

首先删除你所有的

position: fixed;
top: 50%;
left: 55%;
margin-top: -100px;
margin-left: -200px;

从你的 css 元素中,注意它仍然很漂亮,只是没有居中,然后把你想要居中的所有东西都放在 <div class='center'> 中。然后像那样设置样式(或固定,但如果您想响应所有屏幕尺寸,请不要使用带像素的边距)

.center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

translate(-50%, -50%) 表示我想将我的 div 移动 50% 的 it's 高度和宽度到顶部和右边,所以它以 div 中心为中心,并且不像你想的那样在左上角,并试图用负边距防止

关于javascript - html 表单在分辨率更改时更改位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50292746/

相关文章:

javascript - indexedDB 在概念上与 HTML5 本地存储有何不同?

javascript - 可变数量的切片 : Pie Chart concept

javascript - 使用 Node.io 运行作业时出现问题

css - 视差多个 CSS 背景

javascript - 点出现在带有圆形线帽 FF,IE 的线之前

html - 链接列表未正确位于容器中

html - 有仪表板 html ui 库吗?

html - 谷歌浏览器自动填充所有密码输入

jquery - 从 SVG 中的所有元素中删除类?

css - 浏览 css 和 javascript 文件的缓存?