Add a navigation bar to your application with navbar(). Navigation bars may include a tab toggle (useful for multi-page applications), inline forms (perhaps a search feature or login item), or character strings to add simple text. Navbars are responsive and will collapse on small screens, think mobile device. A button is automatically added to toggle between the collapsed and expanded states.

navbar(..., brand = NULL, collapse = NULL)

Arguments

...

A tab toggle, inline forms, or text to add to include as part of the navigation bar.

brand

A tag element or text placed on the left end of the navbar, defaults to NULL, in which case nothing is added.

collapse

One of "sm", "md", "lg", "xl", or NULL specifying the breakpoint at which the navbar collaspes, defaults to NULL, in which case the navbar is always expanded.

See also

Other layout functions: column(), fieldset(), flex(), responsive, webpage()

Examples

### Navbar with tabs div( navbar( brand = "Navbar", navInput( id = "tabs", choices = c("Home", "About", "Our process") ) %>% margin(right = "auto"), formInput( inline = TRUE, id = "navForm", textInput( type = "search", id = "site_search", placeholder = "Search" ) %>% margin(right = c(sm = 2)), formSubmit( label = "Search", value = "search" ) %>% background("amber") ) ) %>% background("teal"), container( navContent( navPane( h3("Home") ), navPane( h3("About") ), navPane( h3("The process") ) ) ) )
#> <div> #> <nav class="navbar navbar-expand navbar-light bg-teal"> #> <a class="navbar-brand" href="#">Navbar</a> #> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#nav-content-903-544" aria-controls="nav-content-903-544" aria-expanded="false" aria-label="Toggle navigation"> #> <span class="navbar-toggler-icon"></span> #> </button> #> <div class="collapse navbar-collapse" id="nav-content-903-544"> #> <ul class="yonder-nav nav mr-auto navbar-nav" id="tabs"> #> <li class="nav-item"> #> <button class="nav-link btn btn-link active" value="Home">Home</button> #> </li> #> <li class="nav-item"> #> <button class="nav-link btn btn-link" value="About">About</button> #> </li> #> <li class="nav-item"> #> <button class="nav-link btn btn-link" value="Our process">Our process</button> #> </li> #> </ul> #> <form class="yonder-form form-inline" id="navForm"> #> <div class="yonder-textual mr-sm-2" id="site_search"> #> <input class="form-control" type="search" placeholder="Search" autocomplete="off"/> #> <div class="valid-feedback"></div> #> <div class="invalid-feedback"></div> #> </div> #> <button class="yonder-form-submit btn btn-amber" value="search">Search</button> #> </form> #> </div> #> </nav> #> <div class="container-fluid"> #> <div class="tab-content"> #> <div class="tab-pane fade" role="tab-panel" id="&lt;h3&gt;Home&lt;/h3&gt;"></div> #> <div class="tab-pane fade" role="tab-panel" id="&lt;h3&gt;About&lt;/h3&gt;"></div> #> <div class="tab-pane fade" role="tab-panel" id="&lt;h3&gt;The process&lt;/h3&gt;"></div> #> </div> #> </div> #> </div>