Помогает ли поместить гамбургер в панель навигации, как указано в материализации css документов ?
<nav className="link-nav">
<div className="nav-wrapper">
<a to="#" className="sidenav-trigger" data-target="mobile-sidenav-menu" ><i className="material-icons">menu</i></a>
<ul className="center hide-on-med-and-down">
<li><Link className="link-font-size" to='/'>HOME</Link></li>
<li><Link className="link-font-size" to='/about'>About</Link></li>
<li><Link className="link-font-size" to='/contact'>Contact</Link></li>
<li><Link className="link-font-size" to='/login'>Login</Link></li>
<li><Link className="link-font-size" to='/signup'>Sign Up</Link></li>
</ul>
</div>
</nav>
<ul id='mobile-sidenav-menu' className="sidenav">
<li><Link to="#" className="sidenav-close right pink-text lighten-1">X</Link></li> <li><Link className="link-font-size" to='/'>HOME</Link></li>
<li><Link className="link-font-size" to='/about'>About</Link></li>
<li><Link className="link-font-size" to='/contact'>Contact</Link></li>
<li><Link className="link-font-size" to='/login'>Login</Link></li>
<li><Link className="link-font-size" to='/signup'>Sign Up</Link></li>
</ul>
РЕДАКТИРОВАТЬ:
Ваниль JS Инициализация:
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.sidenav');
var instances = M.Sidenav.init(elems);
});
RE НАСТРОЙКА ПРОЕКТА
Оформить заказ на эту статью. Компонент Мэтта настроен так:
import React from 'react';
import 'materialize-css/js/waves.js'
import 'materialize-css/js/buttons.js'
import 'materialize-css/js/carousel.js'
import 'materialize-css/sass/materialize.scss'
class App extends React.component {
componentDidMount() {
const elems = window.document.querySelectorAll('.carousel');
const options = {};
window.M.Carousel.int(elems, options);
}
render(){...}
}
Это может пролить свет на него ...?
https://medium.com/@mattdlockyer / youre using materialize- css -Неверный-470b593e78e9