Skip to content

Instantly share code, notes, and snippets.

@productioncoder
Last active October 3, 2018 19:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save productioncoder/6894ef9100b0acb7240a29c8563e8a10 to your computer and use it in GitHub Desktop.
Save productioncoder/6894ef9100b0acb7240a29c8563e8a10 to your computer and use it in GitHub Desktop.
Youtube HeaderNav layout
import React from 'react';
import {Image, Menu} from 'semantic-ui-react';
import './HeaderNav.scss';
import logo from '../../assets/images/logo.jpg';
export class HeaderNav extends React.Component {
render() {
return (
<Menu borderless className='top-menu' fixed='top'>
<Menu.Item header className='logo'>
<Image src={logo} size='tiny'/>
</Menu.Item>
<Menu.Menu className='nav-container'>
{/* TODO */}
</Menu.Menu>
</Menu>
);
}
}
export default HeaderNav;
.ui.menu.top-menu {
border: none; /*Remove Semantic UI's bottom border*/
.logo {
width: 17rem;
}
.nav-container {
justify-content: space-between; /*maximize whitespace between elements*/
flex-grow: 1; /* take available space in the flex container */
padding: 0;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment