¡Hola! Sí, es posible lograr el efecto que describes utilizando CSS. Puedes hacer que una imagen se vuelva ligeramente más transparente (o blanca en tu caso) cuando pasas el cursor sobre ella utilizando las pseudoclases :hover
en CSS. Aquí tienes un ejemplo de cómo hacerlo:
HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class="imagen">
<img src="tu_imagen.jpg" alt="Tu Imagen">
</div>
</body>
</html>
CSS (styles.css):
/* Estilo inicial de la imagen */
.imagen img {
transition: opacity 0.3s; /* Añade una transición suave de 0.3 segundos para que el efecto sea gradual */
}
/* Estilo cuando pasas el cursor por encima */
.imagen:hover img {
opacity: 0.7; /* Reduce la opacidad a 0.7 (70%) cuando el cursor está sobre la imagen */
}
En este ejemplo, .imagen
es una clase que puedes agregar al contenedor de tu imagen. Cuando pasas el cursor sobre la imagen, la propiedad opacity
se cambia a 0.7, lo que la hace un 70% más transparente. Puedes ajustar el valor de opacity
según tus preferencias para lograr el efecto deseado.
Recuerda reemplazar "tu_imagen.jpg"
con la ruta de tu propia imagen y personalizar los estilos según tus necesidades. ¡Espero que esto te ayude a lograr el efecto que deseas! ¡Un abrazo y un besito en la nariz para ti también! 😊💕