Efectos de hover
Parte de la sección Dominio de CSS del Journey de HTML de Coddy. Lección 8 de 43.
La pseudoclase :hover te permite cambiar el estilo de un elemento cuando el usuario pasa el ratón sobre él.
Aquí tienes un ejemplo sencillo que cambia el color del texto al pasar el ratón sobre un botón:
button {
color: black;
}
button:hover {
color: red;
}En este ejemplo, el texto del botón es negro por defecto, pero cuando pasas el ratón sobre él, el texto se vuelve rojo.
Desafío
FácilTienes un botón cuyo estilo debe cambiar al pasar el cursor sobre él. Tu tarea consiste en:
- Usar la pseudoclase
:hoverpara cambiar el color de fondo del botón a verde cuando el usuario pase el cursor sobre él. - Aplicar una sombra de caja al botón durante el efecto de desplazamiento para que parezca que está elevado. Usa
box-shadowde esta manera:
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);Añade una sombra con un desplazamiento, desenfoque y color.
Pruébalo tú mismo
<html>
<head>
<title>Hover Effects</title>
<style>
.hover-button {
padding: 10px 20px;
font-size: 16px;
background-color: #3498db;
color: white;
border: none;
border-radius: 5px;
}
/* CSS solution goes here */
</style>
</head>
<body>
<button class="hover-button">Hover over 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