Table of Contents generated with DocToc
- Web-Style-Guide
- SUMMARY
- ONLINE IDE
- CHECKLIST
- STARTER
- TOOLS: LIST
- TOOLS: CODE
- TOOLS: IMAGE
- TOOLS: DESIGN
- AWESOME
- BEST
- PLUGINS
- DEBUG
- NPM
- AMP
- DEBUG
- IMAGE
- VARIOUS CSS/JS/HTML/EFFECT UX
- COMMENTS
- CANVAS
- CSS
- CSS PAGE TRANSITION
- CSS FRAMEWORK
- CSS LAYOUT
- CSS PREPROCESSOR
- CSS PRINT
- IMAGE
- SVG
- SPRITE
- FORM / HTML FORM
- JAVASCRIPT
- JAVASCRIPT LIBS
- HTML
- EXPERIMENT
- HTML AUDIO
- FRAMEWORK
- WEBCOMPONENTS
- IOT
- STARTER: WEB
- STARTER: SSG
- CREATIVE
- TIPS
- https://devdocs.io/
- https://thisthat.dev/
- http://html5doctor.com/
- https://grids.obys.agency/
- https://component-party.dev/
- https://markodenic.com/html-tips/
- https://github.com/modernweb-dev/web
- https://github.com/andreasbm/web-skills
- https://almanac.httparchive.org/en/2020/
- https://internetingishard.com/html-and-css/
- https://github.com/bendc/frontend-guidelines
- https://github.com/styfle/breaking-changes-web
- https://fifty.user-interface.io/50_ui_tips.pdf
- https://github.com/matschik/component-party
- https://github.com/stackblitz/webcontainer-core
- https://learn-the-web.algonquindesign.ca/topics/
- https://github.com/microsoft/Web-Dev-For-Beginners
- https://github.com/kamranahmedse/developer-roadmap
- https://google.github.io/styleguide/htmlcssguide.xml
- https://github.com/NoriSte/ui-testing-best-practices
- https://github.com/MarkoDenic/web-development-resources
- https://github.com/ericwbailey/accessible-html-content-patterns
- https://github.com/shrutikapoor08/Learn-Web-Dvelopment-Checklist
- https://github.com/RitikPatni/Front-End-Web-Development-Resources
- https://ishadeed.com/article/thinking-like-a-front-end-developer/
- https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/
- https://www.smashingmagazine.com/2021/09/interactive-learning-tools-front-end-developers/
- https://www.gitpod.io/
- https://stackblitz.com
- https://webstudio.is/
- https://github.com/webstudio-is/webstudio-builder
- https://web.dev/vitals-tools/
- https://frontendchecklist.io
- http://webdevchecklist.com/
- https://github.com/joshbuchea/HEAD
- https://github.com/sitespeedio/coach
- https://github.com/validator/validator
- https://github.com/push-based/user-flow
- https://github.com/GoogleChrome/web-vitals
- https://github.com/sitespeedio/sitespeed.io
- https://github.com/thedaviddias/Front-End-Checklist
- https://github.com/alphagov/accessibility-tool-audit
- https://codeburst.io/the-front-end-checklist-8b2292fdda44
- https://github.com/harlan-zw/unlighthouse
- https://www.smashingmagazine.com/2021/04/humble-img-element-core-web-vitals/
- https://www.smashingmagazine.com/2018/01/front-end-performance-checklist-2018-pdf-pages/
- https://ipsm.io
- https://roadmap.sh
- https://debuild.co
- https://htmldom.dev
- https://jsonhero.io
- https://thisthat.dev
- https://htmltidy.net
- https://staticbox.io
- https://webcode.tools
- https://carbon.now.sh
- https://json-diff.com
- https://jsonvisio.com
- https://jsoncrack.com
- https://waterfaller.dev
- https://www.mydevice.io
- https://www.jsv9000.app
- http://browserhacks.com
- https://bundlephobia.com
- https://validator.w3.org
- https://responsively.app
- https://tiny-helpers.dev
- https://grid.layoutit.com
- https://component.gallery
- http://jsoneditoronline.org
- https://www.bootstarters.com
- https://markodenic.com/tools
- https://www.beautifulcodes.in
- http://www.perf-tooling.today
- https://bundlers.tooling.report
- http://realfavicongenerator.net
- https://www.buttoncheatsheet.com
- https://testmysite.withgoogle.com
- https://mfcar.github.io/TextTools
- https://www.finisher.co/lab/header
- https://cors-anywhere.herokuapp.com
- https://www.froala.com/design-block
- https://html-to-svg.as-a-service.dev
- https://codepen.io/stoumann/full/abZxoOM
- https://getwaves.io
- https://svgcrop.com/
- https://www.blobbb.fun/
- https://app.haikei.app/
- https://wickedbackgrounds.com/
- https://www.softr.io/tools/svg-shape-generator
- https://tabbied.com/
- https://css-doodle.com/
- https://glassmorphism.com
- https://css-generators.com/
- https://stripesgenerator.com/
- https://bennettfeely.com/clippy
- https://cssspider.fresalabs.com
- https://css-scroll-shadows.now.sh/
- https://utopia.fyi/space/calculator/
- https://cssgrid-generator.netlify.app/
- https://omatsuri.app/triangle-generator
- https://9elements.github.io/fancy-border-radius
- https://wweb.dev/resources/css-separator-generator/
- https://github.com/Ritika-Agrawal811/css-and-js-code-snippets
- https://pixlr.com
- https://www.jpeg.io
- https://tinypng.com
- https://www.fotor.com
- https://www.taler.app
- https://images.weserv.nl
- https://colors.lol
- http://cssicon.space
- https://www.figma.com
- https://www.canva.com
- https://fontofweb.com
- https://deviceshots.com
- https://webgradients.com
- https://github.com/anubhavsrivastava/awesome-ux-design-styles
- https://github.com/bradtraversy/design-resources-for-developers
- https://github.com/nordicgiant2/awesome-landing-page
- https://github.com/lindelof/awesome-web-effect
- https://github.com/stefanjudis/tiny-helpers
- https://github.com/stefanjudis/perf-tooling
- https://github.com/FancyGrid/awesome-grid
- https://wweb.dev/
- http://jsawards.org/
- http://bestof.js.org/
- https://divriots.com/
- https://www.navbar.gallery/
- https://www.frontendpractice.com/
- https://crossorigin.me/
- https://github.com/Rob--W/cors-anywhere/
- https://developers.google.com/web/tools/chrome-devtools/
- https://hackernoon.com/twelve-fancy-chrome-devtools-tips-dc1e39d10d9d#.imf6priwg
- https://github.com/GoogleChrome/web-vitals-extension#web-vitals-chrome-extension-alpha
- https://chrome.google.com/webstore/detail/pixelzoomer/fogkjckfkdcnmnnfmbieljpkmmihhpao/related
- https://chrome.google.com/webstore/detail/z-context/jigamimbjojkdgnlldajknogfgncplbh
- https://chrome.google.com/webstore/detail/spantree-gitlab-tree/gcjikeldobhnaglcoaejmdlmbienoocg
- https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp
- https://chrome.google.com/webstore/detail/css-spider/eneakgbflmejjpkogbdmebjbfcdebjik
- https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
https://css-tricks.com/debugging-tips-tricks https://www.youtube.com/watch?v=xkzDaKwinA8 14 Must Know Chrome Dev Tools Tricks (chrome debug tools ) https://medium.freecodecamp.com/10-tips-to-maximize-your-javascript-debugging-experience-b69a75859329#.o1mbuv4hn https://codeburst.io/learn-how-to-debug-javascript-with-chrome-devtools-9514c58479db
tricks : https://nodesource.com/blog/eleven-npm-tricks-that-will-knock-your-wombat-socks-off tips : https://hackernoon.com/19-things-i-learnt-reading-the-nodejs-docs-8a2dcc7f307f#.v1jfn4pb5 bad practices : https://www.youtube.com/watch?v=pGFQ02qtJ7w
https://validator.ampproject.org https://www.ampproject.org https://github.com/Lullabot/amp-library
console. https://developers.google.com/web/tools/chrome-devtools/console/console-write
background : https://css-tricks.com/the-blur-up-technique-for-loading-background-images performance : http://csswizardry.com/2016/10/improving-perceived-performance-with-multiple-background-images responsive : https://blog.uploadcare.com/5-steps-to-better-responsive-images-d7cf91e261f4#.f0zcv3ttb responsive cloud : https://ponyfoo.com/articles/make-all-images-on-your-website-responsive-in-3-easy-steps image lazy : http://krasimirtsonev.com/blog/article/lazy-load-your-images-with-coloor alt image : https://bitsofco.de/alternative-text-and-images optimize gif https://bitsofco.de/optimising-gifs/
examples: https://github.com/bradtraversy/vanillawebprojects
best lib : https://hackernoon.com/10-javascript-animation-libraries-to-follow-in-2018-50ff1d905f43
waypoint animation : http://www.oxygenna.com/tutorials/scroll-animations-using-waypoints-js-animate-css
parallax animation : http://pixelcog.github.io/parallax.js/
parallax animation : https://ihatetomatoes.net/how-to-create-a-parallax-scrolling-website/
header animation : http://tympanus.net/codrops/2013/06/06/on-scroll-animated-header/
scrollsnap polyfill : https://github.com/ckrack/scrollsnap-polyfill
parallax : https://developers.google.com/web/updates/2016/12/performant-parallaxing
non rectangular header : https://css-tricks.com/creating-non-rectangular-headers/
barba js : http://barbajs.org/demos.html
barba js : https://github.com/luruke/barba.js
habits : http://www.sitepoint.com/how-good-are-your-html-and-css-comments
inspiration https://www.dwitter.net/ particle : https://github.com/jnicol/particleground particles : http://lab.hakim.se/particles/01/ particles: http://lab.hakim.se/particles/02/ paticles : http://spielzeugz.de/html5/liquid-particles/
base rules : https://www.w3schools.com/cssref/css_selectors.asp
base rules : http://taha-sh.com/blog/8-tips-to-write-css-you-wont-hate
base rules : https://github.com/jareware/css-architecture
base rules : http://bradfrost.com/blog/post/css-architecture-for-design-systems/
base rules : https://sgom.es/posts/2017-02-10-bridging-css-and-js-with-custom-properties
base rules : http://ryanogles.by/css/javascript/2017/05/25/the-state-of-css.html
class organization : https://css-tricks.com/bem-101/
grid : https://medium.freecodecamp.org/learn-css-grid-in-5-minutes-f582e87b1228
grid : https://medium.freecodecamp.org/how-to-make-your-html-responsive-by-adding-a-single-line-of-css-2a62de81e431
grid : https://24ways.org/2017/design-systems-and-css-grid
grid : http://www.creativebloq.com/features/css-grid-layout-secrets-revealed
grid : https://medium.freecodecamp.org/how-to-recreate-mediums-article-layout-with-css-grid-b4608792bad1
buttons : http://blog.dynamicdrive.com/popular-css-button-hover-effects-explained
flexbox: https://flexboxfroggy.com/#fr
flexbox : http://www.flexboxpatterns.com/home
flexbox : https://medium.freecodecamp.com/css-flexbox-explained-by-road-tripping-across-the-country-1217b69c390e#.nkwq5jn7k
flexbox : https://www.smashingmagazine.com/2016/11/css-grids-flexbox-and-box-alignment-our-new-system-for-web-layout/
flexbox : https://medium.freecodecamp.com/even-more-about-how-flexbox-works-explained-in-big-colorful-animated-gifs-a5a74812b053#.173x3ha3f
textured gradients : http://rentafounder.com/textured-gradients-in-pure-css/
transition : https://daveceddia.com/css-transitions-explained
animation : https://stories.jotform.com/how-to-use-css-animations-like-a-pro-dfacc1e97338#.7miwowr5s
regions : http://www.adobe.com/devnet/archive/html5/articles/css3-regions.html
stripes : https://css-tricks.com/stripes-css/
image filter : http://lukyvj.github.io/colofilter.css
image hover/caption : http://hasinhayder.github.io/ImageCaptionHoverAnimation/index4.html
image hover/caption : http://tympanus.net/Tutorials/OriginalHoverEffects/
image hover/caption : http://tympanus.net/Development/HoverEffectIdeas/
image hover/caption : http://tympanus.net/Tutorials/OriginalHoverEffects/index.html
link hover : http://tympanus.net/codrops/2013/08/06/creative-link-effects/
block formatting context : https://www.smashingmagazine.com/2017/12/understanding-css-layout-block-formatting-context
style generator : http://www.css3generator.com/
structure : https://medium.com/peergrade-io/structuring-css-in-large-projects-37f1695f5ec8#.gn9z2owsb
utils : https://medium.com/@iamjordanlittle/9-underutilized-features-in-css-90ced6ddbfe7#.yq8fxsqf9
animation : https://www.sitepoint.com/achieve-60-fps-mobile-animations-with-css3
animation example : http://www.creativebloq.com/features/22-stunning-examples-of-css3-animation
menu burger : https://scotch.io/tutorials/building-a-morphing-hamburger-menu-with-css
text effect : http://codepen.io/collection/DamKJW/
color : https://www.ascii-code.com/html-color-names.php
http://git.blivesta.com/animsition/ http://tympanus.net/Development/PageLoadingEffects/index6.html
2016 framework : http://dannyherran.com/2016/03/state-of-affairs-bootstrap-4-vs-foundation-6
flexbox : http://www.useful.ly/
milligram : https://milligram.github.io/
grid lib : https://github.com/FancyGrid/awesome-grid
modern : https://rachelandrew.co.uk/presentations/modern-css-layout
flexbox : https://www.caktusgroup.com/blog/2016/03/07/time-flexbox-first
flexbox : http://flexbox.io/
pros : http://stylus-lang.com/
cons : http://www.456bereastreet.com/archive/201603/why_i_dont_use_css_preprocessors
https://uxdesign.cc/i-totally-forgot-about-print-style-sheets-f1e6604cfd6#.66l1q2t6l
https://addyosmani.com/blog/lazy-loading/
generator : https://css-tricks.com/websites-generate-svg-patterns
example : http://www.hongkiat.com/blog/svg-animations/
inner html : https://thenewcode.com/1151/Understanding-the-SVG-viewBox
inner html : http://fvsch.com/code/svg-icons/how-to/
parallax image : http://www.sitepoint.com/parallax-burns-converting-photographs-2d-3d-svg/
animate svg : https://www.oreilly.com/learning/introduction-to-svg-animation
animate svg : https://www.sitepoint.com/how-to-create-the-invisible-pen-effect-in-svg-using-vivus-js
animate svg : https://medium.com/bitmatica-lab/svg-line-animation-for-the-uninitiated-5a65d91c6044#.ydo9a7u1l
animate svg : https://css-tricks.com/svg-line-animation-works/
scale+viewbox : https://la-cascade.io/comprendre-svg-viewbox-et-viewport/
size+viewbox https://css-tricks.com/scale-svg/
interactive svg : http://tympanus.net/codrops/2013/02/06/interactive-infographic-with-svg-and-css-animations/
libs : http://mediatemple.net/blog/tips/svg-charting-libraries/
generator : https://github.com/carloscabo/svg-triangle-generator
generator : https://eliorshalev.github.io/sprite-spirit
https://www.codeproject.com/Articles/1221189/Formidable-Forms-with-HTML
functions : https://bocoup.com/blog/the-many-faces-of-functions-in-javascript
support : http://diveinto.html5doctor.com/detect.html
standard : https://github.com/feross/standard
format : https://github.com/prettier/prettier
format: https://github.com/rohitdhas/shittier
es2015 : https://hackernoon.com/why-you-shouldnt-use-var-anymore-f109a58b9b70#.x41dygjuv
courses : https://psdtowp.net/learn-javascript.html
immutable : https://auth0.com/blog/2016/03/23/intro-to-immutable-js/
webpack tuto : http://arianv.com/post/Module-Bundling-and-Webpack-in-Simple-Terms/
webpack tuto : https://www.smashingmagazine.com/2017/02/a-detailed-introduction-to-webpack
async : https://blog.risingstack.com/node-js-async-best-practices-avoiding-callback-hell-node-js-at-scale/
- https://dollarshaveclub.github.io/scrolldir
- http://okazari.github.io/Rythm.js/
- http://leafo.net/sticky-kit
- https://github.com/carlsednaoui/ouibounce
- https://github.com/BoxFactura/pulltorefresh.js
input validation : http://webdesign.tutsplus.com/tutorials/how-to-make-floating-input-labels-with-html5-validation--cms-26120
html5 elements : http://www.html5accessibility.com/html5elements/
form elements : https://mobiforge.com/design-development/html5-mobile-web-forms-and-input-types
figure elements : http://www.sitepoint.com/quick-tip-the-right-way-to-use-figure-and-figcaption-elements/
tags: https://localghost.dev/2021/06/the-right-tag-for-the-job-why-you-should-use-semantic-html/
emit/receive : https://github.com/quiet/quiet-js
- https://decorator.io/modulr/
- https://github.com/marko-js/marko
- https://github.com/quickjs-ng/quickjs
- https://github.com/fabiospampinato/voby
- https://github.com/justin-schroeder/arrow-js
- https://blog.madewithlove.be/post/webpack-your-bags/
- https://css-tricks.com/css-modules-part-2-getting-started
- static
- https://github.com/arwes/arwes
- https://github.com/withastro/astro
- https://github.com/aidenybai/lucia
- https://github.com/alineacms/alinea
- https://github.com/web-infra-dev/oxc
- https://github.com/inertiajs/inertia
- https://github.com/payloadcms/payload
- https://github.com/avitorio/outstatic*
- https://github.com/wepublish/wepublish
- https://github.com/bigskysoftware/htmx
- https://github.com/Thinkmill/keystatic
- https://github.com/modernweb-dev/rocket
- https://github.com/h5bp/html5-boilerplate
- https://github.com/web-infra-dev/modern.js
- https://github.com/cbracco/html5-test-page
- https://github.com/sailscastshq/boring-stack
- https://github.com/jamesgeorge007/scaffold-static
- https://github.com/wwebdev/static-website-template
- https://github.com/google/eleventy-high-performance-blog
- https://github.com/ixartz/Eleventy-Starter-Boilerplate
- https://github.com/11ty/eleventy-base-blog
- https://github.com/deviousdodo/elevenpack
- https://github.com/remoteinterview/zero
- https://github.com/solidjs/solid-start
- https://github.com/goetzrobin/spartan
- https://github.com/decaporg/decap-cms
- https://github.com/rakkasjs/rakkasjs
- https://github.com/retypeapp/retype
- https://github.com/colinhacks/devii
- https://github.com/Elderjs/elderjs
- https://github.com/withastro/astro
- https://github.com/shuding/nextra
- https://github.com/lumeland/lume
- https://github.com/mdx-js/mdx
- https://github.com/umijs/dumi
- https://github.com/alloc/saus
- https://github.com/nuejs/nue
- https://github.com/unjs/h3
- https://github.com/mjmlio/mjml
- https://github.com/useplunk/plunk
- https://github.com/knadh/listmonk
- https://github.com/shellscape/jsx-email
- https://github.com/zenorocha/react-email
- https://github.com/tomayac/dark-mode-email
- https://github.com/SendWithSES/Drag-and-Drop-Email-Designer
- https://github.com/leemunroe/responsive-html-email-template
- https://github.com/disposable-email-domains/disposable-email-domains
- https://github.com/luruke/aladino
- https://github.com/gmrchk/blobity
- https://github.com/veltman/flubber
- https://github.com/taye/interact.js
- https://github.com/paperjs/paper.js
- https://github.com/benjamminf/warpjs
- https://github.com/qrohlf/trianglify
- https://github.com/sparkbox/bouncy-ball
- https://github.com/davidkpiano/flipping
- https://github.com/magicuidesign/magicui
- https://github.com/nolimits4web/atropos/
- https://github.com/janpaepke/ScrollMagic
- https://github.com/zionbuilder/animatejs
- https://github.com/flackr/scroll-timeline
- https://github.com/vasturiano/three-globe
- https://github.com/lucafalasco/scroll-snap
- https://github.com/motiondivision/motionone
- https://github.com/mohamedfrindi/TxtAnime.js
- https://github.com/martinlaxenaire/curtainsjs
- https://github.com/MurhafSousli/scroll-timeline
- https://mrousavy.com/
- https://thisispam.com/
- https://book-of-flowers.com/
- https://etiennebarbedette.com/
- https://www.aristidebenoist.com/
- https://www.martin-laxenaire.fr/
- https://codepen.io/jh3y/pen/gOBmoaa
- https://github.com/Billocap/Donut-JS
- https://github.com/jagracar/webgl-shader-examples
- https://github.com/malerba118/react-particle-image
- https://github.com/PavelDoGreat/WebGL-Fluid-Simulation
- https://tympanus.net/codrops/2023/05/04/ideas-for-grid-to-slideshow-switch-animations/
- https://tympanus.net/codrops/category/articles/websites-roundups/
- https://daniel.do/article/making-noisy-svgs/
- https://alex.dytry.ch/toys/infinite-scroll/
- https://codyhouse.co/nuggets/text-gradients
- https://codepen.io/cassie-codes/full/RwRORqB
- https://codepen.io/cobra_winfrey/pen/zYKGePx
- https://codepen.io/gayane-gasparyan/pen/wvNXyYR
- https://codepen.io/wakana-k/full/gOqqWdY confett
- https://codepen.io/smpnjn/pen/mdrWPpK
- https://codepen.io/jh3y/pen/KKJRqpM
- https://codepen.io/jh3y/pen/xxQdPae
- https://github.com/codrops/ConnectedGrid
- https://codepen.io/ainalem/full/QWGNzYm
- https://codepen.io/cassie-codes/pen/GRmrogP
- https://codepen.io/creativeocean/pen/poPexje
- https://css-irl.info/animating-underlines/
- https://ishadeed.com/article/handling-text-over-image-css/
- https://github.com/nartc/ngt-3d-slideshow
- https://github.com/emmabostian/design-inspiration
- https://github.com/russellsamora/scrollama
- https://github.com/developedbyed/3d-scroll-ball
- https://github.com/codrops/OnScrollShapeMorph
- https://github.com/codrops/MenuToGrid
- https://github.com/codrops/LineTypeEffect
- https://github.com/codrops/RapidImageHoverMenu
- https://github.com/codrops/LineHoverStyles
- https://github.com/codrops/TooltipTransition
- https://github.com/codrops/InlineLayoutSwitch
- https://github.com/codrops/ButtonHoverStyles
- https://github.com/codrops/FullscreenScroll
- https://github.com/codrops/InlineMenuLayout/
- https://github.com/codrops/OnScrollLetterAnimations
- https://github.com/codrops/OnScrollTypographyAnimations
- https://github.com/codrops/ThumbHoverSVGFilter/
- https://github.com/crnacura/AmbientCanvasBackgrounds
- https://github.com/brunoimbrizi/interactive-particles
- https://github.com/kekkorider/codrops-tutorial-ogl-image-carousel
- https://github.com/adrianhajdin/project_modern_ui_ux_restaurant
- https://github.com/akella/ExplodingObjects
- https://tympanus.net/Development/OnScrollShapeMorph/
- https://tympanus.net/Tutorials/TriangleSlideshow/
- https://tympanus.net/Development/InlineMenuLayout/
- https://tympanus.net/Development/ExplodingObjects/
- https://tympanus.net/Development/LettersAnimationLayout/
- https://tympanus.net/Development/ImageStackGrid/index.html
- https://tympanus.net/Tutorials/SurfaceSampling/index3.html
- https://tympanus.net/Development/HorizontalSmoothScrollLayout/
- https://tympanus.net/Development/AmbientCanvasBackgrounds/index2.html
- https://tympanus.net/Development/OnScrollTypographyAnimations/index2.html
- https://tympanus.net/codrops/2021/06/09/thumbnail-hover-effect-with-svg-filters/
- https://tympanus.net/Development/AmbientCanvasBackgrounds/index.html
- https://tympanus.net/codrops/2019/01/17/interactive-particles-with-three-js/
- https://dev.to/afif/100-underline-overlay-animation-the-ultimate-css-collection-4p40
- https://css-tricks.com/image-fragmentation-effect-with-css-masks-and-custom-properties/
- https://www.bram.us/2021/04/30/scroll-linked-animations-with-css-scroll-timeline-css-cafe/
- https://tympanus.net/codrops/2021/05/04/dynamic-css-masks-with-custom-properties-and-gsap/
- https://github.com/Ritika-Agrawal811/css-and-js-code-snippets
- https://martinlaxenaire.medium.com/portfolio-2021-technical-case-study-rendering-a-whole-html-website-in-webgl-1cd2982c2050
- https://tympanus.net/codrops/2024/02/28/exploring-3d-effects-with-2d-optical-illusions/
- https://www.youtube.com/watch?v=zVbLR7rI8ZU David Khourshid - Behind the Illusions: Impossibly high-performance layout animations