├── .gitignore ├── img ├── calc.png ├── box01.png ├── box02.png ├── cube01.png ├── cube02.png ├── diagram.png ├── card-flip01.png ├── card-flip02.png ├── carousel01.png ├── david-desandro.jpg ├── perspective01.png ├── perspective02.png ├── pixelation01.png ├── transforms01.png ├── perspective-children01.png └── weather-app-transition.jpg ├── _config.yml ├── js ├── flip-card.js ├── switch-steps.js ├── rotate-box.js └── utils.js ├── _layouts ├── example.html └── doc.html ├── _includes ├── footer.html ├── docs-nav.html └── html-head.html ├── README.md ├── index.html ├── _posts ├── examples │ ├── 2010-12-02-transforms-02-pixelation.html │ ├── 2010-12-01-perspective-01.html │ ├── 2010-12-03-card-01.html │ ├── 2010-12-01-perspective-02-children.html │ ├── 2010-12-02-transforms-01-functions.html │ ├── 2010-12-03-card-02-slide-flip.html │ ├── 2010-12-03-card-03-slide-flip-2-ways.html │ ├── 2010-12-04-cube-01-steps.html │ ├── 2010-12-05-box-01-steps.html │ ├── 2010-12-04-cube-02-show-sides.html │ ├── 2010-12-06-carousel-01.html │ ├── 2010-12-05-box-02-show-sides.html │ ├── 2010-12-06-carousel-02-dynamic.html │ ├── 2010-12-02-transforms-03-origin.html │ └── 2010-12-01-perspective-03.html └── docs │ ├── 2010-12-08-conclusion.md │ ├── 2010-12-02-perspective.md │ ├── 2010-12-03-3d-transform-functions.md │ ├── 2010-12-06-rectangular-prism.md │ ├── 2010-12-01-introduction.md │ ├── 2010-12-04-card-flip.md │ ├── 2010-12-07-carousel.md │ └── 2010-12-05-cube.md └── css └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | _site -------------------------------------------------------------------------------- /img/calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/calc.png -------------------------------------------------------------------------------- /img/box01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/box01.png -------------------------------------------------------------------------------- /img/box02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/box02.png -------------------------------------------------------------------------------- /img/cube01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/cube01.png -------------------------------------------------------------------------------- /img/cube02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/cube02.png -------------------------------------------------------------------------------- /img/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/diagram.png -------------------------------------------------------------------------------- /img/card-flip01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/card-flip01.png -------------------------------------------------------------------------------- /img/card-flip02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/card-flip02.png -------------------------------------------------------------------------------- /img/carousel01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/carousel01.png -------------------------------------------------------------------------------- /img/david-desandro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/david-desandro.jpg -------------------------------------------------------------------------------- /img/perspective01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/perspective01.png -------------------------------------------------------------------------------- /img/perspective02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/perspective02.png -------------------------------------------------------------------------------- /img/pixelation01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/pixelation01.png -------------------------------------------------------------------------------- /img/transforms01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/transforms01.png -------------------------------------------------------------------------------- /img/perspective-children01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/perspective-children01.png -------------------------------------------------------------------------------- /img/weather-app-transition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrummerHead/3dtransforms/gh-pages/img/weather-app-transition.jpg -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # auto: true 2 | pygments: true 3 | permalink: /:categories/:title.html 4 | 5 | # site-wide data 6 | site_name: Intro to CSS 3D transforms -------------------------------------------------------------------------------- /js/flip-card.js: -------------------------------------------------------------------------------- 1 | var init = function() { 2 | var card = document.getElementById('card'); 3 | 4 | document.getElementById('flip').addEventListener( 'click', function(){ 5 | card.toggleClassName('flipped'); 6 | }, false); 7 | }; 8 | 9 | window.addEventListener('DOMContentLoaded', init, false); -------------------------------------------------------------------------------- /_layouts/example.html: -------------------------------------------------------------------------------- 1 | {% assign section = 'Examples' %} 2 | {% assign root_path = '../' %} 3 | {% include html-head.html %} 4 | 5 | {{ content }} 6 | 7 |
Sorry, your browser does not support CSS 3D transforms. This example may be broken.
8 | 9 | {% include footer.html %} 10 | 11 |