Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

188
Views
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>

about 4 years ago · Santiago Trujillo
3 answers
Answer question

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>

about 4 years ago · Santiago Trujillo Report

0

Probar,

 .sidebar ul{ padding: 0; margin: 0; list-style: none; } .sidebar ul li{ padding: 5px; }
about 4 years ago · Santiago Trujillo Report

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>

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!