├── .eleventy.js ├── .gitignore ├── CNAME ├── README.md ├── favicon.ico ├── gulpfile.babel.js ├── package-lock.json ├── package.json └── src ├── img ├── 1.png ├── 10.png ├── 100.png ├── 101.png ├── 102.png ├── 103.png ├── 104.png ├── 105.png ├── 106.png ├── 107.png ├── 108.png ├── 109.png ├── 11.png ├── 110.png ├── 111.png ├── 112.png ├── 113.png ├── 114.png ├── 115.png ├── 116.png ├── 117.png ├── 118.png ├── 119.png ├── 12.png ├── 120.png ├── 121.png ├── 122.png ├── 123.png ├── 124.png ├── 125.png ├── 126.png ├── 127.png ├── 128.png ├── 129.png ├── 13.png ├── 130.png ├── 131.png ├── 132.png ├── 133.png ├── 134.png ├── 135.png ├── 136.png ├── 137.png ├── 138.png ├── 139.png ├── 14.png ├── 140.png ├── 141.png ├── 142.png ├── 143.png ├── 144.png ├── 145.png ├── 146.png ├── 147.png ├── 148.png ├── 149.png ├── 15.png ├── 150.png ├── 151.png ├── 152.png ├── 153.png ├── 154.png ├── 16.png ├── 17.png ├── 18.png ├── 19.png ├── 2.png ├── 20.png ├── 21.png ├── 22.png ├── 23.png ├── 24.png ├── 25.png ├── 26.png ├── 27.png ├── 28.png ├── 29.png ├── 3.png ├── 30.png ├── 31.png ├── 32.png ├── 33.png ├── 34.png ├── 35.png ├── 36.png ├── 37.png ├── 38.png ├── 39.png ├── 4.png ├── 40.png ├── 41.png ├── 42.png ├── 43.png ├── 44.png ├── 45.png ├── 46.png ├── 47.png ├── 48.png ├── 49.png ├── 5.png ├── 50.png ├── 51.png ├── 52.png ├── 53.png ├── 54.png ├── 55.png ├── 56.png ├── 57.png ├── 58.png ├── 59.png ├── 6.png ├── 60.png ├── 61.png ├── 62.png ├── 63.png ├── 64.png ├── 65.png ├── 66.png ├── 67.png ├── 68.png ├── 69.png ├── 7.png ├── 70.png ├── 71.png ├── 72.png ├── 73.png ├── 74.png ├── 75.png ├── 76.png ├── 77.png ├── 78.png ├── 79.png ├── 8.png ├── 80.png ├── 81.png ├── 82.png ├── 83.png ├── 84.png ├── 85.png ├── 86.png ├── 87.png ├── 88.png ├── 89.png ├── 9.png ├── 90.png ├── 91.png ├── 92.png ├── 93.png ├── 94.png ├── 95.png ├── 96.png ├── 97.png ├── 98.png └── 99.png └── views ├── _includes └── base.njk └── index.md /.eleventy.js: -------------------------------------------------------------------------------- 1 | module.exports = function(eleventyConfig) { 2 | eleventyConfig.addPassthroughCopy('./favicon.ico'); 3 | eleventyConfig.addPassthroughCopy('./CNAME'); 4 | 5 | return { 6 | templateFormats: [ 7 | "md", 8 | "njk" 9 | ], 10 | passthroughFileCopy: true, 11 | dir: { 12 | input: 'src/views', 13 | output: 'dist' 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Dirs 2 | dist/ 3 | 4 | # Dependency directories 5 | node_modules/ 6 | 7 | # Logs 8 | *.log 9 | npm-debug.log* 10 | 11 | # dotenv environment variables file 12 | .env 13 | 14 | # mac shit 15 | .DS_Store 16 | 17 | # generated files 18 | .jekyll-metadata -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | generative-art-with-css.commons.host -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Generative Art with CSS. 2 | by [Yuan Chuan](https://yuanchuan.name/) (translated by Chen Hui Jing) 3 | 4 | *Given at the [5th CSSConf in China](https://css.w3ctech.com/)* 5 | *Original video: [CSS生成艺术@袁川_CSSConf CN 2019](https://youtu.be/mEpocRIc3q8)* 6 | *Talk recap: [「CSS生成艺术」演讲视频出炉](https://www.yuque.com/cssconf/5th/hyku3f)* 7 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/favicon.ico -------------------------------------------------------------------------------- /gulpfile.babel.js: -------------------------------------------------------------------------------- 1 | import { src, dest, watch as watchSrc, parallel, series } from 'gulp' 2 | import del from 'del' 3 | import plumber from 'gulp-plumber' 4 | import cp from 'child_process' 5 | 6 | import browserSync from 'browser-sync' 7 | 8 | // directories 9 | const SRC = 'src' 10 | const DIST = 'dist' 11 | 12 | // source file globs 13 | const IMAGES_GLOB = `${SRC}/img/**/*` 14 | const FAVICONS_GLOB = `${SRC}/favicons/**/*` 15 | const VIEWS_GLOB = `${SRC}/views/**/*` 16 | 17 | // clean the output directory 18 | export const clean = () => { 19 | return del([DIST]) 20 | } 21 | 22 | export const images = () => { 23 | return ( 24 | src(IMAGES_GLOB) 25 | // @TODO Minify 26 | .pipe(plumber()) 27 | .pipe(dest(`${DIST}/img`)) 28 | .pipe(browserSync.stream()) 29 | ) 30 | } 31 | 32 | export const generate = done => { 33 | return cp.spawn('eleventy').on('close', code => { 34 | if (code === 0) { 35 | browserSync.reload() 36 | done() 37 | } else { 38 | console.error(`build failed with code ${code}`) 39 | browserSync.notify('build failed 😞') 40 | done() 41 | } 42 | }) 43 | } 44 | 45 | export const watch = () => { 46 | browserSync.init({ server: DIST }) 47 | watchSrc(VIEWS_GLOB, generate) 48 | watchSrc(IMAGES_GLOB, images) 49 | } 50 | 51 | export const dev = series(clean, generate, images, watch) 52 | export const build = series(clean, generate, images) 53 | 54 | // set bare 'gulp' command to dev 55 | export default dev 56 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eleventy-bp", 3 | "version": "0.9.0", 4 | "description": "Starter project for site powered by Eleventy", 5 | "license": "MIT", 6 | "scripts": { 7 | "start": "gulp dev", 8 | "build": "gulp build" 9 | }, 10 | "dependencies": { 11 | "@11ty/eleventy": "^0.8.2", 12 | "@babel/core": "^7.4.3", 13 | "@babel/preset-env": "^7.4.3", 14 | "@babel/register": "^7.4.0", 15 | "autoprefixer": "^9.5.1", 16 | "browser-sync": "^2.26.3", 17 | "del": "^4.1.0", 18 | "gulp": "^4.0.0", 19 | "gulp-concat": "^2.6.1", 20 | "gulp-plumber": "^1.2.1", 21 | "gulp-postcss": "^8.0.0", 22 | "gulp-sass": "^4.0.2" 23 | }, 24 | "babel": { 25 | "presets": [ 26 | "@babel/preset-env" 27 | ] 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/1.png -------------------------------------------------------------------------------- /src/img/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/10.png -------------------------------------------------------------------------------- /src/img/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/100.png -------------------------------------------------------------------------------- /src/img/101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/101.png -------------------------------------------------------------------------------- /src/img/102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/102.png -------------------------------------------------------------------------------- /src/img/103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/103.png -------------------------------------------------------------------------------- /src/img/104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/104.png -------------------------------------------------------------------------------- /src/img/105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/105.png -------------------------------------------------------------------------------- /src/img/106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/106.png -------------------------------------------------------------------------------- /src/img/107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/107.png -------------------------------------------------------------------------------- /src/img/108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/108.png -------------------------------------------------------------------------------- /src/img/109.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/109.png -------------------------------------------------------------------------------- /src/img/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/11.png -------------------------------------------------------------------------------- /src/img/110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/110.png -------------------------------------------------------------------------------- /src/img/111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/111.png -------------------------------------------------------------------------------- /src/img/112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/112.png -------------------------------------------------------------------------------- /src/img/113.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/113.png -------------------------------------------------------------------------------- /src/img/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/114.png -------------------------------------------------------------------------------- /src/img/115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/115.png -------------------------------------------------------------------------------- /src/img/116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/116.png -------------------------------------------------------------------------------- /src/img/117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/117.png -------------------------------------------------------------------------------- /src/img/118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/118.png -------------------------------------------------------------------------------- /src/img/119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/119.png -------------------------------------------------------------------------------- /src/img/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/12.png -------------------------------------------------------------------------------- /src/img/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/120.png -------------------------------------------------------------------------------- /src/img/121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/121.png -------------------------------------------------------------------------------- /src/img/122.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/122.png -------------------------------------------------------------------------------- /src/img/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/123.png -------------------------------------------------------------------------------- /src/img/124.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/124.png -------------------------------------------------------------------------------- /src/img/125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/125.png -------------------------------------------------------------------------------- /src/img/126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/126.png -------------------------------------------------------------------------------- /src/img/127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/127.png -------------------------------------------------------------------------------- /src/img/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/128.png -------------------------------------------------------------------------------- /src/img/129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/129.png -------------------------------------------------------------------------------- /src/img/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/13.png -------------------------------------------------------------------------------- /src/img/130.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/130.png -------------------------------------------------------------------------------- /src/img/131.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/131.png -------------------------------------------------------------------------------- /src/img/132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/132.png -------------------------------------------------------------------------------- /src/img/133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/133.png -------------------------------------------------------------------------------- /src/img/134.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/134.png -------------------------------------------------------------------------------- /src/img/135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/135.png -------------------------------------------------------------------------------- /src/img/136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/136.png -------------------------------------------------------------------------------- /src/img/137.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/137.png -------------------------------------------------------------------------------- /src/img/138.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/138.png -------------------------------------------------------------------------------- /src/img/139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/139.png -------------------------------------------------------------------------------- /src/img/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/14.png -------------------------------------------------------------------------------- /src/img/140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/140.png -------------------------------------------------------------------------------- /src/img/141.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/141.png -------------------------------------------------------------------------------- /src/img/142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/142.png -------------------------------------------------------------------------------- /src/img/143.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/143.png -------------------------------------------------------------------------------- /src/img/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/144.png -------------------------------------------------------------------------------- /src/img/145.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/145.png -------------------------------------------------------------------------------- /src/img/146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/146.png -------------------------------------------------------------------------------- /src/img/147.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/147.png -------------------------------------------------------------------------------- /src/img/148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/148.png -------------------------------------------------------------------------------- /src/img/149.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/149.png -------------------------------------------------------------------------------- /src/img/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/15.png -------------------------------------------------------------------------------- /src/img/150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/150.png -------------------------------------------------------------------------------- /src/img/151.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/151.png -------------------------------------------------------------------------------- /src/img/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/152.png -------------------------------------------------------------------------------- /src/img/153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/153.png -------------------------------------------------------------------------------- /src/img/154.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/154.png -------------------------------------------------------------------------------- /src/img/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/16.png -------------------------------------------------------------------------------- /src/img/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/17.png -------------------------------------------------------------------------------- /src/img/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/18.png -------------------------------------------------------------------------------- /src/img/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/19.png -------------------------------------------------------------------------------- /src/img/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/2.png -------------------------------------------------------------------------------- /src/img/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/20.png -------------------------------------------------------------------------------- /src/img/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/21.png -------------------------------------------------------------------------------- /src/img/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/22.png -------------------------------------------------------------------------------- /src/img/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/23.png -------------------------------------------------------------------------------- /src/img/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/24.png -------------------------------------------------------------------------------- /src/img/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/25.png -------------------------------------------------------------------------------- /src/img/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/26.png -------------------------------------------------------------------------------- /src/img/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/27.png -------------------------------------------------------------------------------- /src/img/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/28.png -------------------------------------------------------------------------------- /src/img/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/29.png -------------------------------------------------------------------------------- /src/img/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/3.png -------------------------------------------------------------------------------- /src/img/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/30.png -------------------------------------------------------------------------------- /src/img/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/31.png -------------------------------------------------------------------------------- /src/img/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/32.png -------------------------------------------------------------------------------- /src/img/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/33.png -------------------------------------------------------------------------------- /src/img/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/34.png -------------------------------------------------------------------------------- /src/img/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/35.png -------------------------------------------------------------------------------- /src/img/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/36.png -------------------------------------------------------------------------------- /src/img/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/37.png -------------------------------------------------------------------------------- /src/img/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/38.png -------------------------------------------------------------------------------- /src/img/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/39.png -------------------------------------------------------------------------------- /src/img/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/4.png -------------------------------------------------------------------------------- /src/img/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/40.png -------------------------------------------------------------------------------- /src/img/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/41.png -------------------------------------------------------------------------------- /src/img/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/42.png -------------------------------------------------------------------------------- /src/img/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/43.png -------------------------------------------------------------------------------- /src/img/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/44.png -------------------------------------------------------------------------------- /src/img/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/45.png -------------------------------------------------------------------------------- /src/img/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/46.png -------------------------------------------------------------------------------- /src/img/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/47.png -------------------------------------------------------------------------------- /src/img/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/48.png -------------------------------------------------------------------------------- /src/img/49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/49.png -------------------------------------------------------------------------------- /src/img/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/5.png -------------------------------------------------------------------------------- /src/img/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/50.png -------------------------------------------------------------------------------- /src/img/51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/51.png -------------------------------------------------------------------------------- /src/img/52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/52.png -------------------------------------------------------------------------------- /src/img/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/53.png -------------------------------------------------------------------------------- /src/img/54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/54.png -------------------------------------------------------------------------------- /src/img/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/55.png -------------------------------------------------------------------------------- /src/img/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/56.png -------------------------------------------------------------------------------- /src/img/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/57.png -------------------------------------------------------------------------------- /src/img/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/58.png -------------------------------------------------------------------------------- /src/img/59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/59.png -------------------------------------------------------------------------------- /src/img/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/6.png -------------------------------------------------------------------------------- /src/img/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/60.png -------------------------------------------------------------------------------- /src/img/61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/61.png -------------------------------------------------------------------------------- /src/img/62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/62.png -------------------------------------------------------------------------------- /src/img/63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/63.png -------------------------------------------------------------------------------- /src/img/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/64.png -------------------------------------------------------------------------------- /src/img/65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/65.png -------------------------------------------------------------------------------- /src/img/66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/66.png -------------------------------------------------------------------------------- /src/img/67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/67.png -------------------------------------------------------------------------------- /src/img/68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/68.png -------------------------------------------------------------------------------- /src/img/69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/69.png -------------------------------------------------------------------------------- /src/img/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/7.png -------------------------------------------------------------------------------- /src/img/70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/70.png -------------------------------------------------------------------------------- /src/img/71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/71.png -------------------------------------------------------------------------------- /src/img/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/72.png -------------------------------------------------------------------------------- /src/img/73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/73.png -------------------------------------------------------------------------------- /src/img/74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/74.png -------------------------------------------------------------------------------- /src/img/75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/75.png -------------------------------------------------------------------------------- /src/img/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/76.png -------------------------------------------------------------------------------- /src/img/77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/77.png -------------------------------------------------------------------------------- /src/img/78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/78.png -------------------------------------------------------------------------------- /src/img/79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/79.png -------------------------------------------------------------------------------- /src/img/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/8.png -------------------------------------------------------------------------------- /src/img/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/80.png -------------------------------------------------------------------------------- /src/img/81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/81.png -------------------------------------------------------------------------------- /src/img/82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/82.png -------------------------------------------------------------------------------- /src/img/83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/83.png -------------------------------------------------------------------------------- /src/img/84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/84.png -------------------------------------------------------------------------------- /src/img/85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/85.png -------------------------------------------------------------------------------- /src/img/86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/86.png -------------------------------------------------------------------------------- /src/img/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/87.png -------------------------------------------------------------------------------- /src/img/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/88.png -------------------------------------------------------------------------------- /src/img/89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/89.png -------------------------------------------------------------------------------- /src/img/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/9.png -------------------------------------------------------------------------------- /src/img/90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/90.png -------------------------------------------------------------------------------- /src/img/91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/91.png -------------------------------------------------------------------------------- /src/img/92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/92.png -------------------------------------------------------------------------------- /src/img/93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/93.png -------------------------------------------------------------------------------- /src/img/94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/94.png -------------------------------------------------------------------------------- /src/img/95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/95.png -------------------------------------------------------------------------------- /src/img/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/96.png -------------------------------------------------------------------------------- /src/img/97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/97.png -------------------------------------------------------------------------------- /src/img/98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/98.png -------------------------------------------------------------------------------- /src/img/99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huijing/xlat-generative-art-with-css/21e2020f7829037849551993e35411192f26a627/src/img/99.png -------------------------------------------------------------------------------- /src/views/_includes/base.njk: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |Given at the 5th CSSConf in China
Original video: CSS生成艺术@袁川_CSSConf CN 2019
Talk recap: 「CSS生成艺术」演讲视频出炉