Comment ouvrir le sous-menu déroulant à partir de la barre de navigation multiple ?

Aspirant_Coder

J'ai du mal à ouvrir mon sous-menu déroulant avec CSS. Je veux que l'utilisateur puisse l'ouvrir lorsqu'il survole la balise correspondante. J'ai essayé d' #lablinksDDouvrir lorsque survolé #menuDDavec #labLinksDD:hover #ddSbMenuComment puis-je faire cela? J'ai l'impression de rater quelque chose.

Code:

HTML

<ul>
                    <li><a href="DD/Index.html" class="tpNavBtns">Digital Design (DD) ▾</a></li> <!--▴-->

                    <ul class="subMenu1" id="menuDD">
                        <li><a href="#" id="labLinksDD">Labs ▸</a></li> <!--◂-->

                            <ul class="drpDn-subMenu labSbMenu" id="ddSbMenu">
                                <li><a href="DD/Labs/Lab_01/LB1_WeiJianZhen_DD.html">DD Lab 1</a></li>
                                <li><a href="DD/Labs/Lab_02/LB2_WeiJianZhen_DD.html">DD Lab 2</a></li>
                                <li><a href="DD/Labs/Lab_03/Lab_3.html">DD Lab 3</a></li>
                                <!--more than 20 a tags inside lists-->
                            </ul>

CSS


.drpDn-subMenu {
    display: none;
    position: absolute;
    width: 200px;
    height: 500px;
    top: 0px;
    left: 164px;
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: red;
    list-style-type: none;
    border-left: 1px solid rgba(120, 120, 120, 0.70);
    border-bottom: 1px solid rgba(120, 120, 120, 0.70);
}

.drpDn-subMenu a {
    display: inline-block;
    position: relative;
    padding: 20px 50px;
    width: 100%;
    height: auto;
    text-align: left;
}

#menuDD {
    top: 100%;
    left: 13.6%;
}

#menuWCP {
    top: 50px;
    left: 800px;
}

.labSbMenu {
    z-index: 3;
}

.prSbMenu {
    top: 56px;
    height: auto;
    background-color: antiquewhite;
}


J'accepterai également une version Vanilla JavaScript au lieu d'une CSS.

mer

Pas sûr que ce soit ce que vous cherchez, mais vous pouvez utiliser une fonction Javascript :

<li><a href="#" id="labLinksDD" onclick="showLabLinks()">Labs ▸</a></li>


<script>
        function showLabLinks() {
        document.getElementById("ddSbMenu").style.display = "block";
        }
</script>

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Le menu déroulant pousse la barre de navigation vers le bas. Comment l'éviter?

Comment ouvrir un menu déroulant sous la barre d'applications à l'aide de Material-UI?

Ouvrir le modal sous la barre de navigation

Le menu déroulant sur la barre de navigation s'affiche sous une deuxième barre de navigation sur la même page

comment changer la couleur des liens dans le menu déroulant dans la bascule de la barre de navigation

Comment faire un menu déroulant à partir d'une icône dans une barre de navigation ?

Comment ajouter une flèche en haut à droite dans le menu déroulant de la barre de navigation bootstrap

Comment ouvrir le menu déroulant Bootstrap 3 par défaut lorsqu'il se trouve dans une barre de navigation réduite

Jasny bootstrap Off Canvas menu: comment forcer le menu à glisser sous la barre de navigation?

Arrêter le menu déroulant CSS qui étire la hauteur de la barre de navigation?

Impossible de cliquer sur le menu déroulant de la barre de navigation

Impossible de créer le menu déroulant de la barre de navigation

Comment supprimer la boîte grise autour du menu déroulant de la barre de navigation

Menu déroulant de la barre de navigation ionique

menu déroulant de la barre de navigation bootstrap

Comment aligner le menu de navigation avec une barre de recherche et un onglet déroulant?

Comment formater le menu déroulant avec une barre de navigation collante (pas de jQuery)

Comment afficher le menu déroulant de ma barre de navigation uniquement sur clic?

Le menu déroulant de la barre de navigation ne s'ouvre pas

Le menu déroulant de la barre de navigation reste bloqué

Comment restreindre la largeur du menu déroulant Bootstrap 3 dans la barre de navigation

comment accéder au menu déroulant dans une barre de navigation en utilisant le marionnettiste?

Menu déroulant sur la barre de navigation Bootstrap 4

La barre de navigation réactive avec le menu déroulant ne fonctionne pas

Faire en sorte que le menu déroulant Bootstrap apparaisse correctement dans la barre de navigation

Rendre la barre de navigation collante fait disparaître le contenu du menu déroulant

Pourquoi le menu déroulant ne fonctionne pas dans la barre de navigation bootstrap5?

"z-index" sur la barre de navigation et le menu déroulant Bootstrap

Centrer le menu déroulant verticalement dans la barre de navigation

TOP liste

  1. 1

    Filtrer le dataframe basé sur plusieurs colonnes d'un autre dataframe

  2. 2

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  3. 3

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  4. 4

    Comment envoyer plusieurs variables de la lame au contrôleur

  5. 5

    Comment afficher du texte au milieu de div avec une couleur d'arrière-plan différente?

  6. 6

    Microsoft.WebApplication.targets

  7. 7

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  8. 8

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  9. 9

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  10. 10

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  11. 11

    Concaténer des variables dans ansible

  12. 12

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  13. 13

    Filtrer les données en fonction des conditions d'une trame de données

  14. 14

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  15. 15

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  16. 16

    comment afficher un bouton au-dessus d'un autre élément ?

  17. 17

    php ajouter et fusionner des données de deux tables

  18. 18

    Stop jQuery execution after one time execution

  19. 19

    Pourquoi Phantomjs ne fonctionne pas avec ce site ?

  20. 20

    obtenir le nombre de marqueur affiché sur la carte

  21. 21

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

chaudétiquette

Archive