D. View transitions 2

Salida

Ábrelo en otra pestaña.

1<!DOCTYPE html>
2<html lang="es">
3
4<head>
5
6 <meta charset="UTF-8">
7 <meta name="viewport"
8 content="width=device-width">
9 <title>
10 Aceca de - View Transitions
11 </title>
12
13 <style>
14 nav {
15 display: flex;
16 align-items: center;
17 flex-wrap: wrap;
18 align-content: center;
19 list-style-type: none;
20 gap: 0.5rem;
21 }
22
23 @view-transition {
24 navigation: auto;
25 }
26
27 main {
28 view-transition-name: main;
29 }
30
31 @keyframes desplazaALaDerecha {
32 from {
33 transform: translateX(100vw);
34 }
35 }
36
37 @keyframes desplazaALaIzquierda {
38 to {
39 transform: translateX(-100vw);
40 }
41 }
42
43 ::view-transition-group(main) {
44 animation-duration: 2s;
45 }
46
47 ::view-transition-old(main) {
48 animation-name:
49 desplazaALaIzquierda;
50 }
51
52 ::view-transition-new(main) {
53 animation-name:
54 desplazaALaDerecha;
55 }
56 </style>
57
58</head>
59
60<body>
61
62 <nav>
63 <a href="CviewTransitions1.html">
64 Inicio
65 </a>
66 <a href="DviewTransitions2.html">
67 Acerca de
68 </a>
69 </nav>
70
71 <main>
72 <h1>Acerca de</h1>
73 <p>
74 Esta es la página Acerca de.
75 </p>
76 </main>
77
78 <footer>
79 <p>
80 © 2025
81 Gilberto Pacheco Gallegos.
82 </p>
83 </footer>
84
85</body>
86
87</html>
skip_previous skip_next