Skip to content

Commit 5d8546b

Browse files
000-771: multi level navi test2
1 parent b8a820a commit 5d8546b

File tree

3 files changed

+34
-9
lines changed

3 files changed

+34
-9
lines changed

_data/navigation.yml

+7
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@
114114
link: /articles/en/Viva/whyviva/
115115
- name: Viva Engage vs Teams
116116
link: /articles/en/Viva/vivavsteams/
117+
- name: Web Design
118+
link: /services/web-design/
119+
dropdown:
120+
- name: UX Design
121+
link: /services/web-design/ux/
122+
- name: SEO
123+
link: /services/web-design/seo/
117124

118125
- name: Server
119126
link: /#

_includes/header.html

+15-6
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,18 @@
1919
<a href="{{ item.link | relative_url }}" class="navbar-link {% if page.url contains item.link %}is-active{% endif %}">{{ item.name }}</a>
2020
<div class="navbar-dropdown">
2121
{% for subitem in item.dropdown %}
22-
<a href="{{ subitem.link | relative_url }}" class="navbar-item {% if subitem.link == page.url %}is-active{% endif %}">{{ subitem.name }}</a>
22+
{% if subitem.dropdown %}
23+
<div class="navbar-item has-dropdown is-hoverable">
24+
<a href="{{ subitem.link | relative_url }}" class="navbar-link">{{ subitem.name }}</a>
25+
<div class="navbar-dropdown">
26+
{% for subsubitem in subitem.dropdown %}
27+
<a href="{{ subsubitem.link | relative_url }}" class="navbar-item">{{ subsubitem.name }}</a>
28+
{% endfor %}
29+
</div>
30+
</div>
31+
{% else %}
32+
<a href="{{ subitem.link | relative_url }}" class="navbar-item {% if subitem.link == page.url %}is-active{% endif %}">{{ subitem.name }}</a>
33+
{% endif %}
2334
{% endfor %}
2435
</div>
2536
</div>
@@ -30,13 +41,11 @@
3041
{% endif %}
3142
</div>
3243
<div class="navbar-end">
33-
<a href=""><img src="../../../../flag.png"/></a>
44+
<a href=""><img src="../../../../flag.png" /></a>
3445
<a class="navbar-item" href="#">
35-
<i class="fas fa-icon-name"></i>
46+
<i class="fas fa-icon-name"></i>
3647
</a>
3748
</div>
38-
39-
4049
</div>
4150
</div>
42-
</nav>
51+
</nav>

_sass/_main.scss

+12-3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@ $hero-darken: $dark !default;
1717
@import "showcase";
1818
@import "../node_modules/bulma-block-list/src/block-list.scss";
1919

20-
.gh-sponsor {
21-
color: #ea4aaa;
22-
}
20+
21+
22+
.navbar-dropdown {
23+
position: relative;
24+
25+
.navbar-dropdown {
26+
position: absolute;
27+
top: 0;
28+
left: 100%;
29+
margin-left: 0.5rem;
30+
}
31+
}

0 commit comments

Comments
 (0)