.navbar-brand {
display: flex;
+ flex: auto;
padding-left: 1rem;
}
padding-right: 0.375rem;
}
+.navbar-brand .navbar-item.search {
+ flex: auto;
+ justify-content: flex-end;
+}
+
+#search-input {
+ color: #333;
+ font-family: inherit;
+ font-size: 0.95rem;
+ width: 150px;
+ border: 1px solid #dbdbdb;
+ border-radius: 0.1em;
+ line-height: 1.5;
+ padding: 0 0.25em;
+}
+
.navbar-burger {
background: none;
border: none;
line-height: 1;
position: relative;
width: 3rem;
- margin-left: auto;
padding: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
+ margin-left: auto;
min-width: 0;
}
white-space: nowrap;
}
+@media screen and (max-width: 768.5px) {
+ .navbar-brand .navbar-item.search {
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ #search-input {
+ width: 200px;
+ }
+}
+
@media screen and (max-width: 1023.5px) {
.navbar-brand {
height: inherit;
display: flex;
}
- .navbar-menu {
- flex: auto;
- }
-
- .navbar-end {
- margin-left: auto;
- }
-
.navbar-item,
.navbar-link {
display: flex;
<nav class="navbar">
<div class="navbar-brand">
<a class="navbar-item" href="{{{or site.url (or siteRootUrl siteRootPath)}}}">{{site.title}}</a>
+ {{#if env.SITE_SEARCH_ENABLED}}
+ <div class="navbar-item search hide-for-print">
+ <div id="search-field" class="field">
+ <input id="search-input" type="text" placeholder="Search the docs"{{#if page.home}} autofocus{{/if}}>
+ </div>
+ </div>
+ {{/if}}
<button class="navbar-burger" data-target="topbar-nav">
<span></span>
<span></span>
<a class="navbar-item" href="#">Service C</a>
</div>
</div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Resources</a>
- <div class="navbar-dropdown">
- <a class="navbar-item" href="#">Resource A</a>
- <a class="navbar-item" href="#">Resource B</a>
- <a class="navbar-item" href="#">Resource C</a>
- </div>
- </div>
<div class="navbar-item">
<span class="control">
<a class="button is-primary" href="#">Download</a>