gpt4 book ai didi

css - Ionic avatar 无法放置通知图标

转载 作者:太空宇宙 更新时间:2023-11-04 07:28:53 27 4
gpt4 key购买 nike

我将我的大学元素用于 Ionic -3 我尝试创建示例图像作为头像设置小图标,但是不能正确设置,谁知道如何正确设置这样的 Look sample image

我的 code sample

我的代码

 <ion-item>
<ion-avatar item-start>
<img src="assets/imgs/user.png">
<div>
<button id="notification-button" ion-button clear>
<ion-icon name="notifications">

</ion-icon>
</button>
</div>
</ion-avatar>
<h2>Woody</h2>
<p>This town ain't big enough for the two of us!</p>
<ion-note item-end>3:43 pm</ion-note>
</ion-item>

CSS

 #notification-button {            
position: relative;
width: 42px;
top:1px;
right: 1px;
overflow: visible!important;
}


#notifications-badge {
background-color: red;
position: absolute;
top: -3px;
right: -3px;
border-radius: 100%;
}

最佳答案

在答案下方,在我看到您的代码之前...

我没有 ion 的东西,但我可以帮助你处理 css,这是你需要的吗?

position: relative;.ion-item 上,为了让小按钮在正确的位置,只需将 position: absolute;右:-5px; bottom: -5px;button

.ion-item{
position: relative;
height: 100px;
width: 100px;
}

.ion-avatar{
border-radius: 50%;
background-color: tomato;
box-shadow: 0 0 4px 3px #ccc;
height: 100%;
width: 100%;
}

button{
position: absolute;
right: -5px;
bottom: -5px;
height: 40px;
width: 40px;
border-radius: 50%;
background-color: blue;
border: gray 1px solid;
cursor: pointer;
color: white;
}
<div class="ion-item">
<div class="ion-avatar">

<div>
<button id="notification-button">
<div class="ion-icon">
!!!
</div>
</button>
</div>
</div>
<h2>Woody</h2>
<p>This town ain't big enough for the two of us!</p>
<p>3:43 pm<p>
</div>

更新

当我稍微使用 chrome web 工具时,我发现这个可以让按钮达到你想要的位置。

 #notification-button[_ngcontent-c0] {
position: absolute;
width: 42px;
top: 25px;
left: 30px;
overflow: visible !important;
}

position: relative; 更改为 position: absolute; 并更改了 topright,我不确定您的工作是否有反应。但是看看这是否有帮助。否则,我知道另一个好的解决方案。

关于css - Ionic avatar 无法放置通知图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49629655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com