Intentando cambiar el color de fondo y el color del texto del enlace actual

Matty J

Estoy tratando de cambiar el color de fondo y el color del texto cuando se presiona un enlace en una barra de navegación.

Usé el estilo .currentLink pero todavía no se aplica al enlace actual. Estoy seguro de que me estoy perdiendo algo simple, pero parece que no puedo encontrar ayuda en mis libros de codificación o tutoriales en línea.

Esto es lo que tengo hasta ahora en la hoja de estilo CSS, pero aún no funciona:

CSS:

nav ul {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
}

nav ul.vertical {
    flex-direction: column;
}

nav ul.horizontal > li {
    flex-direction: row;
    background-color: #1177d1;
}

nav ul.horizontal > li > a {
    flex-direction: row;
    color: #ffffff;
}

nav ul li {
    flex: 1 1 auto;
    list-style-type: none;
}

nav ul li a {
    text-decoration: none;
}

.currentLink {
   color: #aa0000;
   background-color: #007700;
}

HTML:

<nav>
  <ul class="horizontal">
    <li><a href="home_page.html">Home</a></li>
    <li><a href="test_page.html">Services</a></li>
    <li><a href="photo_page.html">Photos</a></li>
    <li><a href="gallery.html">Gallery</a></li>
    <li><a href="contact_page.html">Contact Us</a></li>
  </ul>
joven

usa este código

nav ul.horizontal > li:active{
     
   background-color: #007700;
}
nav ul.horizontal > li > a:active {
   color: #aa0000;
}

   nav ul {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
}

nav ul.vertical {
    flex-direction: column;
}

nav ul.horizontal > li {
    flex-direction: row;
    background-color: #1177d1;
}

nav ul.horizontal > li > a {
    flex-direction: row;
    color: #ffffff;
}

nav ul li {
    flex: 1 1 auto;
    list-style-type: none;
}

nav ul li a {
    text-decoration: none;
}


nav ul.horizontal > li:active{
     
   background-color: #007700;
}
nav ul.horizontal > li > a:active {
   color: #aa0000;
}
   <nav>
  <ul class="horizontal">
    <li><a href="home_page.html">Home</a></li>
    <li><a href="test_page.html">Services</a></li>
    <li><a href="photo_page.html">Photos</a></li>
    <li><a href="gallery.html">Gallery</a></li>
    <li><a href="contact_page.html">Contact Us</a></li>
  </ul>
  </nav>
  

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo personalizar el UIDatePicker y cambiar el color del texto y el color de fondo?

Cambiar el color de fondo y el color del texto del campo de texto personalizado IOS Swift

Enlace que cambiará el color del texto

¿Puedo cambiar el color de fondo del texto en cursiva?

Cómo cambiar el color del texto y el color de fondo del componente ant-tooltip

Cómo cambiar el color de fondo del tema y el color del texto en la selección

Cambiar el color del primer plano del texto según la entrada del color de fondo

Cambiar el color del primer plano del texto según la entrada del color de fondo

Android Studio: no se puede cambiar el color de fondo y el color del texto según el valor booleano

El color del fondo no cambiará

Cambiar el texto y el color de fondo de la celda de la tabla según el valor del texto

Enlace JS: cambia el color del fondo de la celda según el valor del texto

Cambiar el color en lugar del color de fondo del texto en etherpad

Cambiar el color del divisor de NavigationView y el color del texto del subencabezado

Mantener el color de fondo del texto

Cambiar el color del texto atribuido con el enlace IOS

Cambiar el color del texto para que coincida con el color de fondo dinámico

¿Cambiar el color del texto según el brillo del área de fondo cubierta?

Cambiar el color del texto del elemento seleccionado del cuadro de lista de WPF y el color de resaltado / fondo con C #

Cambiar el color de fondo del cuerpo al desplazar el enlace

Use el reemplazo de cadena para cambiar el color del texto del enlace URL

cómo cambiar el color de fondo del campo de texto de UISearchBar y el color del texto en ios8

El color y el fondo del Jumbotron no cambiarán

Intentando cambiar el color de fondo en entradas del mismo valor

forma sencilla de cambiar el fondo de la vista de árbol JavaFX y el color del texto

Cambiar el color del botón y el color de fondo al hacer clic

Cómo cambiar el color del texto del botón y el color de fondo mientras se presiona el botón

jQuery - Cambiar el color de fondo del botón con el color del texto al pasar el mouse

¿Cambiar el texto del valor de la insignia y el color de fondo en MoreNavigationController TableView Row?

TOP Lista

CalienteEtiquetas

Archivo