Я новичок в этом и дайте мне знать, как скрыть значок меню, и он добавляется автоматически без запроса, я хочу отображать только на маленьких экранах. Извините за плохой английский.
Благодарю вас.
Я новичок в этом и дайте мне знать, как скрыть значок меню, и он добавляется автоматически без запроса, я хочу отображать только на маленьких экранах. Извините за плохой английский.
Благодарю вас.
Мне пришлось прибегнуть к Media Query, чтобы решить мою проблему.
@media only screen and (min-width:851px){
.mdl-layout__drawer-button {
display: none;
}
}
Это лучшее решение, которое я нашел, спасибо @dshun и @garbee за помощь.
Another way of achieving this, is to add the various screen size classes, such as
mdl-layout--small-screen-only. Here is an example:
<div class="mdl-layout__drawer mdl-layout--small-screen-only">
<span class="mdl-layout-title">Drawer Title</span>
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href="">Link 1</a>
<a class="mdl-navigation__link" href="">Link 2</a>
<a class="mdl-navigation__link" href="">Link 3</a>
</nav>
</div>
Приношу свои извинения, если этот фрагмент вам не подходит. Я только что заметил аналогичный вопрос здесь, в StackOverflow, решение может быть более правильным: Как я могу скрыть ящик на больших экранах и показать только на маленьких?
mdl-layout--no-desktop-drawer-button
Не отображает кнопку ящика в режиме рабочего стола, продолжает mdl-layout element
Вот пример того же:
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header mdl-layout--no-desktop-drawer-button">
Вы можете использовать mdl-layout--fixed-drawer
для того же элемента, который вы используете mdl-js-layout
, чтобы получить фиксированный ящик на рабочем столе, который должен удалить кнопку для его просмотра и оставить его открытым все время для доступа.
Эффективное решение, которое я нашел и которое, наконец, работает:
<style>
@media screen and (min-width: 992px) {
.mdl-layout__drawer-button {
/* Hide the Hamburger button but will leave an unused space */
display: none;
}
.mdl-layout__header-row {
/* so important to make sure the Hamburger button didn't leave an unused space */
padding-left: 24px !important;
}
}
</style>
Чтобы скрыть div на большом экране, добавьте этот класс
hide-on-large-only