bonjour,
j'ai créé un thème pour un site web dans l'extension stylus et je rencontre un petit problème.
avant tout voici le petit menu que j'ai déplacé et rendu visible en permanence :
voici maintenant le code css associé à ce code html :
voici enfin le bout de code que j'ai mis pour déplacer et rendre le tout visible :
maintenant mon problème est le suivant :
ce mini menu est toujours visible, même si un autre élément est sensé être au dessus de lui.
j'ai essayé de mettre des z-index: 9999 !important; sur les éléments qui sont sensés être au dessus mais sans succès, j'ai également essayé de mettre un z-index unset ou initial !important; à .css-r6z5ec mais ça ne change rien.
quelqu'un aurait une solution ?
j'ai créé un thème pour un site web dans l'extension stylus et je rencontre un petit problème.
avant tout voici le petit menu que j'ai déplacé et rendu visible en permanence :
<div class="css-r6z5ec" style="visibility: visible; min-width: max-content; --popper-transform-origin: bottom left; position: absolute; inset: auto auto 0px 0px; margin: 0px; transform: translate(1327px, -126px);" data-popper-placement="top-start">
<div class="chakra-menu__menu-list css-do4s31" tabindex="-1" role="menu" id="menu-list-:rms:" aria-orientation="vertical" style="transform-origin: var(--popper-transform-origin); opacity: 1; visibility: visible; transform: none;">
<button type="button" id="menu-list-:rms:-menuitem-:rn3:" role="menuitem" tabindex="-1" class="chakra-menu__menuitem css-94x4at" data-index="0">Auto-selfie</button>
<button type="button" id="menu-list-:rms:-menuitem-:rn4:" role="menuitem" tabindex="-1" class="chakra-menu__menuitem css-94x4at" data-index="1">Chat break</button>
<button type="button" id="menu-list-:rms:-menuitem-:rn5:" role="menuitem" tabindex="-1" class="chakra-menu__menuitem css-94x4at" data-index="2">View journal entries</button>
</div>
</div>
voici maintenant le code css associé à ce code html :
.css-r6z5ec {
z-index: 1;
}
.css-do4s31 {
outline: transparent solid 2px;
outline-offset: 2px;
--menu-bg: #fff;
--menu-shadow: var(--chakra-shadows-sm);
color: inherit;
min-width: var(--chakra-sizes-3xs);
padding-top: var(--chakra-space-2);
padding-bottom: var(--chakra-space-2);
z-index: 1;
border-radius: var(--chakra-radii-md);
border-width: 1px;
background: var(--menu-bg);
box-shadow: var(--menu-shadow);
}
.css-94x4at {
text-decoration: none;
color: inherit;
user-select: none;
display: flex;
width: 100%;
-webkit-box-align: center;
align-items: center;
text-align: start;
flex: 0 0 auto;
outline: transparent solid 2px;
outline-offset: 2px;
padding-top: var(--chakra-space-1-5);
padding-bottom: var(--chakra-space-1-5);
padding-inline-start: var(--chakra-space-3);
padding-inline-end: var(--chakra-space-3);
transition-property: var(--chakra-transition-property-background);
transition-duration: var(--chakra-transition-duration-ultra-fast);
transition-timing-function: var(--chakra-transition-easing-ease-in);
background: var(--menu-bg);
}
voici enfin le bout de code que j'ai mis pour déplacer et rendre le tout visible :
.css-1y2ps2x {
display: none;
}
.css-do4s31 {
background-color: transparent;
border: none;
color: var(--chakra-colors-secondaryWhite);
display: grid;
font-size: 20px;
grid-template-columns: 1fr 1fr 1fr;
margin-left: -10% !important;
margin-top: 144%;
--menu-shadow: transparent !important;
opacity: 100% !important;
visibility: visible !important;
}
.css-94x4at {
background-color: transparent;
}
maintenant mon problème est le suivant :
ce mini menu est toujours visible, même si un autre élément est sensé être au dessus de lui.
j'ai essayé de mettre des z-index: 9999 !important; sur les éléments qui sont sensés être au dessus mais sans succès, j'ai également essayé de mettre un z-index unset ou initial !important; à .css-r6z5ec mais ça ne change rien.
quelqu'un aurait une solution ?