HTML:如何相对于屏幕大小放置对象?

HTML:如何相对于屏幕大小放置对象?,html,Html,如何在HTML中以占整个屏幕百分比的方式放置对象,而不仅仅是放置在前一个对象的旁边?例如,位于50%屏幕宽度、30%屏幕高度的位置 对此有一些要求: 无论其他对象如何,对象都应能够按整个屏幕的百分比放置到所需位置 对象应该能够在同一位置覆盖其他对象 抱歉英语不好:|试试这个CSS .fixed-div{ position: fixed; left: 50vw; top: 30vh; transform: translate(-50%, -50%); /* Mo

如何在HTML中以占整个屏幕百分比的方式放置对象,而不仅仅是放置在前一个对象的旁边?例如,
位于50%屏幕宽度、30%屏幕高度的位置

对此有一些要求:

  • 无论其他对象如何,对象都应能够按整个屏幕的百分比放置到所需位置
  • 对象应该能够在同一位置覆盖其他对象
抱歉英语不好:|

试试这个CSS

.fixed-div{
    position: fixed;
    left: 50vw;
    top: 30vh;
    transform: translate(-50%, -50%); /* Moves the center of the element to its original top left corner*/
    z-index: 1;
}
试试这个CSS

.fixed-div{
    position: fixed;
    left: 50vw;
    top: 30vh;
    transform: translate(-50%, -50%); /* Moves the center of the element to its original top left corner*/
    z-index: 1;
}

我对你的问题没有把握。让我试着回答。在css中,我们使用变量vh表示视口高度,vw表示视口宽度

这个想法是将元素放置在30%的高度=30vh,50%的宽度=50vw。我们可以将父元素设置为相对,将要设置位置的子元素设置为绝对位置

它将是下面的样子。谢谢

正文{
位置:相对位置;
宽度:100%;
身高:100%;
显示:块;
颜色:#fff;
背景:#000;
}
#屏幕,孩子{
位置:绝对位置;
顶部:30vh;
左:50vw;
背景:红色;
宽度:100px;
高度:50px;
}

父母亲

我对你的问题没有把握。让我试着回答。在css中,我们使用变量vh表示视口高度,vw表示视口宽度

这个想法是将元素放置在30%的高度=30vh,50%的宽度=50vw。我们可以将父元素设置为相对,将要设置位置的子元素设置为绝对位置

它将是下面的样子。谢谢

正文{
位置:相对位置;
宽度:100%;
身高:100%;
显示:块;
颜色:#fff;
背景:#000;
}
#屏幕,孩子{
位置:绝对位置;
顶部:30vh;
左:50vw;
背景:红色;
宽度:100px;
高度:50px;
}

父母亲

你需要分享你所做的,一些代码、html、css等。然后我们可以进一步做一些事情。我刚开始做html布局,放置一些对象。所以这里只有几个s。我想你必须看看这篇教程文章。你需要分享你所做的,一些代码,html,css等等。然后我们可以进一步做一些事情。我刚开始做html的布局,放置一些对象。所以这里只有几个s。我想你必须看看这篇教程文章。然后,改变z索引会让对象覆盖,对吗?正确。只需增加值,将其按堆栈顺序移到更高的位置。然后,更改z索引将使对象覆盖,对吗?正确。只需增加该值,即可按堆栈顺序将其移到更高的位置。