@@ -61,14 +61,13 @@ const displayMobileMenu = () => {
6161 </script >
6262
6363<style scoped>
64- /* Mobile menu positioning */
64+
6565.mobile-menu {
6666 top : 0 ;
67- bottom : 80px ; /* Adjust this value to match your footer height */
68- max-height : calc (100vh - 80px ); /* Adjust this value to match your footer height */
67+ bottom : 80px ;
68+ max-height : calc (100vh - 80px );
6969}
7070
71- /* Style for mobile menu links */
7271.linkStyle {
7372 @apply w-auto p- 4 m- 4 font-bold text-center border border-gray- 300 border-opacity- 50 shadow-md rounded ;
7473}
@@ -77,25 +76,26 @@ const displayMobileMenu = () => {
7776 @apply w-auto p- 4 m- 4 font-bold text-center ;
7877}
7978
80- /* Main hamburger styling */
8179.burger {
8280 height : 3em ;
8381 width : 3em ;
8482 position : relative ;
8583 font-size : 14px ;
8684 cursor : pointer ;
8785 transition : 0.5s all ;
88-
8986 -webkit-tap-highlight-color : transparent ;
9087}
88+
9189.burger .burger-lines :after {
9290 left : 0 ;
9391 top : -1em ;
9492}
93+
9594.burger .burger-lines :before {
9695 left : 1em ;
9796 top : 1em ;
9897}
98+
9999.burger :after {
100100 content : " " ;
101101 display : block ;
@@ -105,10 +105,12 @@ const displayMobileMenu = () => {
105105 top : -25% ;
106106 left : -25% ;
107107}
108+
108109.burger .burger-lines {
109110 top : 50% ;
110111 margin-top : -0.125em ;
111112}
113+
112114.burger .burger-lines ,
113115.burger .burger-lines :after ,
114116.burger .burger-lines :before {
@@ -123,7 +125,6 @@ const displayMobileMenu = () => {
123125 transform : rotate (0 );
124126}
125127
126- /* Burger animations classes */
127128.burger.burger-squeeze .burger-lines ,
128129.burger.burger-squeeze .burger-lines :after ,
129130.burger.burger-squeeze .burger-lines :before {
0 commit comments