微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – 如何在角度材料设计中改变Sidenav的宽度?

无论我使用什么屏幕尺寸,Sidenav总是相同的大小。我尝试添加属性,如
– 柔性
– flex =“85”(得到其容器的85%)

似乎找不到一个好办法。

解决方法

在角质材料中,md-sidenav具有以下属性
width: 304px;
min-width: 304px;

这就是为什么宽度将固定在304像素,无论你使用什么设备。
所以如果你想改变你的sidenav宽度,你将不得不改变css一点。

如果您只支持现代浏览器,您可以将其更改为vw度量(视口宽度的1/100),并将其添加到单独的css文件代码将如下所示:

md-sidenav,md-sidenav.md-locked-open,md-sidenav.md-closed.md-locked-open-add-active {
    min-width: 200px !important;
    width: 85vw !important;
    max-width: 400px !important;
}

这是一个坑:http://plnkr.co/edit/cXfJzxsAFXA3Lh4TiWUk?p=preview

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。