├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── dist
├── 1.abdece96.jpg
├── 1.b2dd7476.jpg
├── 1.e7864b95.jpg
├── 10.4f66b9bf.jpg
├── 10.ba0c70ca.jpg
├── 10.e7aba2b1.jpg
├── 11.bc61a1e3.jpg
├── 11.e51eb489.jpg
├── 11.e75a941d.jpg
├── 12.4061d1aa.jpg
├── 12.aac53079.jpg
├── 12.d01438d5.jpg
├── 13.1bbeab4e.jpg
├── 13.a8b9e252.jpg
├── 14.e53accbf.jpg
├── 14.fab38393.jpg
├── 15.73adc2fc.jpg
├── 15.cfb90561.jpg
├── 16.a7efd02b.jpg
├── 16.bf2e6aed.jpg
├── 17.71510293.jpg
├── 17.79dee7e7.jpg
├── 18.8ad6a6a5.jpg
├── 18.c5d0ab34.jpg
├── 19.70099d5f.jpg
├── 19.8091b01d.jpg
├── 2.40f30460.jpg
├── 2.c629256c.jpg
├── 2.dd89043e.jpg
├── 20.5528d5b7.jpg
├── 20.79785ea9.jpg
├── 21.5ac924ec.jpg
├── 22.699471d5.jpg
├── 23.dbfd7b5e.jpg
├── 24.ec1a04ff.jpg
├── 25.31fbca33.jpg
├── 26.20dd68bc.jpg
├── 27.8a0dc9c0.jpg
├── 28.ed5abea3.jpg
├── 29.31146de1.jpg
├── 3.1e79277a.jpg
├── 3.449799ca.jpg
├── 3.ecfa820e.jpg
├── 30.1e685d15.jpg
├── 4.00c00e57.jpg
├── 4.500b54f2.jpg
├── 4.8ed29d64.jpg
├── 5.208189fa.jpg
├── 5.2667ae3b.jpg
├── 5.7795c51e.jpg
├── 6.3ade7d4e.jpg
├── 6.aa64fc47.jpg
├── 6.ac3cd742.jpg
├── 7.0a1756e3.jpg
├── 7.4183a781.jpg
├── 7.5ac05771.jpg
├── 8.2c69e487.jpg
├── 8.698e0dbd.jpg
├── 8.94720f30.jpg
├── 9.022cbb30.jpg
├── 9.16738e2f.jpg
├── 9.a23c1629.jpg
├── base.98fd6c19.css
├── base.98fd6c19.css.map
├── base.98fd6c19.js
├── base.98fd6c19.js.map
├── favicon.26242483.ico
├── index.html
├── index.html.map
├── index.js
├── index.js.map
├── index2.html
├── index3.html
├── js.00a46daa.js
└── js.00a46daa.js.map
├── package.json
└── src
├── css
└── base.css
├── favicon.ico
├── img
├── demo1
│ ├── 1.jpg
│ ├── 10.jpg
│ ├── 11.jpg
│ ├── 12.jpg
│ ├── 13.jpg
│ ├── 14.jpg
│ ├── 15.jpg
│ ├── 16.jpg
│ ├── 17.jpg
│ ├── 18.jpg
│ ├── 19.jpg
│ ├── 2.jpg
│ ├── 20.jpg
│ ├── 21.jpg
│ ├── 22.jpg
│ ├── 23.jpg
│ ├── 24.jpg
│ ├── 25.jpg
│ ├── 26.jpg
│ ├── 27.jpg
│ ├── 28.jpg
│ ├── 29.jpg
│ ├── 3.jpg
│ ├── 30.jpg
│ ├── 4.jpg
│ ├── 5.jpg
│ ├── 6.jpg
│ ├── 7.jpg
│ ├── 8.jpg
│ └── 9.jpg
├── demo2
│ ├── 1.jpg
│ ├── 10.jpg
│ ├── 11.jpg
│ ├── 12.jpg
│ ├── 13.jpg
│ ├── 14.jpg
│ ├── 15.jpg
│ ├── 16.jpg
│ ├── 17.jpg
│ ├── 18.jpg
│ ├── 19.jpg
│ ├── 2.jpg
│ ├── 20.jpg
│ ├── 3.jpg
│ ├── 4.jpg
│ ├── 5.jpg
│ ├── 6.jpg
│ ├── 7.jpg
│ ├── 8.jpg
│ └── 9.jpg
└── demo3
│ ├── 1.jpg
│ ├── 10.jpg
│ ├── 11.jpg
│ ├── 12.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ ├── 4.jpg
│ ├── 5.jpg
│ ├── 6.jpg
│ ├── 7.jpg
│ ├── 8.jpg
│ └── 9.jpg
├── index.html
├── index2.html
├── index3.html
└── js
├── index.js
└── utils.js
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /.cache
3 | package-lock.json
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2009 - 2020 [Codrops](https://tympanus.net/codrops)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Image Tiles Scroll Animation
2 |
3 | Scroll animations for image grids using [Locomotive Scroll](https://locomotivemtl.github.io/locomotive-scroll/).
4 |
5 | 
6 |
7 | [Article on Codrops](https://tympanus.net/codrops/?p=51396)
8 |
9 | [Demo](http://tympanus.net/Development/TileScroll/)
10 |
11 |
12 | ## Installation
13 |
14 | Install dependencies:
15 |
16 | ```
17 | npm install
18 | ```
19 |
20 | Compile the code for development and start a local server:
21 |
22 | ```
23 | npm start
24 | ```
25 |
26 | Create the build:
27 |
28 | ```
29 | npm run build
30 | ```
31 |
32 | ## Credits
33 |
34 | - [Locomotive Scroll](https://locomotivemtl.github.io/locomotive-scroll/)
35 | - Images from [Unsplash](http://unsplash.com/)
36 |
37 | ## Misc
38 |
39 | Follow Codrops: [Twitter](http://www.twitter.com/codrops), [Facebook](http://www.facebook.com/codrops), [GitHub](https://github.com/codrops), [Instagram](https://www.instagram.com/codropsss/)
40 |
41 | ## License
42 | [MIT](LICENSE)
43 |
44 | Made with :blue_heart: by [Codrops](http://www.codrops.com)
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/dist/1.abdece96.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/1.abdece96.jpg
--------------------------------------------------------------------------------
/dist/1.b2dd7476.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/1.b2dd7476.jpg
--------------------------------------------------------------------------------
/dist/1.e7864b95.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/1.e7864b95.jpg
--------------------------------------------------------------------------------
/dist/10.4f66b9bf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/10.4f66b9bf.jpg
--------------------------------------------------------------------------------
/dist/10.ba0c70ca.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/10.ba0c70ca.jpg
--------------------------------------------------------------------------------
/dist/10.e7aba2b1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/10.e7aba2b1.jpg
--------------------------------------------------------------------------------
/dist/11.bc61a1e3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/11.bc61a1e3.jpg
--------------------------------------------------------------------------------
/dist/11.e51eb489.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/11.e51eb489.jpg
--------------------------------------------------------------------------------
/dist/11.e75a941d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/11.e75a941d.jpg
--------------------------------------------------------------------------------
/dist/12.4061d1aa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/12.4061d1aa.jpg
--------------------------------------------------------------------------------
/dist/12.aac53079.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/12.aac53079.jpg
--------------------------------------------------------------------------------
/dist/12.d01438d5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/12.d01438d5.jpg
--------------------------------------------------------------------------------
/dist/13.1bbeab4e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/13.1bbeab4e.jpg
--------------------------------------------------------------------------------
/dist/13.a8b9e252.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/13.a8b9e252.jpg
--------------------------------------------------------------------------------
/dist/14.e53accbf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/14.e53accbf.jpg
--------------------------------------------------------------------------------
/dist/14.fab38393.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/14.fab38393.jpg
--------------------------------------------------------------------------------
/dist/15.73adc2fc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/15.73adc2fc.jpg
--------------------------------------------------------------------------------
/dist/15.cfb90561.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/15.cfb90561.jpg
--------------------------------------------------------------------------------
/dist/16.a7efd02b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/16.a7efd02b.jpg
--------------------------------------------------------------------------------
/dist/16.bf2e6aed.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/16.bf2e6aed.jpg
--------------------------------------------------------------------------------
/dist/17.71510293.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/17.71510293.jpg
--------------------------------------------------------------------------------
/dist/17.79dee7e7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/17.79dee7e7.jpg
--------------------------------------------------------------------------------
/dist/18.8ad6a6a5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/18.8ad6a6a5.jpg
--------------------------------------------------------------------------------
/dist/18.c5d0ab34.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/18.c5d0ab34.jpg
--------------------------------------------------------------------------------
/dist/19.70099d5f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/19.70099d5f.jpg
--------------------------------------------------------------------------------
/dist/19.8091b01d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/19.8091b01d.jpg
--------------------------------------------------------------------------------
/dist/2.40f30460.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/2.40f30460.jpg
--------------------------------------------------------------------------------
/dist/2.c629256c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/2.c629256c.jpg
--------------------------------------------------------------------------------
/dist/2.dd89043e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/2.dd89043e.jpg
--------------------------------------------------------------------------------
/dist/20.5528d5b7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/20.5528d5b7.jpg
--------------------------------------------------------------------------------
/dist/20.79785ea9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/20.79785ea9.jpg
--------------------------------------------------------------------------------
/dist/21.5ac924ec.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/21.5ac924ec.jpg
--------------------------------------------------------------------------------
/dist/22.699471d5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/22.699471d5.jpg
--------------------------------------------------------------------------------
/dist/23.dbfd7b5e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/23.dbfd7b5e.jpg
--------------------------------------------------------------------------------
/dist/24.ec1a04ff.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/24.ec1a04ff.jpg
--------------------------------------------------------------------------------
/dist/25.31fbca33.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/25.31fbca33.jpg
--------------------------------------------------------------------------------
/dist/26.20dd68bc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/26.20dd68bc.jpg
--------------------------------------------------------------------------------
/dist/27.8a0dc9c0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/27.8a0dc9c0.jpg
--------------------------------------------------------------------------------
/dist/28.ed5abea3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/28.ed5abea3.jpg
--------------------------------------------------------------------------------
/dist/29.31146de1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/29.31146de1.jpg
--------------------------------------------------------------------------------
/dist/3.1e79277a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/3.1e79277a.jpg
--------------------------------------------------------------------------------
/dist/3.449799ca.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/3.449799ca.jpg
--------------------------------------------------------------------------------
/dist/3.ecfa820e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/3.ecfa820e.jpg
--------------------------------------------------------------------------------
/dist/30.1e685d15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/30.1e685d15.jpg
--------------------------------------------------------------------------------
/dist/4.00c00e57.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/4.00c00e57.jpg
--------------------------------------------------------------------------------
/dist/4.500b54f2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/4.500b54f2.jpg
--------------------------------------------------------------------------------
/dist/4.8ed29d64.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/4.8ed29d64.jpg
--------------------------------------------------------------------------------
/dist/5.208189fa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/5.208189fa.jpg
--------------------------------------------------------------------------------
/dist/5.2667ae3b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/5.2667ae3b.jpg
--------------------------------------------------------------------------------
/dist/5.7795c51e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/5.7795c51e.jpg
--------------------------------------------------------------------------------
/dist/6.3ade7d4e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/6.3ade7d4e.jpg
--------------------------------------------------------------------------------
/dist/6.aa64fc47.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/6.aa64fc47.jpg
--------------------------------------------------------------------------------
/dist/6.ac3cd742.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/6.ac3cd742.jpg
--------------------------------------------------------------------------------
/dist/7.0a1756e3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/7.0a1756e3.jpg
--------------------------------------------------------------------------------
/dist/7.4183a781.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/7.4183a781.jpg
--------------------------------------------------------------------------------
/dist/7.5ac05771.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/7.5ac05771.jpg
--------------------------------------------------------------------------------
/dist/8.2c69e487.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/8.2c69e487.jpg
--------------------------------------------------------------------------------
/dist/8.698e0dbd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/8.698e0dbd.jpg
--------------------------------------------------------------------------------
/dist/8.94720f30.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/8.94720f30.jpg
--------------------------------------------------------------------------------
/dist/9.022cbb30.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/9.022cbb30.jpg
--------------------------------------------------------------------------------
/dist/9.16738e2f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/9.16738e2f.jpg
--------------------------------------------------------------------------------
/dist/9.a23c1629.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codrops/TileScroll/5b65daea2c25e4ddb09052af58c55548a56cce3c/dist/9.a23c1629.jpg
--------------------------------------------------------------------------------
/dist/base.98fd6c19.css:
--------------------------------------------------------------------------------
1 | *,
2 | *::after,
3 | *::before {
4 | box-sizing: border-box;
5 | }
6 |
7 | :root {
8 | font-size: 16px;
9 | }
10 |
11 | body {
12 | margin: 0;
13 | --color-text: #fff;
14 | --color-bg: #111;
15 | --color-link: #aaa;
16 | --color-link-hover: #fff;
17 | --color-alt: #7f6a57;
18 | color: var(--color-text);
19 | background-color: var(--color-bg);
20 | -webkit-font-smoothing: antialiased;
21 | -moz-osx-font-smoothing: grayscale;
22 | counter-reset: contentSection;
23 | font-family: neuzeit-grotesk, sans-serif;
24 | }
25 |
26 | /* Page Loader */
27 | .js .loading::before,
28 | .js .loading::after {
29 | content: '';
30 | position: fixed;
31 | z-index: 1000;
32 | }
33 |
34 | .js .loading::before {
35 | top: 0;
36 | left: 0;
37 | width: 100%;
38 | height: 100%;
39 | background: var(--color-bg);
40 | }
41 |
42 | .js .loading::after {
43 | top: 50%;
44 | left: 50%;
45 | width: 60px;
46 | height: 60px;
47 | margin: -30px 0 0 -30px;
48 | border-radius: 50%;
49 | opacity: 0.4;
50 | background: var(--color-link);
51 | animation: loaderAnim 0.7s linear infinite alternate forwards;
52 |
53 | }
54 |
55 | @keyframes loaderAnim {
56 | to {
57 | opacity: 1;
58 | transform: scale3d(0.5,0.5,1);
59 | }
60 | }
61 |
62 | a {
63 | text-decoration: underline;
64 | color: var(--color-link);
65 | outline: none;
66 | }
67 |
68 | a:hover,
69 | a:focus {
70 | color: var(--color-link-hover);
71 | outline: none;
72 | text-decoration: none;
73 | }
74 |
75 | main {
76 | overflow: hidden;
77 | position: relative;
78 | }
79 |
80 | .frame {
81 | text-align: center;
82 | position: relative;
83 | z-index: 900;
84 | }
85 |
86 | .frame__author {
87 | text-decoration: none;
88 | color: var(--color-alt);
89 | }
90 |
91 | .frame__title {
92 | font-size: 1rem;
93 | margin: 0 0 1rem;
94 | font-weight: normal;
95 | }
96 |
97 | .frame__links {
98 | display: inline;
99 | }
100 |
101 | .frame__links a:not(:last-child),
102 | .frame__demos a:not(:last-child) {
103 | margin-right: 1rem;
104 | }
105 |
106 | .frame__demos {
107 | margin: 1rem 0;
108 | }
109 |
110 | .frame__demo--current,
111 | .frame__demo--current:hover {
112 | text-decoration: none;
113 | color: var(--color-alt);
114 | }
115 |
116 | .content {
117 | padding: 3rem;
118 | min-height: 90vh;
119 | display: flex;
120 | position: relative;
121 | flex-direction: column;
122 | align-content: center;
123 | justify-content: space-between;
124 | }
125 |
126 | .content--auto {
127 | min-height: 0;
128 | }
129 |
130 | .content--feature {
131 | justify-content: flex-start;
132 | min-height: 0;
133 | }
134 |
135 | .content--fixed {
136 | position: fixed;
137 | z-index: 1000;
138 | width: 100%;
139 | top: 0;
140 | }
141 |
142 | .content__pretitle {
143 | margin-top: auto;
144 | font-size: 1.85rem;
145 | color: var(--color-alt);
146 | }
147 |
148 | .content__pretitle::before {
149 | content: "\2015";
150 | margin-right: 0.25rem;
151 | }
152 |
153 | .content__title {
154 | font-size: 9vw;
155 | line-height: 0.8;
156 | margin: 0 0 3rem 0;
157 | font-weight: 400;
158 | max-width: 800px;
159 | will-change: transform;
160 | }
161 |
162 | .content__text {
163 | font-size: 2.25rem;
164 | font-size: clamp(1rem, 4vw, 2.25rem);
165 | }
166 |
167 | .content__text--right {
168 | align-self: flex-end;
169 | }
170 |
171 | .content__text--centered {
172 | margin: auto;
173 | }
174 |
175 | .content__breakout {
176 | margin: 0 -3rem;
177 | white-space: nowrap;
178 | text-transform: uppercase;
179 | font-family: span, serif;
180 | font-weight: 200;
181 | font-style: italic;
182 | color: #211f1b;
183 | }
184 |
185 | .content__breakout--big {
186 | font-size: 13vw;
187 | font-weight: 200;
188 | }
189 |
190 | .content__breakout--medium {
191 | font-size: 5vw;
192 | }
193 |
194 | .tiles {
195 | --tiles-height: 52vw;
196 | height: var(--tiles-height);
197 | position: relative;
198 | overflow: hidden;
199 | }
200 |
201 | .tiles--columns-rotated {
202 | --tiles-height: 180vmax;
203 | }
204 |
205 | .tiles--columns {
206 | --tiles-height: 140vh;
207 | }
208 |
209 | .tiles--oneline {
210 | --tiles-height: 50vh;
211 | min-height: 400px;
212 | margin: 10vh 0;
213 | }
214 |
215 | .tiles--small {
216 | --tiles-height: 100px;
217 | margin: 10vh 0 0;
218 | }
219 |
220 | .tiles--fixed {
221 | --tiles-height: 65vw;
222 | margin-top: 25vh;
223 | }
224 |
225 | .tiles--perspective {
226 | overflow: visible;
227 | perspective: 1000px;
228 | --tiles-height: 500px;
229 | }
230 |
231 | .tiles__wrap {
232 | width: 150%;
233 | --tileswrap-height: var(--tiles-height);
234 | height: var(--tileswrap-height);
235 | position: absolute;
236 | left: 50%;
237 | top: 50%;
238 | transform: translate3d(-50%,-50%, 0);
239 | }
240 |
241 | .tiles--rotated .tiles__wrap {
242 | --tileswrap-height: calc(var(--tiles-height) * 1.8);
243 | transform: translate3d(-50%,-50%, 0) rotate(22.5deg);
244 | }
245 |
246 | .tiles--columns-rotated .tiles__wrap {
247 | width: 150%;
248 | display: flex;
249 | transform: translate3d(-50%,-50%,0) rotate(-22.5deg);
250 | left: 50%;
251 | top: 50%;
252 | align-items: center;
253 | justify-content: center;
254 | }
255 |
256 | .tiles--columns .tiles__wrap {
257 | width: 100%;
258 | display: flex;
259 | --tileswrap-height: calc(var(--tiles-height) * 1.4);
260 | transform: translate3d(0,-50%,0);
261 | left: 0;
262 | top: 50%;
263 | }
264 |
265 | .tiles--perspective .tiles__wrap {
266 | width: 200%;
267 | transform: translate3d(-50%,-50%,0) translateX(-25%) translateZ(-1200px) rotateX(75.5deg) rotateZ(12deg);
268 | }
269 |
270 | .tiles--fixed .tiles__wrap {
271 | width: 100%;
272 | }
273 |
274 | .tiles__line {
275 | display: flex;
276 | }
277 |
278 | .tiles--columns .tiles__line {
279 | width: 25%;
280 | padding: 0 1rem;
281 | display: block;
282 | }
283 |
284 | .tiles--columns-rotated .tiles__line {
285 | width: 320px;
286 | flex: none;
287 | padding: 0 1.5vw;
288 | display: block;
289 | }
290 |
291 | .tiles--columns-rotated .tiles__line:nth-child(even) {
292 | margin-top: -160px;
293 | }
294 |
295 | .tiles--oneline .tiles__line {
296 | height: 100%;
297 | }
298 |
299 | .tiles--small .tiles__line {
300 | height: 100%;
301 | }
302 |
303 | .tiles__line-img {
304 | --tile-margin: 2vw;
305 | flex: none;
306 | width: calc(16.6666% - var(--tile-margin) * 2);
307 | height: calc( var(--tileswrap-height) / 3 - (3 * var(--tile-margin) / 2));
308 | margin: var(--tile-margin);
309 | background-size: cover;
310 | background-position: 50% 50%;
311 | }
312 |
313 | .tiles--perspective .tiles__line-img {
314 | backface-visibility: hidden;
315 | outline: 1px solid transparent;
316 | --tile-margin: 1vw;
317 | width: calc(16.6666% - var(--tile-margin) * 2);
318 | height: calc(16.666vw * 1.3);
319 | }
320 |
321 | .tiles--oneline .tiles__line-img {
322 | --tile-margin: 1vw;
323 | margin: 0 var(--tile-margin);
324 | width: calc(25% - var(--tile-margin) * 2);
325 | height: 100%;
326 | }
327 |
328 | .tiles--small .tiles__line-img {
329 | --tile-margin: 5px;
330 | margin: 0 var(--tile-margin);
331 | width: calc(12.5% - var(--tile-margin) * 2);
332 | height: 100%;
333 | }
334 |
335 | .tiles--rotated .tiles__line-img {
336 | --tile-margin: 1vw;
337 | width: calc(16.6666% - var(--tile-margin) * 2);
338 | height: calc( var(--tileswrap-height) / 5 - (4 * var(--tile-margin) / 2));
339 | }
340 |
341 | .tiles--columns-rotated .tiles__line-img {
342 | --tile-margin: 3vw 0;
343 | width: 100%;
344 | height: 400px;
345 | }
346 |
347 | .tiles--columns .tiles__line-img {
348 | --tile-margin: 2rem 0;
349 | width: 100%;
350 | height: calc(25vw * 1.3);
351 | }
352 |
353 | .tiles--fixed .tiles__line-img {
354 | --tile-margin: 10px;
355 | -webkit-filter: brightness(0.8);
356 | width: calc(16.6666% - var(--tile-margin) * 2);
357 | height: calc( var(--tileswrap-height) / 3 - (3 * var(--tile-margin) / 2));
358 | }
359 |
360 | .tiles--darker .tiles__line-img {
361 | opacity: 0.7;
362 | }
363 |
364 | .tiles__title {
365 | position: absolute;
366 | height: 100vh;
367 | width: 100%;
368 | display: flex;
369 | justify-content: center;
370 | align-items: center;
371 | font-size: 10vw;
372 | padding: 3rem;
373 | margin: 0;
374 | line-height: 0.8;
375 | font-family: span, serif;
376 | font-weight: 700;
377 | font-style: normal;
378 | }
379 |
380 | .tiles__title--alt {
381 | font-size: 9vw;
382 | font-size: clamp(2rem, 9vw, 7.25rem);
383 | }
384 |
385 | .tiles__title--intro {
386 | padding-top: 10vh;
387 | align-items: flex-start;
388 | justify-content: flex-start;
389 | }
390 |
391 | .tiles__title--right {
392 | justify-content: flex-end;
393 | }
394 |
395 | .tiles__title--left {
396 | justify-content: flex-start;
397 | }
398 |
399 | .tiles__title--full {
400 | height: 100%;
401 | }
402 |
403 | .backtop {
404 | align-self: center;
405 | margin: auto 0;
406 | font-size: 6vw;
407 | cursor: pointer;
408 | text-decoration: none;
409 | }
410 |
411 | .backtop::after {
412 | content: "\2934";
413 | font-size: 3vw;
414 | vertical-align: top;
415 | margin-left: 1rem;
416 | }
417 |
418 | /*! locomotive-scroll v3.5.4 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
419 | html.has-scroll-smooth {
420 | overflow: hidden;
421 | }
422 |
423 | html.has-scroll-dragging {
424 | -webkit-user-select: none;
425 | -moz-user-select: none;
426 | -ms-user-select: none;
427 | user-select: none;
428 | }
429 |
430 | .has-scroll-smooth body {
431 | overflow: hidden;
432 | }
433 |
434 | .has-scroll-smooth [data-scroll-container] {
435 | min-height: 100vh;
436 | }
437 |
438 | .c-scrollbar {
439 | position: absolute;
440 | right: 0;
441 | top: 0;
442 | width: 11px;
443 | height: 100vh;
444 | transform-origin: center right;
445 | transition: transform 0.3s, opacity 0.3s;
446 | opacity: 0;
447 | }
448 | .c-scrollbar:hover {
449 | transform: scaleX(1.45);
450 | }
451 | .c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {
452 | opacity: 1;
453 | }
454 |
455 | .c-scrollbar_thumb {
456 | position: absolute;
457 | top: 0;
458 | right: 0;
459 | background-color: black;
460 | opacity: 0.5;
461 | width: 7px;
462 | border-radius: 10px;
463 | margin: 2px;
464 | cursor: -webkit-grab;
465 | cursor: grab;
466 | }
467 | .has-scroll-dragging .c-scrollbar_thumb {
468 | cursor: -webkit-grabbing;
469 | cursor: grabbing;
470 | }
471 |
472 | @media screen and (min-width: 53em) {
473 | .frame {
474 | display: grid;
475 | align-content: space-between;
476 | width: 100%;
477 | grid-gap: 5vw;
478 | grid-template-columns: auto auto auto 1fr;
479 | grid-template-areas: 'title title links demos';
480 | }
481 | .frame__title {
482 | margin: 0;
483 | grid-area: title;
484 | }
485 | .frame__demos {
486 | margin: 0;
487 | grid-area: demos;
488 | justify-self: end;
489 | }
490 | .frame__links {
491 | grid-area: links;
492 | padding: 0;
493 | justify-self: end;
494 | }
495 | .tiles--columns-rotated .tiles__line {
496 | width: 33vmax;
497 | }
498 | .tiles--columns-rotated .tiles__line:nth-child(even) {
499 | margin-top: -20vmax;
500 | }
501 | .tiles--columns-rotated .tiles__line-img {
502 | height: 40vmax;
503 | }
504 | .content--numbered::after {
505 | counter-increment: contentSection;
506 | content: counter(contentSection,decimal-leading-zero);
507 | position: absolute;
508 | top: 50%;
509 | right: 3rem;
510 | border: 1px solid;
511 | color: var(--color-alt);
512 | width: 4rem;
513 | height: 4rem;
514 | margin-top: -2rem;
515 | display: flex;
516 | align-items: center;
517 | justify-content: center;
518 | border-radius: 50%;
519 | }
520 | .content__text {
521 | max-width: 800px;
522 | width: 50vw;
523 | min-width: calc(300px - 6rem);
524 | }
525 | .content__text--wide {
526 | max-width: 1000px;
527 | width: 65vw;
528 | }
529 | .tiles--small {
530 | --tiles-height: 240px;
531 | }
532 | }
533 |
534 |
535 | /*# sourceMappingURL=/base.98fd6c19.css.map */
--------------------------------------------------------------------------------
/dist/base.98fd6c19.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["css/base.css"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"base.98fd6c19.css","sourceRoot":"../src","sourcesContent":["*,\r\n*::after,\r\n*::before {\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n:root {\r\n\tfont-size: 16px;\r\n}\r\n\r\nbody {\r\n\tmargin: 0;\r\n\t--color-text: #fff;\r\n\t--color-bg: #111;\r\n\t--color-link: #aaa;\r\n\t--color-link-hover: #fff;\r\n\t--color-alt: #7f6a57;\r\n\tcolor: var(--color-text);\r\n\tbackground-color: var(--color-bg);\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tcounter-reset: contentSection;\r\n\tfont-family: neuzeit-grotesk, sans-serif;\r\n}\r\n\r\n/* Page Loader */\r\n.js .loading::before,\r\n.js .loading::after {\r\n\tcontent: '';\r\n\tposition: fixed;\r\n\tz-index: 1000;\r\n}\r\n\r\n.js .loading::before {\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground: var(--color-bg);\r\n}\r\n\r\n.js .loading::after {\r\n\ttop: 50%;\r\n\tleft: 50%;\r\n\twidth: 60px;\r\n\theight: 60px;\r\n\tmargin: -30px 0 0 -30px;\r\n\tborder-radius: 50%;\r\n\topacity: 0.4;\r\n\tbackground: var(--color-link);\r\n\tanimation: loaderAnim 0.7s linear infinite alternate forwards;\r\n\r\n}\r\n\r\n@keyframes loaderAnim {\r\n\tto {\r\n\t\topacity: 1;\r\n\t\ttransform: scale3d(0.5,0.5,1);\r\n\t}\r\n}\r\n\r\na {\r\n\ttext-decoration: underline;\r\n\tcolor: var(--color-link);\r\n\toutline: none;\r\n}\r\n\r\na:hover,\r\na:focus {\r\n\tcolor: var(--color-link-hover);\r\n\toutline: none;\r\n\ttext-decoration: none;\r\n}\r\n\r\nmain {\r\n\toverflow: hidden;\r\n\tposition: relative;\r\n}\r\n\r\n.frame {\r\n\ttext-align: center;\r\n\tposition: relative;\r\n\tz-index: 900;\r\n}\r\n\r\n.frame__author {\r\n\ttext-decoration: none;\r\n\tcolor: var(--color-alt);\r\n}\r\n\r\n.frame__title {\r\n\tfont-size: 1rem;\r\n\tmargin: 0 0 1rem;\r\n\tfont-weight: normal;\r\n}\r\n\r\n.frame__links {\r\n\tdisplay: inline;\r\n}\r\n\r\n.frame__links a:not(:last-child),\r\n.frame__demos a:not(:last-child) {\r\n\tmargin-right: 1rem;\r\n}\r\n\r\n.frame__demos {\r\n\tmargin: 1rem 0;\r\n}\r\n\r\n.frame__demo--current,\r\n.frame__demo--current:hover {\r\n\ttext-decoration: none;\r\n\tcolor: var(--color-alt);\r\n}\r\n\r\n.content {\r\n\tpadding: 3rem;\r\n\tmin-height: 90vh;\r\n\tdisplay: flex;\r\n\tposition: relative;\r\n\tflex-direction: column;\r\n\talign-content: center;\r\n\tjustify-content: space-between;\r\n}\r\n\r\n.content--auto {\r\n\tmin-height: 0;\r\n}\r\n\r\n.content--feature {\r\n\tjustify-content: flex-start;\r\n\tmin-height: 0;\r\n}\r\n\r\n.content--fixed {\r\n\tposition: fixed;\r\n\tz-index: 1000;\r\n\twidth: 100%;\r\n\ttop: 0;\r\n}\r\n\r\n.content__pretitle {\r\n\tmargin-top: auto;\r\n\tfont-size: 1.85rem;\r\n\tcolor: var(--color-alt);\r\n}\r\n\r\n.content__pretitle::before {\r\n\tcontent: \"\\2015\";\r\n\tmargin-right: 0.25rem;\r\n}\r\n\r\n.content__title {\r\n\tfont-size: 9vw;\r\n\tline-height: 0.8;\r\n\tmargin: 0 0 3rem 0;\r\n\tfont-weight: 400;\r\n\tmax-width: 800px;\r\n\twill-change: transform;\r\n}\r\n\r\n.content__text {\r\n\tfont-size: 2.25rem;\r\n\tfont-size: clamp(1rem, 4vw, 2.25rem);\r\n}\r\n\r\n.content__text--right {\r\n\talign-self: flex-end;\r\n}\r\n\r\n.content__text--centered {\r\n\tmargin: auto;\r\n}\r\n\r\n.content__breakout {\r\n\tmargin: 0 -3rem;\r\n\twhite-space: nowrap;\r\n\ttext-transform: uppercase;\r\n\tfont-family: span, serif;\r\n\tfont-weight: 200;\r\n\tfont-style: italic;\r\n\tcolor: #211f1b;\r\n}\r\n\r\n.content__breakout--big {\r\n\tfont-size: 13vw;\r\n\tfont-weight: 200;\r\n}\r\n\r\n.content__breakout--medium {\r\n\tfont-size: 5vw;\r\n}\r\n\r\n.tiles {\r\n\t--tiles-height: 52vw;\r\n\theight: var(--tiles-height);\r\n\tposition: relative;\r\n\toverflow: hidden;\r\n}\r\n\r\n.tiles--columns-rotated {\r\n\t--tiles-height: 180vmax;\r\n}\r\n\r\n.tiles--columns {\r\n\t--tiles-height: 140vh;\r\n}\r\n\r\n.tiles--oneline {\r\n\t--tiles-height: 50vh;\r\n\tmin-height: 400px;\r\n\tmargin: 10vh 0;\r\n}\r\n\r\n.tiles--small {\r\n\t--tiles-height: 100px;\r\n\tmargin: 10vh 0 0;\r\n}\r\n\r\n.tiles--fixed {\r\n\t--tiles-height: 65vw;\r\n\tmargin-top: 25vh;\r\n}\r\n\r\n.tiles--perspective {\r\n\toverflow: visible;\r\n\tperspective: 1000px;\r\n\t--tiles-height: 500px;\r\n}\r\n\r\n.tiles__wrap {\r\n\twidth: 150%;\r\n\t--tileswrap-height: var(--tiles-height);\r\n\theight: var(--tileswrap-height);\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\ttop: 50%;\r\n\ttransform: translate3d(-50%,-50%, 0);\r\n}\r\n\r\n.tiles--rotated .tiles__wrap {\r\n\t--tileswrap-height: calc(var(--tiles-height) * 1.8);\r\n\ttransform: translate3d(-50%,-50%, 0) rotate(22.5deg);\r\n}\r\n\r\n.tiles--columns-rotated .tiles__wrap {\r\n\twidth: 150%;\r\n\tdisplay: flex;\r\n\ttransform: translate3d(-50%,-50%,0) rotate(-22.5deg);\r\n\tleft: 50%;\r\n\ttop: 50%;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\r\n\r\n.tiles--columns .tiles__wrap {\r\n\twidth: 100%;\r\n\tdisplay: flex;\r\n\t--tileswrap-height: calc(var(--tiles-height) * 1.4);\r\n\ttransform: translate3d(0,-50%,0);\r\n\tleft: 0;\r\n\ttop: 50%;\r\n}\r\n\r\n.tiles--perspective .tiles__wrap {\r\n\twidth: 200%;\r\n transform: translate3d(-50%,-50%,0) translateX(-25%) translateZ(-1200px) rotateX(75.5deg) rotateZ(12deg);\r\n}\r\n\r\n.tiles--fixed .tiles__wrap {\r\n\twidth: 100%;\r\n}\r\n\r\n.tiles__line {\r\n\tdisplay: flex;\r\n}\r\n\r\n.tiles--columns .tiles__line {\r\n\twidth: 25%;\r\n\tpadding: 0 1rem;\r\n\tdisplay: block;\r\n}\r\n\r\n.tiles--columns-rotated .tiles__line {\r\n\twidth: 320px;\r\n\tflex: none;\r\n\tpadding: 0 1.5vw;\r\n\tdisplay: block;\r\n}\r\n\r\n.tiles--columns-rotated .tiles__line:nth-child(even) {\r\n\tmargin-top: -160px;\r\n}\r\n\r\n.tiles--oneline .tiles__line {\r\n\theight: 100%;\r\n}\r\n\r\n.tiles--small .tiles__line {\r\n\theight: 100%;\r\n}\r\n\r\n.tiles__line-img {\r\n\t--tile-margin: 2vw;\r\n\tflex: none;\r\n\twidth: calc(16.6666% - var(--tile-margin) * 2);\r\n\theight: calc( var(--tileswrap-height) / 3 - (3 * var(--tile-margin) / 2));\r\n\tmargin: var(--tile-margin);\r\n\tbackground-size: cover;\r\n\tbackground-position: 50% 50%;\r\n}\r\n\r\n.tiles--perspective .tiles__line-img {\r\n\tbackface-visibility: hidden;\r\n\toutline: 1px solid transparent;\r\n\t--tile-margin: 1vw;\r\n\twidth: calc(16.6666% - var(--tile-margin) * 2);\r\n\theight: calc(16.666vw * 1.3);\r\n}\r\n\r\n.tiles--oneline .tiles__line-img {\r\n\t--tile-margin: 1vw;\r\n\tmargin: 0 var(--tile-margin);\r\n\twidth: calc(25% - var(--tile-margin) * 2);\r\n\theight: 100%;\r\n}\r\n\r\n.tiles--small .tiles__line-img {\r\n\t--tile-margin: 5px;\r\n\tmargin: 0 var(--tile-margin);\r\n\twidth: calc(12.5% - var(--tile-margin) * 2);\r\n\theight: 100%;\r\n}\r\n\r\n.tiles--rotated .tiles__line-img {\r\n\t--tile-margin: 1vw;\r\n\twidth: calc(16.6666% - var(--tile-margin) * 2);\r\n\theight: calc( var(--tileswrap-height) / 5 - (4 * var(--tile-margin) / 2));\r\n}\r\n\r\n.tiles--columns-rotated .tiles__line-img {\r\n\t--tile-margin: 3vw 0;\r\n\twidth: 100%;\r\n\theight: 400px;\r\n}\r\n\r\n.tiles--columns .tiles__line-img {\r\n\t--tile-margin: 2rem 0;\r\n\twidth: 100%;\r\n\theight: calc(25vw * 1.3);\r\n}\r\n\r\n.tiles--fixed .tiles__line-img {\r\n\t--tile-margin: 10px;\r\n\t-webkit-filter: brightness(0.8);\r\n\twidth: calc(16.6666% - var(--tile-margin) * 2);\r\n\theight: calc( var(--tileswrap-height) / 3 - (3 * var(--tile-margin) / 2));\r\n}\r\n\r\n.tiles--darker .tiles__line-img {\r\n\topacity: 0.7;\r\n}\r\n\r\n.tiles__title {\r\n\tposition: absolute;\r\n\theight: 100vh;\r\n\twidth: 100%;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tfont-size: 10vw;\r\n\tpadding: 3rem;\r\n\tmargin: 0;\r\n\tline-height: 0.8;\r\n\tfont-family: span, serif;\r\n\tfont-weight: 700;\r\n\tfont-style: normal;\r\n}\r\n\r\n.tiles__title--alt {\r\n\tfont-size: 9vw;\r\n\tfont-size: clamp(2rem, 9vw, 7.25rem);\r\n}\r\n\r\n.tiles__title--intro {\r\n\tpadding-top: 10vh;\r\n\talign-items: flex-start;\r\n\tjustify-content: flex-start;\r\n}\r\n\r\n.tiles__title--right {\r\n\tjustify-content: flex-end;\r\n}\r\n\r\n.tiles__title--left {\r\n\tjustify-content: flex-start;\r\n}\r\n\r\n.tiles__title--full {\r\n\theight: 100%;\r\n}\r\n\r\n.backtop {\r\n\talign-self: center;\r\n\tmargin: auto 0;\r\n\tfont-size: 6vw;\r\n\tcursor: pointer;\r\n\ttext-decoration: none;\r\n}\r\n\r\n.backtop::after {\r\n\tcontent: \"\\2934\";\r\n\tfont-size: 3vw;\r\n\tvertical-align: top;\r\n\tmargin-left: 1rem;\r\n}\r\n\r\n/*! locomotive-scroll v3.5.4 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */\r\nhtml.has-scroll-smooth {\r\n\toverflow: hidden; \r\n}\r\n \r\nhtml.has-scroll-dragging {\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none; \r\n}\r\n \r\n.has-scroll-smooth body {\r\n\toverflow: hidden; \r\n}\r\n \r\n.has-scroll-smooth [data-scroll-container] {\r\n\tmin-height: 100vh; \r\n}\r\n \r\n.c-scrollbar {\r\n\tposition: absolute;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: 11px;\r\n\theight: 100vh;\r\n\ttransform-origin: center right;\r\n\ttransition: transform 0.3s, opacity 0.3s;\r\n\topacity: 0; \r\n}\r\n.c-scrollbar:hover {\r\n\ttransform: scaleX(1.45); \r\n}\r\n.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {\r\n\topacity: 1; \r\n}\r\n \r\n.c-scrollbar_thumb {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbackground-color: black;\r\n\topacity: 0.5;\r\n\twidth: 7px;\r\n\tborder-radius: 10px;\r\n\tmargin: 2px;\r\n\tcursor: -webkit-grab;\r\n\tcursor: grab; \r\n}\r\n.has-scroll-dragging .c-scrollbar_thumb {\r\n\tcursor: -webkit-grabbing;\r\n\tcursor: grabbing; \r\n}\r\n\r\n@media screen and (min-width: 53em) {\r\n\t.frame {\r\n\t\tdisplay: grid;\r\n\t\talign-content: space-between;\r\n\t\twidth: 100%;\r\n\t\tgrid-gap: 5vw;\r\n\t\tgrid-template-columns: auto auto auto 1fr;\r\n\t\tgrid-template-areas: 'title title links demos';\r\n\t}\r\n\t.frame__title {\r\n\t\tmargin: 0;\r\n\t\tgrid-area: title;\r\n\t}\r\n\t.frame__demos {\r\n\t\tmargin: 0;\r\n\t\tgrid-area: demos;\r\n\t\tjustify-self: end;\r\n\t}\r\n\t.frame__links {\r\n\t\tgrid-area: links;\r\n\t\tpadding: 0;\r\n\t\tjustify-self: end;\r\n\t}\r\n\t.tiles--columns-rotated .tiles__line {\r\n\t\twidth: 33vmax;\r\n\t}\r\n\t.tiles--columns-rotated .tiles__line:nth-child(even) {\r\n\t\tmargin-top: -20vmax;\r\n\t}\r\n\t.tiles--columns-rotated .tiles__line-img {\r\n\t\theight: 40vmax;\r\n\t}\r\n\t.content--numbered::after {\r\n\t\tcounter-increment: contentSection; \r\n\t\tcontent: counter(contentSection,decimal-leading-zero);\r\n\t\tposition: absolute;\r\n\t\ttop: 50%;\r\n\t\tright: 3rem;\r\n\t\tborder: 1px solid;\r\n\t\tcolor: var(--color-alt);\r\n\t\twidth: 4rem;\r\n\t\theight: 4rem;\r\n\t\tmargin-top: -2rem;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tborder-radius: 50%;\r\n\t}\r\n\t.content__text {\r\n\t\tmax-width: 800px;\r\n\t\twidth: 50vw;\r\n\t\tmin-width: calc(300px - 6rem);\r\n\t}\r\n\t.content__text--wide {\r\n\t\tmax-width: 1000px;\r\n\t\twidth: 65vw;\r\n\t}\r\n\t.tiles--small {\r\n\t\t--tiles-height: 240px;\r\n\t}\r\n}\r\n"]}
--------------------------------------------------------------------------------
/dist/base.98fd6c19.js:
--------------------------------------------------------------------------------
1 | // modules are defined as an array
2 | // [ module function, map of requires ]
3 | //
4 | // map of requires is short require name -> numeric require
5 | //
6 | // anything defined in a previous bundle is accessed via the
7 | // orig method which is the require for previous bundles
8 | parcelRequire = (function (modules, cache, entry, globalName) {
9 | // Save the require from previous bundle to this closure if any
10 | var previousRequire = typeof parcelRequire === 'function' && parcelRequire;
11 | var nodeRequire = typeof require === 'function' && require;
12 |
13 | function newRequire(name, jumped) {
14 | if (!cache[name]) {
15 | if (!modules[name]) {
16 | // if we cannot find the module within our internal map or
17 | // cache jump to the current global require ie. the last bundle
18 | // that was added to the page.
19 | var currentRequire = typeof parcelRequire === 'function' && parcelRequire;
20 | if (!jumped && currentRequire) {
21 | return currentRequire(name, true);
22 | }
23 |
24 | // If there are other bundles on this page the require from the
25 | // previous one is saved to 'previousRequire'. Repeat this as
26 | // many times as there are bundles until the module is found or
27 | // we exhaust the require chain.
28 | if (previousRequire) {
29 | return previousRequire(name, true);
30 | }
31 |
32 | // Try the node require function if it exists.
33 | if (nodeRequire && typeof name === 'string') {
34 | return nodeRequire(name);
35 | }
36 |
37 | var err = new Error('Cannot find module \'' + name + '\'');
38 | err.code = 'MODULE_NOT_FOUND';
39 | throw err;
40 | }
41 |
42 | localRequire.resolve = resolve;
43 | localRequire.cache = {};
44 |
45 | var module = cache[name] = new newRequire.Module(name);
46 |
47 | modules[name][0].call(module.exports, localRequire, module, module.exports, this);
48 | }
49 |
50 | return cache[name].exports;
51 |
52 | function localRequire(x){
53 | return newRequire(localRequire.resolve(x));
54 | }
55 |
56 | function resolve(x){
57 | return modules[name][1][x] || x;
58 | }
59 | }
60 |
61 | function Module(moduleName) {
62 | this.id = moduleName;
63 | this.bundle = newRequire;
64 | this.exports = {};
65 | }
66 |
67 | newRequire.isParcelRequire = true;
68 | newRequire.Module = Module;
69 | newRequire.modules = modules;
70 | newRequire.cache = cache;
71 | newRequire.parent = previousRequire;
72 | newRequire.register = function (id, exports) {
73 | modules[id] = [function (require, module) {
74 | module.exports = exports;
75 | }, {}];
76 | };
77 |
78 | var error;
79 | for (var i = 0; i < entry.length; i++) {
80 | try {
81 | newRequire(entry[i]);
82 | } catch (e) {
83 | // Save first error but execute all entries
84 | if (!error) {
85 | error = e;
86 | }
87 | }
88 | }
89 |
90 | if (entry.length) {
91 | // Expose entry point to Node, AMD or browser globals
92 | // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js
93 | var mainExports = newRequire(entry[entry.length - 1]);
94 |
95 | // CommonJS
96 | if (typeof exports === "object" && typeof module !== "undefined") {
97 | module.exports = mainExports;
98 |
99 | // RequireJS
100 | } else if (typeof define === "function" && define.amd) {
101 | define(function () {
102 | return mainExports;
103 | });
104 |
105 | //
14 |
23 |
24 |
25 |
26 |
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 | The human world is exploding at the seams. Human creativity and the implementation of human inventions and technology is now at an accelerated fever pitch like nothing ever before seen in the history of the world. Well, where is it leading, and how does one integrate this stuff into one’s own life? What does it mean about the experience of being human? I have proposed the existence of an invisible, permeating Something that is throughout all being, all time, all space, all bodies, all thought, which I call Novelty; and the interesting thing about novelty is that it’s increasing constantly.
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 | endless acceleration toward infinity
122 | the greatest barrier to your enlightenment
123 |
124 |
125 | The conservation of novelty is simply that, over time, the universe has become more complicated. New levels of complexity become the foundations for yet deeper levels of complexity. And this phenomenon of the production and conservation of what I call novelty is not something which goes on only in the biological domain or only in the cultural domain or only in the domain of physics. It is a trans-categorical impulse in reality, meaning: it’s everywhere. Everywhere!
126 |
127 |
128 |
129 |
134 |
139 |
144 |
149 |
150 |
151 |
152 | Back to the top
153 |
161 |
162 |
163 |
164 |
165 |