|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | + <head> |
| 4 | + <meta charset="utf-8" /> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> |
| 6 | + <title>View Transitions match-element demo</title> |
| 7 | + <link rel="stylesheet" href="style.css" /> |
| 8 | + <script src="script.js" defer></script> |
| 9 | + </head> |
| 10 | + <body> |
| 11 | + <h1>View Transitions match-element demo</h1> |
| 12 | + <main class="match-element-applied"> |
| 13 | + <ul> |
| 14 | + <li> |
| 15 | + <h2><a href="#">One</a></h2> |
| 16 | + |
| 17 | + <p class="summary"> |
| 18 | + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent |
| 19 | + volutpat tristique urna, eget tincidunt nunc pulvinar sit amet. |
| 20 | + Maecenas quis enim ut enim rutrum sagittis a nec eros. |
| 21 | + </p> |
| 22 | + |
| 23 | + <p class="body-text"> |
| 24 | + Suspendisse id massa tellus. Donec interdum rutrum libero tincidunt |
| 25 | + consectetur. Cras neque purus, sodales nec semper quis, iaculis a |
| 26 | + nibh. Duis pulvinar nulla sit amet fringilla scelerisque. Vivamus |
| 27 | + efficitur dictum mauris tristique auctor. Mauris quis tortor eu nisi |
| 28 | + ornare dapibus. Praesent porttitor augue eget lobortis maximus. |
| 29 | + Quisque in erat non ligula tempus tristique eu non magna. |
| 30 | + Pellentesque nec vestibulum quam, sed tincidunt nibh. Donec quis |
| 31 | + porta metus. |
| 32 | + </p> |
| 33 | + </li> |
| 34 | + <li> |
| 35 | + <h2><a href="#">Two</a></h2> |
| 36 | + <p class="summary"> |
| 37 | + Mauris efficitur mi vel ipsum scelerisque, et fringilla est |
| 38 | + efficitur. Sed varius egestas sem, sed dignissim magna ullamcorper |
| 39 | + ultrices. Morbi at viverra magna, vitae auctor urna. |
| 40 | + </p> |
| 41 | + |
| 42 | + <p class="body-text"> |
| 43 | + Sed tempor et dui in varius. Sed justo sapien, ultricies id augue |
| 44 | + in, viverra hendrerit nulla. Nunc tempor ex sed ex dictum lacinia. |
| 45 | + Donec euismod felis at mi lobortis, id facilisis dolor faucibus. |
| 46 | + Nulla facilisis vulputate quam semper pharetra. Aenean viverra at |
| 47 | + turpis et gravida. Morbi vitae nisi metus. Ut at elit vitae augue |
| 48 | + tristique luctus id eget libero. Nam tempor nunc id dui porta |
| 49 | + molestie. Duis egestas orci nunc, vel lacinia leo dictum in. Ut orci |
| 50 | + erat, ultricies in aliquet vitae, laoreet ac nulla. Duis pretium |
| 51 | + fringilla lectus, nec bibendum nisl. Nam cursus libero eu tellus |
| 52 | + luctus efficitur. |
| 53 | + </p> |
| 54 | + </li> |
| 55 | + <li> |
| 56 | + <h2><a href="#">Three</a></h2> |
| 57 | + <p class="summary"> |
| 58 | + Ut et justo a lacus vulputate feugiat vitae in quam. Ut auctor lacus |
| 59 | + nec erat tincidunt lobortis. Duis accumsan quis ipsum ac varius. Sed |
| 60 | + sodales laoreet leo nec pretium. |
| 61 | + </p> |
| 62 | + |
| 63 | + <p class="body-text"> |
| 64 | + Suspendisse ac risus ac ligula semper convallis. Morbi feugiat |
| 65 | + elementum odio. Pellentesque pulvinar suscipit mattis. Phasellus |
| 66 | + rhoncus tempus justo, feugiat posuere ipsum rhoncus in. Ut at |
| 67 | + ultricies nunc. Duis sem orci, gravida sit amet interdum vel, |
| 68 | + vulputate quis eros. Pellentesque a tempor quam. Morbi eu lacinia |
| 69 | + velit. Praesent pretium, ipsum nec pretium ornare, arcu metus |
| 70 | + pellentesque elit, vel hendrerit arcu felis eu diam. |
| 71 | + </p> |
| 72 | + </li> |
| 73 | + |
| 74 | + <li> |
| 75 | + <h2><a href="#">Four</a></h2> |
| 76 | + <p class="summary"> |
| 77 | + Morbi eu lacinia velit. Praesent pretium, ipsum nec pretium ornare, |
| 78 | + arcu metus pellentesque elit, vel hendrerit arcu felis eu diam. |
| 79 | + </p> |
| 80 | + |
| 81 | + <p class="body-text"> |
| 82 | + Ut et justo a lacus vulputate feugiat vitae in quam. Ut auctor lacus |
| 83 | + nec erat tincidunt lobortis. Duis accumsan quis ipsum ac varius. Sed |
| 84 | + sodales laoreet leo nec pretium. Suspendisse ac risus ac ligula |
| 85 | + semper convallis. Morbi feugiat elementum odio. Pellentesque |
| 86 | + pulvinar suscipit mattis. Phasellus rhoncus tempus justo, feugiat |
| 87 | + posuere ipsum rhoncus in. Ut at ultricies nunc. Duis sem orci, |
| 88 | + gravida sit amet interdum vel, vulputate quis eros. Pellentesque a |
| 89 | + tempor quam. Morbi eu lacinia velit. Praesent pretium, ipsum nec |
| 90 | + pretium ornare, arcu metus pellentesque elit, vel hendrerit arcu |
| 91 | + felis eu diam. |
| 92 | + </p> |
| 93 | + </li> |
| 94 | + </ul> |
| 95 | + <article></article> |
| 96 | + </main> |
| 97 | + <form> |
| 98 | + <label for="match-element-checkbox" |
| 99 | + >Apply <code>view-transition-name: match-element</code> to list |
| 100 | + items?</label |
| 101 | + > |
| 102 | + <input type="checkbox" checked id="match-element-checkbox" /> |
| 103 | + </form> |
| 104 | + </body> |
| 105 | +</html> |
0 commit comments