Repository navigation
Expand file tree
/
Copy pathindex21.html
More file actions
186 lines (185 loc) · 8.68 KB
/
Copy pathindex21.html
File metadata and controls
186 lines (185 loc) · 8.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Sand WebGL Slideshow Transition | Codrops</title>
<meta
name="description"
content="The image erodes into grains of sand that the wind carries away, uncovering the next. Made with three.js and GSAP. Part of Codrops' Slideshow Animations."
/>
<meta
name="keywords"
content="slideshow, transition, image transition, image animation, gsap, modern"
/>
<meta name="author" content="Codrops" />
<link rel="canonical" href="https://tympanus.net/Development/SlideshowAnimations/index21.html" />
<!-- Social preview: absolute URLs, image 1200x630 -->
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Codrops" />
<meta property="og:title" content="Sand WebGL Slideshow Transition | Codrops" />
<meta property="og:description" content="The image erodes into grains of sand that the wind carries away, uncovering the next. Made with three.js and GSAP. Part of Codrops' Slideshow Animations." />
<meta property="og:url" content="https://tympanus.net/Development/SlideshowAnimations/index21.html" />
<meta property="og:image" content="https://tympanus.net/Development/SlideshowAnimations/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="A pale stone sculpture on a dark background dissolving into grains of sand, from Codrops' Slideshow Animations" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@codrops" />
<meta name="twitter:title" content="Sand WebGL Slideshow Transition | Codrops" />
<meta name="twitter:description" content="The image erodes into grains of sand that the wind carries away, uncovering the next. Made with three.js and GSAP. Part of Codrops' Slideshow Animations." />
<meta name="twitter:image" content="https://tympanus.net/Development/SlideshowAnimations/og-image.jpg" />
<meta name="twitter:image:alt" content="A pale stone sculpture on a dark background dissolving into grains of sand, from Codrops' Slideshow Animations" />
<link rel="preconnect" href="https://use.typekit.net" crossorigin />
<link rel="preconnect" href="https://p.typekit.net" crossorigin />
<link rel="preload" as="image" href="img/36.jpg" fetchpriority="high" />
<link rel="stylesheet" href="https://use.typekit.net/uoh2fuj.css" />
<link rel="icon" type="image/svg+xml" href="https://tympanus.net/favicon/favicon.svg" />
<link rel="shortcut icon" href="https://tympanus.net/favicon/favicon.ico" />
<link rel="stylesheet" type="text/css" href="css/base.css" />
<script type="importmap">
{
"imports": {
"three/webgpu": "./js/three/three.webgpu.min.js",
"three/tsl": "./js/three/three.tsl.min.js",
"./js/three/three.core.js": "./js/three/three.core.min.js"
}
}
</script>
<script>
document.documentElement.className = 'js';
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Sand WebGL Slideshow Transition",
"description": "The image erodes into grains of sand that the wind carries away, uncovering the next. Made with three.js and GSAP. Part of Codrops' Slideshow Animations.",
"url": "https://tympanus.net/Development/SlideshowAnimations/index21.html",
"image": "https://tympanus.net/Development/SlideshowAnimations/og-image.jpg",
"inLanguage": "en",
"author": {
"@type": "Organization",
"name": "Codrops",
"url": "https://tympanus.net/codrops/"
},
"publisher": {
"@type": "Organization",
"name": "Codrops",
"url": "https://tympanus.net/codrops/"
},
"relatedLink": [
"https://tympanus.net/codrops/?p=73708",
"https://github.com/codrops/SlideshowAnimations"
]
}
</script>
<!--script src="//tympanus.net/codrops/adpacks/analytics.js"></script-->
</head>
<body class="demo-21 loading">
<main>
<header class="frame">
<h1 class="frame__title">Slideshow <strong>Animations</strong></h1>
<p class="frame__description">The image erodes into grains of sand that the wind carries away, uncovering the next.</p>
<nav class="frame__links">
<a href="https://tympanus.net/codrops/?p=73708">Article</a>
<a href="https://tympanus.net/codrops/hub/">All demos</a>
<a href="https://github.com/codrops/SlideshowAnimations">GitHub</a>
</nav>
<nav class="frame__tags">
<a href="https://tympanus.net/codrops/hub/tag/slideshow/">#slideshow</a>
<a href="https://tympanus.net/codrops/hub/tag/gsap/">#gsap</a>
<a href="https://tympanus.net/codrops/hub/tag/webgl/">#webgl</a>
<a href="https://tympanus.net/codrops/hub/tag/three-js/">#three.js</a>
<a href="https://tympanus.net/codrops/hub/tag/webgpu/">#webgpu</a>
<a href="https://tympanus.net/codrops/hub/tag/tsl/">#tsl</a>
</nav>
<nav class="frame__demos">
<span>Variations</span>
<a href="index.html" class="frame__demo">01</a>
<a href="index2.html" class="frame__demo">02</a>
<a href="index3.html" class="frame__demo">03</a>
<a href="index4.html" class="frame__demo">04</a>
<a href="index5.html" class="frame__demo">05</a>
<a href="index6.html" class="frame__demo">06</a>
<a href="index7.html" class="frame__demo">07</a>
<a href="index8.html" class="frame__demo">08</a>
<a href="index9.html" class="frame__demo">09</a>
<a href="index10.html" class="frame__demo">10</a>
<a href="index11.html" class="frame__demo">11</a>
<a href="index12.html" class="frame__demo">12</a>
<a href="index13.html" class="frame__demo">13</a>
<a href="index14.html" class="frame__demo">14</a>
<a href="index15.html" class="frame__demo">15</a>
<a href="index16.html" class="frame__demo">16</a>
<a href="index17.html" class="frame__demo">17</a>
<a href="index18.html" class="frame__demo">18</a>
<a href="index19.html" class="frame__demo">19</a>
<a href="index20.html" class="frame__demo">20</a>
<a href="index21.html" class="frame__demo frame__demo--current" aria-current="page">21</a>
<a href="index22.html" class="frame__demo">22</a>
<a href="index23.html" class="frame__demo">23</a>
<a href="index24.html" class="frame__demo">24</a>
<a href="index25.html" class="frame__demo">25</a>
<a href="index26.html" class="frame__demo">26</a>
<a href="index27.html" class="frame__demo">27</a>
<a href="index28.html" class="frame__demo">28</a>
<a href="index29.html" class="frame__demo">29</a>
<a href="index30.html" class="frame__demo">30</a>
<a href="index31.html" class="frame__demo">31</a>
<a href="index32.html" class="frame__demo">32</a>
</nav>
<nav class="slides-nav">
<button
class="slides-nav__item slides-nav__item--prev"
aria-label="Previous slide"
>
←
</button>
<button
class="slides-nav__item slides-nav__item--next"
aria-label="Next slide"
>
→
</button>
</nav>
</header>
<div class="slides">
<div class="slide">
<div
class="slide__img"
style="background-image: url(img/36.jpg)"
></div>
</div>
<div class="slide">
<div
class="slide__img"
style="background-image: url(img/37.jpg)"
></div>
</div>
<div class="slide">
<div
class="slide__img"
style="background-image: url(img/38.jpg)"
></div>
</div>
<div class="slide">
<div
class="slide__img"
style="background-image: url(img/39.jpg)"
></div>
</div>
<div class="slide">
<div
class="slide__img"
style="background-image: url(img/40.jpg)"
></div>
</div>
</div>
</main>
<script src="js/gsap.min.js"></script>
<script src="js/Observer.min.js"></script>
<script type="module" src="js/demo21/index.js"></script>
<!--script src="https://tympanus.net/codrops/adpacks/cda_sponsor.js"></script-->
</body>
</html>