@@ -18,32 +18,40 @@ $hero-darken: $dark !default;
1818@import "../node_modules/bulma-block-list/src/block-list.scss";
1919
2020
21- /* Prevent navbar from growing vertically */
22- .navbar-menu {
23- overflow: visible;
24- position: relative;
25- height: auto;
26- }
27-
28- /* Ensure dropdown content appears over the navbar */
29- .navbar-dropdown {
21+ /* Position third-level dropdown */
22+ .navbar-item.has-dropdown .navbar-dropdown .navbar-item.has-dropdown .navbar-dropdown {
23+ display: none; /* Hide third-level dropdown by default */
3024 position: absolute;
31- background-color: #ffffff; /* Match your dropdown background color */
25+ left: 100%; /* Position it to the right of the second-level item */
26+ top: 0;
27+ background-color: #ffffff; /* Match your dropdown background */
3228 z-index: 1000;
29+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* Optional: Add shadow for clarity */
3330}
3431
35- /* Keep dropdown within bounds */
36- .navbar-item.has-dropdown:hover .navbar-dropdown {
32+ /* Show third-level dropdown on hover */
33+ .navbar-item.has-dropdown .navbar-dropdown .navbar-item.has-dropdown :hover .navbar-dropdown {
3734 display: block;
38- top: 100%; /* Position below the parent item */
39- left: 0;
4035}
4136
42- /* Optional: Add some shadow for better visibility */
43- .navbar-dropdown {
37+ /* Ensure the second-level menu doesn't get disrupted */
38+ .navbar-item.has-dropdown .navbar-dropdown {
39+ position: absolute;
40+ background-color: #ffffff;
41+ z-index: 1000;
42+ top: 100%;
43+ left: 0;
4444 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
4545}
4646
47+ /* Prevent navbar height from expanding */
48+ .navbar-menu {
49+ overflow: visible;
50+ position: relative;
51+ height: auto;
52+ }
53+
54+
4755
4856
4957
0 commit comments