@@ -18,32 +18,40 @@ $hero-darken: $dark !default;
18
18
@import " ../node_modules/bulma-block-list/src/block-list.scss" ;
19
19
20
20
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 */
30
24
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 */
32
28
z-index : 1000 ;
29
+ box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.2 ); /* Optional: Add shadow for clarity */
33
30
}
34
31
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 {
37
34
display : block ;
38
- top : 100% ; /* Position below the parent item */
39
- left : 0 ;
40
35
}
41
36
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 ;
44
44
box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.2 );
45
45
}
46
46
47
+ /* Prevent navbar height from expanding */
48
+ .navbar-menu {
49
+ overflow : visible ;
50
+ position : relative ;
51
+ height : auto ;
52
+ }
53
+
54
+
47
55
48
56
49
57
0 commit comments