|
| 1 | +<script> |
| 2 | + import Overlay from "$lib/components/Overlay.svelte"; |
| 3 | +
|
| 4 | + let overlayEnabled = $state(false); |
| 5 | +</script> |
| 6 | + |
1 | 7 | <h1>Experiments</h1> |
2 | 8 | <p>This is where I experiment with designing components and elements.</p> |
3 | 9 |
|
|
35 | 41 | <br /> |
36 | 42 | PDF file: <i class="fa-regular fa-file-pdf fa-bounce"></i> |
37 | 43 | </p> |
| 44 | + |
| 45 | +<h2>Overlays</h2> |
| 46 | +<div> |
| 47 | + <Overlay enabled={overlayEnabled}> |
| 48 | + <p>Cool, right?</p> |
| 49 | + <p> |
| 50 | + Ut efficitur hendrerit tellus at fermentum. Nullam lacinia nisi sed orci sagittis, quis varius |
| 51 | + ligula pulvinar. Suspendisse non turpis erat. Vivamus tristique nisi at urna tempus porta. Sed |
| 52 | + neque nisi, varius nec libero eget, viverra tincidunt neque. Vestibulum et mauris nulla. Class |
| 53 | + aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam |
| 54 | + consectetur, elit eu blandit ultricies, magna ante sollicitudin lectus, et consectetur ex nibh |
| 55 | + non tortor. Mauris molestie nulla in sapien semper vulputate. Praesent varius erat sit amet |
| 56 | + nulla commodo convallis. Maecenas dictum diam sit amet ornare pharetra. Cras at massa |
| 57 | + ullamcorper, venenatis arcu eget, posuere ex. Nulla sodales tortor eu elit lacinia iaculis. |
| 58 | + </p> |
| 59 | + </Overlay> |
| 60 | + <p> |
| 61 | + Overlays are essentially elements that you can put atop other elements to fully cover them. Try |
| 62 | + them out below! |
| 63 | + </p> |
| 64 | + <p> |
| 65 | + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque aliquet, ante at lacinia |
| 66 | + vehicula, magna ipsum aliquam nisi, non vestibulum turpis dui a turpis. Vivamus dapibus leo at |
| 67 | + nisi sollicitudin, viverra aliquet ipsum ullamcorper. Etiam sit amet mollis odio. Etiam vel |
| 68 | + hendrerit nibh. Mauris feugiat vehicula augue. Etiam ante ante, maximus eget sem in, varius |
| 69 | + pulvinar odio. Nullam mi orci, semper eu augue in, ullamcorper finibus libero. In elementum orci |
| 70 | + ligula, id fringilla justo consectetur cursus. |
| 71 | + </p> |
| 72 | +</div> |
| 73 | +<fieldset> |
| 74 | + <legend>Overlay settings</legend> |
| 75 | + <label> |
| 76 | + Enabled |
| 77 | + <input type="checkbox" bind:checked={overlayEnabled} /> |
| 78 | + </label> |
| 79 | +</fieldset> |
0 commit comments