当前位置: 首页 > 知识库问答 >
问题:

在屏幕底部相对于其图像的位置按钮

秦才
2023-03-14

我正在努力想明白为什么我不能把按钮相对于它的图像定位,而是放在屏幕的底部。我试着阅读了其他的问题,但是从前面的回答中想不出一个解决方案。也许我的情况不一样?

本质上,我试图将按钮定位在图像下方,同时保持它(按钮)居中,并保持它的响应性。我是一个长期的读者第一次问问题。如能提供任何有助于解决问题的投入,将不胜感激。

也许我的divs不在了?

null

.randomImage {
  position: fixed;
  right: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  height: auto;
  width: auto;
  top: 20%;
}
.btnGroup {
  margin: 0 auto;
  width: 20px;
  color: red;
  position: relative;
}
#buttonOne {
  position: absolute;
}
<div class="blackOverLay">

  <div class="imageContainer">
    <div class="imageHold">
      <image class="randomImage" src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQ9dq_0kM7kPFwPJAzHSFNRThXKHmD1ryYDf78YrDNJX7IiExM3sA">
        </img>
        <div class="btnGroup">
          <button id="buttonOne" onclick="closeThis()">CLOSE</button>
        </div>
    </div>
  </div>
</div>

null

共有1个答案

张翰音
2023-03-14

如果我理解你,这就是你想要的。

null

.randomImage {
position: absolute;

right: 0;
left: 0;
margin-right: auto;
margin-left: auto;

height: auto;
width: auto;
}

.btnGroup {
margin: 0 auto;
width: 20px;
color: red;
}

.imageContainer {
  position: relative;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

#buttonOne {
 position: absolute;
 bottom: 0
 }
<div class="blackOverLay">
    <div class="imageContainer">
        <div class="imageHold">
            <img class="randomImage" src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQ9dq_0kM7kPFwPJAzHSFNRThXKHmD1ryYDf78YrDNJX7IiExM3sA" />
            <div class="btnGroup">
                <button id="buttonOne" onclick="closeThis()">CLOSE</button>
            </div>
        </div>
    </div>
</div>
 类似资料:
  • 这可能是一个非常基本的问题,但我在网上找不到任何关于它的东西。 有办法做这样的事吗?我是不是漏掉了一些明显的东西?如果没有,是否有方法侦听容器高度的变化并重新调用?

  • 所以我是一个计算机科学的学生,我已经完成了我的第一年。我想创建一个简单的程序,我意识到我已经厌倦了使用无布局; 给每一个单独的组件添加界限是如此的烦人。嗯,我一直在大量使用组件和,这使我的工作变得更容易了。但我已经厌倦了。 我非常关心我制作的GUI的外观,在开始添加代码的功能之前,我几乎用了一半的时间来编程使GUI看起来很好。通过不使用布局并添加边界,我被迫使用,因为如果更改JFrame的大小,这

  • 在我的应用程序,我有品牌页脚在所有屏幕滚动结束(屏幕有滚动)和静态在屏幕底部时(没有滚动)。 但我面临的问题,以实现这与屏幕,其中有列表。我正在使用RecycerView显示列表。我想在RecycerView的结尾显示品牌页脚,当它有滚动时,它将在底部滚动时可见。这是可以用带有页脚的RecycerView实现的。 但是当RecycerView没有滚动(当列表中的项目很少时),我希望页脚固定在屏幕底

  • 当单击标记时,相机的默认行为是将其居中在屏幕上,但因为我通常在信息窗口中有很长的文本描述,所以实际更改相机位置以使标记位于屏幕底部更方便(使信息窗口位于屏幕中心)。我想我应该可以通过像下面这样覆盖onMarkerClick函数来做到这一点(当此函数返回true时,默认行为被取消) 编辑: 使用接受答案的步骤解决问题,代码如下: 谢谢帮忙^^

  • 在 一到三个 。有没有办法在后始终将单元格放置在屏幕底部?

  • 问题内容: 我在另一个div内有两个div,我想使用css将一个子div放在父div的右上角,另一个子div放在父div的底下。即,我想对两个子div使用绝对定位,但是将它们相对于父div而不是页面定位。我怎样才能做到这一点? 范例html: 问题答案: 这工作,因为手段类似“使用,,,来定位自己相对于谁拥有最近的祖先或”。 因此,我们使have 和子代都有,然后使用和定位子代。