gpt4 book ai didi

css - 当应用滚动时,primeng 中的子菜单被切断 primeng angular

转载 作者:行者123 更新时间:2023-11-27 23:17:42 28 4
gpt4 key购买 nike

当我将滚动条应用到主菜单时,我遇到了子菜单被切断的问题,但我无法让子菜单显示在滚动条上方。

下面是一个简单的代码:https://stackblitz.com/edit/angular-cyvv7d

任何帮助都会很棒。

供引用,HTML:

 <div class="scroll-width-perso">
<p-tieredMenu [model]="items"></p-tieredMenu>
</div>

CSS 文件:

.app-scroll-perso {
max-height: 30vh;
overflow-y: auto;
overflow-x: hidden;
width: 250px;
}

和 TypeScript 文件:

import {MenuItem} from 'primeng/api';

@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
title = 'test menu with scroll';


items: MenuItem[];

ngOnInit() {
this.items = [
{
label: 'File',
icon: 'pi pi-fw pi-pencil',
items: [
{label: 'Delete', icon: 'pi pi-fw pi-trash'},
{label: 'Refresh', icon: 'pi pi-fw pi-refresh'},
{label: 'save', icon: 'pi pi-fw pi-refresh'},
{label: 'modify', icon: 'pi pi-fw pi-refresh'},
{label: 'nothing', icon: 'pi pi-fw pi-refresh'}
]
},
{
label: 'encouragment',
icon: 'pi pi-briefcase'
},
{
label: 'primeng',
icon: 'pi pi-save'
},
{
label: 'contact',
icon: 'pi pi-cloud-upload'
},
{
label: 'Edit',
icon: 'pi pi-tags'
},
{
label: 'user',
icon: 'pi pi-user',
items: [
{label: 'Delete', icon: 'pi pi-fw pi-trash'},
{label: 'Refresh', icon: 'pi pi-fw pi-refresh'},
{label: 'save', icon: 'pi pi-fw pi-refresh'},
{label: 'modify', icon: 'pi pi-fw pi-refresh'},
{label: 'nothing', icon: 'pi pi-fw pi-refresh'}
]
},
{
label: 'blog',
icon: 'pi pi-fw pi-pencil'
}
];
}
}

最佳答案

试试这个:

.app-scroll-perso {
max-height: 30vh;
overflow-y: auto;
overflow-x: hidden;
width: 400px;
}

关于css - 当应用滚动时,primeng 中的子菜单被切断 primeng angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58182124/

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