Introducción
En este laboratorio, exploraremos varios conceptos y técnicas de CSS para mejorar la apariencia visual de las páginas web. A través de ejercicios prácticos, aprenderemos cómo crear y modificar reglas de CSS, aplicar estilos a elementos HTML y usar selectores de CSS para dirigirse a elementos específicos. Al final del laboratorio, tendrás una comprensión sólida de cómo usar CSS para crear páginas web visualmente atractivas y responsivas.
Animación de caja con sombra al pasar el cursor
index.html y style.css ya se han proporcionado en la máquina virtual.
Para crear una caja con sombra alrededor del texto cuando se pasa el cursor sobre él, siga estos pasos:
- Establezca
transform: perspective(1px)para dar al elemento un espacio tridimensional afectando la distancia entre el plano Z y el usuario, ytranslateZ(0)para reposicionar el elementopa lo largo del eje z en el espacio tridimensional. - Utilice
box-shadowpara hacer que la caja sea transparente. - Habilite transiciones para tanto
box-shadowcomotransformutilizando la propiedadtransition-property. - Aplique una nueva
box-shadowytransform: scale(1.2)para cambiar la escala del texto utilizando los selectores pseudo-clases:hover,:activey:focus. - Agregue la clase
hover-shadow-box-animational elementop.
Aquí está el código HTML:
<p class="hover-shadow-box-animation">Box it!</p>
Y aquí está el código CSS:
.hover-shadow-box-animation {
display: inline-block;
vertical-align: middle;
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
margin: 10px;
transition:
box-shadow 0.3s,
transform 0.3s;
}
.hover-shadow-box-animation:hover,
.hover-shadow-box-animation:focus,
.hover-shadow-box-animation:active {
box-shadow: 1px 10px 10px -10px rgba(0, 0, 24, 0.5);
transform: scale(1.2);
}
Haga clic en 'Go Live' en la esquina inferior derecha para ejecutar el servicio web en el puerto 8080. Luego, puede actualizar la pestaña Web 8080 para previsualizar la página web.
Resumen
¡Felicidades! Has completado el laboratorio de Animación de caja con sombra al pasar el cursor. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.