Skip to content

Commit 165705b

Browse files
authored
Merge pull request #98 from 35C4n0r/fix-navbar-links
feat: add external links to navbar
2 parents ebc035c + bca390f commit 165705b

File tree

3 files changed

+59
-0
lines changed

3 files changed

+59
-0
lines changed

assets/scss/_navbar_project.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
.navbar-brand {
2+
width: 280.06px;
3+
height: 30px;
4+
5+
}
6+
7+
.main-nav-items {
8+
margin-top: 0.75rem;
9+
}
10+
11+
.nav-link-external {
12+
border: 1px solid transparent;
13+
border-radius: 0.25rem;
14+
color: $primary;
15+
background: transparent;
16+
transition: all 0.8s cubic-bezier(0.2, 0.8, 0.2, 1) 0s;
17+
}
18+
19+
.nav-link-external:hover {
20+
border: 1px solid $primary;
21+
color: $primary;
22+
box-shadow: $light 0 0 5px;
23+
background-color: transparent;
24+
}
25+
26+
.nav-link-external:active {
27+
box-shadow: $primary 0 0 5px;
28+
border: 1px solid $secondary;
29+
}

assets/scss/_styles_project.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
@import 'footer_project.scss';
66
@import 'variables_project.scss';
77
@import 'landing_project.scss';
8+
@import '_navbar_project.scss';
89

910
// Global Navigation Bar
1011
.td-navbar{

layouts/partials/navbar.html

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<header>
2+
<nav class="td-navbar navbar-dark js-navbar-scroll td-navbar-cover navbar-bg-onscroll--fade">
3+
<div class="container-fluid flex-column flex-md-row">
4+
<a class="navbar-brand" href="/">
5+
<span class="navbar-brand__logo navbar-logo">
6+
{{ $svg := resources.Get "icons/logo.svg" }}
7+
<img class="footer-logo" src="{{ $svg.Permalink }}" alt="logo"/>
8+
</span>
9+
<span class="navbar-brand__name"></span></a>
10+
<div class="td-navbar-nav-scroll ms-md-auto main-nav-items" id="main_navbar">
11+
<ul class="navbar-nav">
12+
<li class="nav-item nav-external">
13+
<a class="nav-link nav-link-external" href="https://playground.meshery.io" target="_blank">
14+
<span>Playground</span>
15+
</a>
16+
</li>
17+
<li class="nav-item"><a class="nav-link" href="/cloud/"><span>Cloud</span></a></li>
18+
<li class="nav-item"><a class="nav-link" href="/meshmap/"><span>MeshMap</span></a></li>
19+
</ul>
20+
</div>
21+
<div class="d-none d-lg-block main-nav-items">
22+
<div class="td-search">
23+
<div class="td-search__icon"></div>
24+
<input type="search" class="td-search__input form-control td-search-input" placeholder="Search"
25+
aria-label="Search this site…" autocomplete="off"></div>
26+
</div>
27+
</div>
28+
</nav>
29+
</header>

0 commit comments

Comments
 (0)