在卡中实现 Css : select

Materialize Css : select in card

我正在尝试在卡片中使用 select。

问题是当 select 列表打开时它应该溢出卡外,但它没有。

溢出的部分是hidden/blocked/gone。

我试过以下但失败了:

附带的问题,在卡片中使用 select(或其他输入)不是一个合适的 material 设计吗?

这是因为 .card class 上有样式 overflow: hidden。如果您将其从您的卡中删除,它将允许 select 的内容流出其边界。

overflow: visible 添加到 .card 有效。这是 codepen。只要确保您正确覆盖 .card class 样式即可。

您必须手动初始化 select 像 :

$(document).ready(function(){
$('select').formSelect();
});

或者

 M.AutoInit();

如果您不想在所有页面上手动初始化,只需在您的脚本标签中添加一行即可。

按照他们的文档进行操作 https://materializecss.com/select.html 导航到初始化部分

https://materializecss.com/auto-init.html