1
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Pseudoclases y Pseudoelementos</title>
<style>
body {
font-family: Arial, Helvetica, sans-serif;
background-color: #f8fafc;
margin: 0;
padding: 25px;
color: #0f172a;
}
/* Subrayado animado con ::after */
.enlace-magico {
position: relative;
color: #2563eb;
text-decoration: none;
font-weight: bold;
font-size: 1.1rem;
padding-bottom: 4px;
display: inline-block;
margin-bottom: 25px;
}
.enlace-magico::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 3px;
background: #2563eb;
transition: width 0.3s ease;
border-radius: 2px;
}
.enlace-magico:hover::after {
width: 100%; /* El subrayado se despliega suavemente */
}
/* Lista tipo cebra con :nth-child */
.lista-cebra {
list-style: none;
padding: 0;
max-width: 480px;
border: 1px solid #cbd5e1;
border-radius: 8px;
overflow: hidden;
background: white;
}
.lista-cebra li {
padding: 12px 18px;
font-size: 0.95rem;
border-bottom: 1px solid #f1f5f9;
transition: background 0.2s ease;
}
/* Filas pares con color de fondo suave */
.lista-cebra li:nth-child(even) {
background-color: #f8fafc;
}
/* Efecto hover interactivo */
.lista-cebra li:hover {
background-color: #eff6ff;
color: #1e40af;
cursor: pointer;
}
/* Primer elemento destacado */
.lista-cebra li:first-child {
font-weight: bold;
}
</style>
</head>
<body>
<h3>Efecto de Subrayado Virtual con ::after</h3>
<a href="#" class="enlace-magico" onclick="return false;">
Pasa el cursor sobre este enlace interactivo »
</a>
<h3>Tabla de Cursos con :nth-child(even) y :hover</h3>
<ul class="lista-cebra">
<li>1. Fundamentos de CSS3 y Selectores (Primero)</li>
<li>2. El Modelo de Caja y Dimensionamiento</li>
<li>3. Flexbox Unidimensional y Alineación</li>
<li>4. CSS Grid Bidimensional y Fracciones</li>
<li>5. Animaciones fluidas con @keyframes</li>
</ul>
</body>
</html>
Haz clic para editar este código