Maison  >  Questions et réponses  >  le corps du texte

Passer de Show Hidden à Show Block lorsque le focus ne fonctionne pas

J'essaie de faire apparaître mon "searchbardropdown" lorsque l'on clique sur "searchbarinput", mais cela ne fonctionne pas. Est-ce que quelqu'un sait ce qui se passe ? Merci! Sur l'image, vous pouvez voir que la couleur d'arrière-plan change lorsque l'entrée obtient le focus, mais la liste déroulante ne s'affiche pas.

.searchbardropdown{
  display: none;
}
.searchbarinput:focus .searchbardropdown{
  display: block;
}
.searchbarinput:focus{
  background-color: red;
}
<div class="searchbarcontainer">
    <script src="searchbar.js"></script>
    <div class="searchbar">
    </div><input class="searchbarinput" id="searchbarinput" type="text" placeholder="Pesquisar.."><button class="serchbarbutton" type="submit"><i class="material-symbols-outlined searchbarbuttonicon">search</i></button>
    <div class="searchbardropdown">
        <a class="dropdowna" href="#">// Trocar Variaveis<br></a>
        <a class="dropdowna" href="#trocarvariaveis">// Celsius para Farenheit<br></a>
        <a class="dropdowna" href="#celsiusparafarenheit">// Farenheit para Celsius<br></a>
        <a class="dropdowna" href="#farenheitparacelsius">// Area Circulo<br></a>
        <a class="dropdowna" href="#areacirculo">// Par ou Impar<br></a>
        <a class="dropdowna" href="#parouimpar">// Intervalo entre numeros<br></a>
        <a class="dropdowna" href="#intervalo">// Intervalo entre maior e menor de vetor<br></a>
        <a class="dropdowna" href="#intervalovetor">// Maior e menor numero<br></a>
        <a class="dropdowna" href="#maiormenor">// Paisagem ou retrato<br></a>  
        <a class="dropdowna" href="#paisagemouretrato">// Fizz ou Buzz<br></a>
        <a class="dropdowna" href="#fizzbuzz">// String do objeto<br></a>
        <a class="dropdowna" href="#stringobject">// Par ou impar ate limite<br></a>
    </div>
</div>

P粉301523298P粉301523298169 Il y a quelques jours368

répondre à tous(1)je répondrai

  • P粉898049562

    P粉8980495622024-04-05 00:37:46

    Vous devez utiliser le sélecteur d'inclinaison (~) pour sélectionner les frères et sœurs.

      .searchbardropdown{
        display: none;
      }
      .searchbarinput:focus ~ .searchbardropdown{
        display: block;
      }
      .searchbarinput:focus{
        background-color: red;
      }
     

    répondre
    0
  • Annulerrépondre