将一个div放在右上角的另一格上方

ofca1234

如何实现灰色箭头转到红色位置?在按钮上方。

在此处输入图片说明

<div class="media">
    <img class="rounded-circle profile-img" src="{{ user.userprofile.image.url }}">
    <div class="one-above-the-other">
        <div class="dropdown">
            <a class="link-hover" data-toggle="dropdown">
                <i class="fas fa-cog dark-icon"></i>
            </a>
            <div class="dropdown-menu my-drop-menu">
                <span class="my-drop-menu-item-span">
                    <a class="my-drop-menu-item dropdown-item change-email link-hover"
                        data-id="{% url 'change-email' user.pk %}">
                        Change email
                    </a>
                </span>
            </div>
        </div>
        <div class="edit-profile-button">
            <a class="edit-profile link-hover btn my-purple-btn">Edit profile</a>
        </div>
    </div>
</div>

Media并且rounded-circle来自引导程序。my-drop-menu并且edit-profile-button仅用于样式。

.one-above-the-other {
    margin-left: auto; 
    margin-right: 0; 
    margin-top: auto; 
    margin-bottom: 0;
}

.profile-img {
    width: 132px;
    height: 132px;
}

更新了最新代码。

VSM

请尝试以下两种方法。希望这些作品之一能为您服务。

方法1

.one-above-another {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
}

方法2

.one-above-another {
   position: relative;
   width: 100%;
}

.one-above-another .dropdown {
  position: absolute;
  top: 0;
  right: 0;
}

更新方法

检查此Jsfiddle链接。

.media {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end !important;
}

/* .one-above-the-other {
    margin-left: auto; 
    margin-right: 0; 
    margin-top: auto; 
    margin-bottom: 0;
} */

.circle-img {
  display: inline-flex;
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.dropdown-box {
    position: absolute;
    top: 0;
    right: 0;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script
src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>

<div class="media">
<img class="circle-img" src="https://via.placeholder.com/300">
<div class="one-above-another">
    <div class="dropdown-box">
      <div class="dropdown">
        <a class=" link-hover" data-toggle="dropdown">
            <i class="fas fa-cog dark-icon"></i>
        </a>
        <div class="dropdown-menu my-drop-menu">
            <span class="my-drop-menu-item-span">
                <a class="my-drop-menu-item dropdown-item edit-post link-hover" data-id="">
                    Change email
                </a>
            </span>
        </div>
    </div>
    </div>
    <div class="edit-profile-button">
        <a class="edit-profile link-hover btn my-purple-btn">Edit profile</a>
    </div>
</div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 div 的右上角放置一个图像/图标

来自分类Dev

如何将一个div粘在右上角?

来自分类Dev

在支架的右上角放置一个IconButton

来自分类Dev

在右上角显示一个对话框

来自分类Dev

在图像的右上角设置一个关闭图标

来自分类Dev

在具有多个 flexbox 项目的容器的右上角保留一个 div

来自分类Dev

将按钮放在QGroupBox的右上角

来自分类Dev

将布局放在另一个居中的上方

来自分类Dev

当用户单击窗口右上角的“ x”按钮时,添加一个超时选项。

来自分类Dev

为什么我的视图的右上角有一个“加号”图标?

来自分类Dev

android上的openGl es在右上角显示一个Square

来自分类Dev

bootply引导程序通知菜单在右上角包含一个数字

来自分类Dev

PyQt5 - 在 QTextEdit 的右上角放置一个小部件

来自分类Dev

将DIV放置在图片的右上角,再将div放在左下角

来自分类Dev

将透明div层放在高度为100%的另一个div层上方(带有页脚!)?

来自分类Dev

如何将HTML5按钮CSV放在数据表右上角的上方

来自分类Dev

Android:将图标放在collapsingToolbarLayout的右上角?

来自分类Dev

HTML-将音频对象放在右上角

来自分类Dev

jQuery终端模板,我需要在右上角有一个持久性DOM元素

来自分类Dev

将div放在另一个div的中心

来自分类Dev

将div放在另一个div的底部

来自分类Dev

将div放在另一个div上

来自分类Dev

将div放在另一个div旁边

来自分类Dev

将Div放在另一个Div的下面

来自分类Dev

将div放在另一个旁边

来自分类Dev

将div恰好放在另一个之后

来自分类Dev

将div放在另一个之上

来自分类Dev

如何根据另一格的高度更改一个格的最小高度

来自分类Dev

将按钮移到div框的右上角

Related 相关文章

热门标签

归档