Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

196
Visualizações
Cambiar el color de fondo de toda la línea.

Quiero realizar la barra lateral de un editor normal: cuando nos desplazamos sobre un nombre de archivo, toda la línea cambia a un color de fondo más oscuro.

Sin embargo, dado que los nombres de archivo se enumeran en <ul> , el siguiente código solo cambia el color de fondo para <li> , ¿alguien sabe cómo cambiar el color de fondo para toda la línea donde está el cursor?

JSBin

 .sidebar { width: 102px; background-color: #f3f3f3 } li:hover { background-color: #cccedb }
 <div class="sidebar"> <ul> <li>a</li> <li>b</li> <li>c</li> </ul> </div>

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

En realidad se cambia toda la línea. El problema es el relleno predeterminado en el elemento ul , si lo elimina puede ver lo que sucede. Ahora tienes que agregar list-style-position: inside; para mantener las balas dentro si es necesario. También puede agregar padding-left: 20px; al elemento li para ponerse en la misma posición que cuando tenía relleno en ul . Vea el fragmento a continuación, por favor:

 .sidebar { width: 102px; background-color: #f3f3f3; } li{ padding-left: 20px; } li:hover { background-color: #cccedb; } ul{ padding: 0; list-style-position: inside; }
 <div class="sidebar"> <ul> <li>a</li> <li>b</li> <li>c</li> </ul> </div>

over 4 years ago · Santiago Trujillo Relatório

0

Probar,

 .sidebar ul{ padding: 0; margin: 0; list-style: none; } .sidebar ul li{ padding: 5px; }
over 4 years ago · Santiago Trujillo Relatório

0

El problema es con el boletín y el relleno.

agrega esto a ul

 list-style-type:none; padding:0px; 

 .sidebar { width: 102px; background-color: #f3f3f3 } ul{ list-style-type:none; padding:0px; } li:hover { background-color: #cccedb }
 <div class="sidebar"> <ul> <li>a</li> <li>b</li> <li>c</li> </ul> </div>

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda