You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See [this guide](https://codehike.org/docs/installation/nextjs) or try it on [Stackblitz](https://stackblitz.com/github/code-hike/codehike/tree/main/examples/nextjs).
Copy file name to clipboardExpand all lines: examples/nextjs/pages/scrollycoding.mdx
+59-69
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# Scrollycoding with preview
1
+
# Scrollycoding
2
2
3
3
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
4
4
5
5
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
@@ -14,23 +14,35 @@ Lorem ipsum dolor sit amet, consectetur adipiscing something about points, sed d
14
14
> ad diffusa illis voluisti fidensque coniugiale laniata curam. Aras rivus
15
15
> eripuit, qua fistula haec partus; serpens, negat.
16
16
17
-
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
18
-
19
17
Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus.
20
18
21
-
```jsx src/App.js
22
-
import { motion } from"framer-motion"
23
-
24
-
exportdefaultfunctionApp() {
25
-
constbg="hsl(20, 100%, 50%)"
26
-
return (
27
-
<motion.div
28
-
className="swatch"
29
-
animate={{ backgroundColor: bg }}
30
-
transition={{ duration:1 }}
31
-
/>
32
-
)
33
-
}
19
+
```js app.js focus=3:10
20
+
const { lorem, ipsum } =dolor({
21
+
sit: {
22
+
amet:1,
23
+
consectetur:2,
24
+
adipiscing: (elit) => ({
25
+
sed: elit,
26
+
}),
27
+
eiusmod: (tempor) => ({
28
+
incididunt: tempor,
29
+
}),
30
+
ut: (labore) => ({
31
+
et: labore,
32
+
dolore: labore +1,
33
+
}),
34
+
magna: (aliqua) => ({
35
+
ut: aliqua,
36
+
}),
37
+
nostrud: (elit) => ({
38
+
exercitation: elit,
39
+
ullamco: elit,
40
+
}),
41
+
laboris: (elit) => ({
42
+
nisi: elit,
43
+
}),
44
+
},
45
+
})
34
46
```
35
47
36
48
---
@@ -45,19 +57,8 @@ Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volu
45
57
46
58
Morbi quis commodo.
47
59
48
-
```jsx src/App.js focus=1,4,6:10
49
-
import { motion } from"framer-motion"
50
-
51
-
exportdefaultfunctionApp() {
52
-
constbg="hsl(110, 100%, 50%)"
53
-
return (
54
-
<motion.div
55
-
className="swatch"
56
-
animate={{ backgroundColor: bg }}
57
-
transition={{ duration:1 }}
58
-
/>
59
-
)
60
-
}
60
+
```js app.js focus=11:17
61
+
61
62
```
62
63
63
64
---
@@ -72,19 +73,30 @@ Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volu
72
73
73
74
Ut consequat semper viverra. Fringilla ut morbi tincidunt augue interdum velit euismod.
74
75
75
-
```jsx src/App.js focus=1,4,6:10
76
-
import { motion } from"framer-motion"
77
-
78
-
exportdefaultfunctionApp() {
79
-
constbg="hsl(200, 100%, 50%)"
80
-
return (
81
-
<motion.div
82
-
className="swatch"
83
-
animate={{ backgroundColor: bg }}
84
-
transition={{ duration:1 }}
85
-
/>
86
-
)
87
-
}
76
+
```js app.js focus=11:14
77
+
const { lorem, ipsum } =dolor({
78
+
sit: {
79
+
amet:1,
80
+
consectetur:2,
81
+
adipiscing: (elit) => ({
82
+
sed: elit,
83
+
}),
84
+
eiusmod: (tempor) => ({
85
+
incididunt: tempor,
86
+
}),
87
+
ut: (labore) => ({
88
+
et:lorem(labore * ipsum),
89
+
dolore:lorem(labore +1),
90
+
}),
91
+
nostrud: (elit) => ({
92
+
exercitation: elit,
93
+
ullamco: elit,
94
+
}),
95
+
laboris: (elit) => ({
96
+
nisi: elit,
97
+
}),
98
+
},
99
+
})
88
100
```
89
101
90
102
---
@@ -100,19 +112,8 @@ Sed blandit libero volutpat sed cras.
100
112
101
113
Gravida in fermentum et sollicitudin ac orci phasellus egestas tellus. Volutpat consequat mauris nunc congue nisi vitae.
102
114
103
-
```jsx src/App.js focus=1,4,6:10
104
-
import { motion } from"framer-motion"
105
-
106
-
exportdefaultfunctionApp() {
107
-
constbg="hsl(290, 100%, 50%)"
108
-
return (
109
-
<motion.div
110
-
className="swatch"
111
-
animate={{ backgroundColor: bg }}
112
-
transition={{ duration:1 }}
113
-
/>
114
-
)
115
-
}
115
+
```js app.js focus=15:21
116
+
116
117
```
117
118
118
119
---
@@ -132,19 +133,8 @@ Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed vi
0 commit comments