要给Angular 7 Material卡片设置最大高度和可滚动性,可以使用CSS样式和Angular的指令来实现。
首先,在HTML模板中,使用mat-card
元素来创建卡片,并为其添加一个CSS类名,例如scrollable-card
:
接下来,在全局的CSS文件或组件的CSS文件中,添加以下样式:
.scrollable-card {
max-height: 300px; /* 替换为你想要的最大高度 */
overflow-y: auto;
}
这将为卡片设置一个最大高度,并在内容超过最大高度时自动显示滚动条。
另外,如果你只需要在卡片的内容区域内部添加滚动条,而不是整个卡片本身,可以在卡片的内容区域内添加一个div
元素,并为其设置样式:
CSS样式如下:
.scrollable-content {
max-height: 300px; /* 替换为你想要的最大高度 */
overflow-y: auto;
}
这样,只有卡片内容区域内的内容超过最大高度时才会显示滚动条。
希望这可以帮助到你!