Skip to content

Commit 169fa2d

Browse files
committed
Add positioning samples
1 parent c1f4a7f commit 169fa2d

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

slides.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,99 @@ mdc: true
2626
<span id="slidev-text" v-mark.teal="1">Slidev</span> <sub top--1>(slide + dev, /slaɪdɪv/)</sub> is a web-based slides maker and presenter. It's designed for developers to focus on writing content in <span id="markdown-text" v-mark.gray="1">Markdown</span>. With the power of web technologies like <span id="vue-text" v-mark.green="1">Vue</span>, you are able to deliver pixel-perfect designs with interactive demos to your presentation.
2727
</div>
2828

29+
---
30+
31+
## Positioning
32+
33+
<div grid="~ cols-3 gap-4" mt-10>
34+
35+
<div bg-gray:10 p-4 border="~ gray/50 rounded-lg">
36+
37+
### Absolute positioning
38+
39+
<FancyArrow
40+
x1="100"
41+
y1="200"
42+
x2="200"
43+
y2="300"
44+
/>
45+
46+
<div h-40><!-- Placeholder--></div>
47+
48+
```html
49+
<FancyArrow
50+
x1="100"
51+
y1="200"
52+
x2="200"
53+
y2="300"
54+
/>
55+
```
56+
57+
</div>
58+
59+
<div bg-gray:10 p-4 border="~ gray/50 rounded-lg">
60+
61+
### Snapped to elements
62+
63+
<div id="snapped-element1" absolute left-380px top-200px>
64+
<code>#snapped-element1</code>
65+
</div>
66+
<div id="snapped-element2" absolute left-420px top-300px>
67+
<code>#snapped-element2</code>
68+
</div>
69+
<FancyArrow
70+
id1="snapped-element1"
71+
id2="snapped-element2"
72+
/>
73+
74+
<div h-40><!-- Placeholder--></div>
75+
76+
```html
77+
<div id="snapped-element1" absolute left-380px top-200px>
78+
<code>#snapped-element1</code>
79+
</div>
80+
<div id="snapped-element2" absolute left-420px top-300px>
81+
<code>#snapped-element2</code>
82+
</div>
83+
<FancyArrow
84+
id1="snapped-element1"
85+
id2="snapped-element2"
86+
/>
87+
```
88+
89+
</div>
90+
91+
<div bg-gray:10 p-4 border="~ gray/50 rounded-lg">
92+
93+
### Mixed
94+
95+
<div id="snapped-element3" absolute left-680px top-200px>
96+
<code>#snapped-element3</code>
97+
</div>
98+
<FancyArrow
99+
id1="snapped-element3"
100+
x2="800"
101+
y2="300"
102+
/>
103+
104+
<div h-40><!-- Placeholder--></div>
105+
106+
```html
107+
<div id="snapped-element3" absolute left-680px top-200px>
108+
<code>#snapped-element3</code>
109+
</div>
110+
<FancyArrow
111+
id1="snapped-element3"
112+
x2="800"
113+
y2="300"
114+
/>
115+
```
116+
117+
</div>
118+
119+
</div>
120+
121+
29122
---
30123

31124
### Snapped to animated elements

0 commit comments

Comments
 (0)