Tabs UI
by rigor789
HTML
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<div class="tabs">
<ul>
<li class="is-active">
<i class="material-icons">settings</i> General
</li>
<li>
<i class="material-icons">keyboard</i> Keyboard Shortcuts
</li>
<li>
<i class="material-icons">build</i> Advanced
</li>
</ul>
</div>
CSS
html,
body {
margin: 0;
padding: 0;
background: #222;
font-family: sans-serif;
}
.tabs {
display: flex;
align-items: stretch;
justify-content: space-between;
}
.tabs ul {
list-style: none;
align-items: center;
border-bottom: 2px solid #96b8c7;
display: flex;
flex-grow: 1;
flex-shrink: 0;
justify-content: flex-start;
}
.tabs li {
cursor: pointer;
align-items: center;
border-bottom: 2px solid #96b8c7;
color: #eee;
display: flex;
justify-content: center;
margin-bottom: -2px;
padding: 0.5em 1em;
vertical-align: top;
}
.tabs li i {
font-size: 16px;
margin-right: 8px;
position: relative;
top: -1px;
}
.tabs li.is-active {
border-bottom-color: #eee;
color: #eee;
}
.tabs li:hover {
border-bottom-color: #e2e2e2;
}