html - 怎么把按钮放在图片右上角
问题描述
图像和按钮位于 div 内。如何使用图像右上角的按钮使图像占据整个 div?
这是包含两个按钮和一个图像的 div。如何将两个按钮放在图像的右上角?
我试图做 position:relative;top:25px 但按钮将在图像后面
<div class="image">
<a href="{{ url('/image/'.$image->id.'/delete') }}">
<button type="button" class="btn btn-default delete-image-btn pull-right">
<span class="glyphicon glyphicon-trash"></span>
</button>
</a>
<a href="{{ url('/image/'.$image->id.'/edit') }}">
<button type="button" class="btn btn-default edit-image-btn pull-right">
<span class="glyphicon glyphicon-pencil"></span>
</button>
</a>
<img src="{{ $image->image }}" class="img img-responsive full-width">
</div>
解决方案
使用如下所示的相对和绝对来达到预期的效果。
PS:我使用 T 和 P 来表示图标,因为它们在片段中不可见。
.image {
position: relative;
display: inline-block;
}
.overlay {
position: absolute;
right: 0;
z-index: 5;
}
<div class="image">
<div class="overlay">
<a href="{{ url('/image/'.$image->id.'/delete') }}">
<button type="button" class="btn btn-default delete-image-btn pull-right">
T<span class="glyphicon glyphicon-trash"></span>
</button>
</a>
<a href="{{ url('/image/'.$image->id.'/edit') }}">
<button type="button" class="btn btn-default edit-image-btn pull-right">
P<span class="glyphicon glyphicon-pencil"></span>
</button>
</a>
</div>
<img src="https://picsum.photos/200" class="img img-responsive full-width">
</div>
推荐阅读
- django - 无法使用 django rest 框架创建嵌套评论功能
- ruby - 如何从 slack ruby bot 的字符串中提取值
- react-native - 无法打开抽屉反应原生
- html - 如何为python3.7安装HTML包
- java - 如何调用所有`Mono
` 同时 - api-doc - APIDOCJS - 在描述中添加换行符
- bash - 为什么我的变量在测试语句中起作用,而不是在 case 语句中起作用,直到我使用 echo 将其读入自身?
- java - java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribeing 尽管类路径上有 hamcrest
- reactjs - 当我们在本机反应中触摸屏幕上的任何位置时如何隐藏侧边栏
- python - 如何在 Python 3 中绘制总和