我正在尝试将Top App Bar放置在Drawer旁边,例如Drawer 和 Top App Bar演示,它看起来不像预期的那样:
代码看起来像(我正在使用反应):
<div className="content">
<aside className="mdc-drawer mdc-drawer--permanent mdc-typography">
<nav className="mdc-drawer__drawer">
<header className="mdc-drawer__header">
<div className="mdc-drawer__header-content">
{ReasonReact.string("Header")}
</div>
</header>
<nav id="icon-with-text-demo" className="mdc-drawer__content mdc-list">
<a className="mdc-list-item mdc-list-item--activated" href="#">
<i className="material-icons mdc-list-item__graphic" ariaHidden=true>{ReasonReact.string("inbox")}</i>{ReasonReact.string("Inbox")}
</a>
<a className="mdc-list-item" href="#">
<i className="material-icons mdc-list-item__graphic" ariaHidden=true>{ReasonReact.string("star")}</i>{ReasonReact.string("Star")}
</a>
</nav>
</nav>
</aside>
<div className="mdc-top-app-bar mdc-top-app-bar--fixed">
<div className="mdc-top-app-bar__row">
<section className="mdc-top-app-bar__section mdc-top-app-bar__section--align-start">
<a href="#" className="material-icons mdc-top-app-bar__navigation-icon">{ReasonReact.string("menu")}</a>
<span className="mdc-top-app-bar__title">{ReasonReact.string("Title")}</span>
</section>
</div>
</div>
</div>
课堂风格content
:
@import "~material-design-icons/iconfont/material-icons.css";
@import "~@material/top-app-bar/mdc-top-app-bar.scss";
@import "~@material/drawer/mdc-drawer.scss";
.content {
display: inline-flex;
height: 100%;
}
和进一步的风格:
@import "./App/scss/app.scss";
* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
#root {
display: block;
height: 100%;
}
根是react的入口点。
问题是,我必须做什么才能得到想要的结果。