Efectos de focus
Parte de la sección Dominio de CSS del Journey de HTML de Coddy. Lección 9 de 43.
La pseudo-clase :focus te permite aplicar estilos a un elemento cuando obtiene el foco, por ejemplo, cuando haces clic en él o te desplazas hasta él usando el teclado. ¡Es una excelente manera de resaltar el elemento con el que estás interactuando! Por ejemplo:
<input type="text">Da estilo al campo de entrada cuando obtiene el foco:
input {
border: 2px solid #ccc;
}
input:focus {
border-color: #4285f4;
box-shadow: 0 0 5px rgba(66, 133, 244, 0.5);
}Cuando el usuario haga clic en este campo input o navegue hasta él con el tabulador, el borde cambiará de color a blue y aparecerá una sutil sombra blue a su alrededor.
Desafío
FácilCrea una regla de CSS que aplique un estilo especial a un campo de entrada de texto cuando reciba el foco.
- Cuando recibe el foco, cambia el borde a naranja rgb(255, 152, 0)
- Cuando recibe el foco, añade un color de fondo amarillo rgb(255, 243, 224)
Pruébalo tú mismo
<!DOCTYPE html>
<html>
<head>
<title>Focus Effects</title>
<style>
input{
border: 2px solid gray;
padding: 8px;
outline: none;
}
/* Write your CSS here */
</style>
</head>
<body>
<h3>Focus Effects Demo</h3>
<input type="text" placeholder="Type here...">
<button>Click Me</button>
</body>
</html>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Dominio de CSS
1Dominio de selectores – Combinación
IntroducciónSelector de descendienteSelector de hijoSelector de hermano adyacenteSelector de hermano generalDesafío de repaso2Pseudoclases interactivas
PseudoclasesEfectos de hoverEfectos de focusEstilos de estado activoDesafío de repaso3Pseudoclases estructurales
Pseudoclases estructuralesSeleccionando el primer hijoSeleccionando el último hijoEl poder de los patrones: Usando nth-childDesafío de repasoPractica por tu cuenta: Playground de Web