gpt4 book ai didi

html - 当位置绝对对象移出屏幕时,CSS 隐藏滚动条(在 Angular 6 中)

转载 作者:行者123 更新时间:2023-11-28 01:19:06 24 4
gpt4 key购买 nike

我有一条消息显示在页面底部。但是当消息在屏幕外或屏幕中显示动画时,滚动条显示在右侧,尽管我已将元素的位置设置为 absolute。 (看起来像 this )现在我想知道如何防止滚动条出现

这是我的代码:(我使用的是 Angular 6)

模板:(.html)

 <div
class="bar shadow-top"
@slideInOutVertically
*ngIf="show"
>
<div class="message">
<ng-content></ng-content>
</div>
</div>

样式:(.sass)

.bar
height: 40px
position: absolute
bottom: 0
right: 0
left: 0
background: var(--dy-bg-1)
color: var(--dy-txt-1)
display: flex
.message
margin: 0 auto
align-self: center

动画:(.ts)

export const slideInOutVertically = trigger('slideInOutVertically', [
transition('void => *', [
style({
opacity: 0,
transform: 'translateY(100%)'
}),
animate('0.2s ease-out')
]),
transition('* => void', [
animate('2s ease-in', style({ transform: 'translateY(100%)' }))
]),
]);

最佳答案

代替 position: absolute 使用 position: fixed

关于html - 当位置绝对对象移出屏幕时,CSS 隐藏滚动条(在 Angular 6 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51617893/

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