Skip to content

Commit fb57e91

Browse files
fsecada01claude
andcommitted
fix(docs): bridge nav-dropdown hover gap with ::after pseudo-element
The 8px gap between the Examples label and the dropdown menu caused hover to drop as the mouse crossed from the label to the menu items. A position:absolute ::after pseudo-element on .nav-dropdown now fills that gap, keeping :hover active throughout the transition. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b9fcf43 commit fb57e91

6 files changed

Lines changed: 48 additions & 0 deletions

File tree

docs/site-pages/admin-panel.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,14 @@
505505
box-shadow: 0 8px 24px rgba(0,0,0,0.4);
506506
}
507507
.nav-dropdown:hover .nav-dropdown__menu { display: block; }
508+
.nav-dropdown::after {
509+
content: '';
510+
position: absolute;
511+
top: 100%;
512+
left: -1rem;
513+
right: -1rem;
514+
height: 10px;
515+
}
508516
.nav-dropdown__menu li a {
509517
display: block; padding: 0.4rem 1rem;
510518
font-size: 13px; font-family: var(--mono); color: var(--text);

docs/site-pages/customer-support.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,14 @@
505505
box-shadow: 0 8px 24px rgba(0,0,0,0.4);
506506
}
507507
.nav-dropdown:hover .nav-dropdown__menu { display: block; }
508+
.nav-dropdown::after {
509+
content: '';
510+
position: absolute;
511+
top: 100%;
512+
left: -1rem;
513+
right: -1rem;
514+
height: 10px;
515+
}
508516
.nav-dropdown__menu li a {
509517
display: block; padding: 0.4rem 1rem;
510518
font-size: 13px; font-family: var(--mono); color: var(--text);

docs/site-pages/ecommerce.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,14 @@
516516
box-shadow: 0 8px 32px rgba(0,0,0,0.45);
517517
}
518518
.nav-dropdown:hover .nav-dropdown__menu { display: block; }
519+
.nav-dropdown::after {
520+
content: '';
521+
position: absolute;
522+
top: 100%;
523+
left: -1rem;
524+
right: -1rem;
525+
height: 10px;
526+
}
519527
.nav-dropdown__menu a {
520528
display: block;
521529
font-family: var(--mono);

docs/site-pages/education-lms.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,14 @@
516516
box-shadow: 0 8px 32px rgba(0,0,0,0.45);
517517
}
518518
.nav-dropdown:hover .nav-dropdown__menu { display: block; }
519+
.nav-dropdown::after {
520+
content: '';
521+
position: absolute;
522+
top: 100%;
523+
left: -1rem;
524+
right: -1rem;
525+
height: 10px;
526+
}
519527
.nav-dropdown__menu a {
520528
display: block;
521529
font-family: var(--mono);

docs/site-pages/financial-dashboard.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,14 @@
516516
box-shadow: 0 8px 32px rgba(0,0,0,0.45);
517517
}
518518
.nav-dropdown:hover .nav-dropdown__menu { display: block; }
519+
.nav-dropdown::after {
520+
content: '';
521+
position: absolute;
522+
top: 100%;
523+
left: -1rem;
524+
right: -1rem;
525+
height: 10px;
526+
}
519527
.nav-dropdown__menu a {
520528
display: block;
521529
font-family: var(--mono);

docs/site-pages/index.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,14 @@
594594
box-shadow: 0 8px 32px rgba(0,0,0,0.45);
595595
}
596596
.nav-dropdown:hover .nav-dropdown__menu { display: block; }
597+
.nav-dropdown::after {
598+
content: '';
599+
position: absolute;
600+
top: 100%;
601+
left: -1rem;
602+
right: -1rem;
603+
height: 10px;
604+
}
597605
.nav-dropdown__menu a {
598606
display: block;
599607
font-family: var(--mono);

0 commit comments

Comments
 (0)