CSS 3D transforms
...
See it on Scoop.it, via Free Resources for Designer

seen from Malaysia

seen from Serbia
seen from United States
seen from Malaysia
seen from United States
seen from China
seen from Czechia
seen from China

seen from Brunei

seen from Hong Kong SAR China
seen from China
seen from United States
seen from United States

seen from Malaysia
seen from Hong Kong SAR China

seen from Türkiye
seen from United States
seen from China
seen from China
seen from China
CSS 3D transforms
...
See it on Scoop.it, via Free Resources for Designer
New Post has been published on Html Use
New Post has been published on http://www.htmluse.com/jquery-3d-carousel-plugin/
jQuery 3D Carousel plugin
Download Demo
3D carousel built using jQuery and CSS 3D transforms and perpesctive.
1. INCLUDE JS FILES
<script src="js/jquery.js"></script> <script src="js/3dcarousel.js"></script>
2. HTML
<div id="perspective"> <div id="carousel"> <figure>1</figure> <figure>2</figure> <figure>3</figure> <figure>4</figure> <figure>5</figure> <figure>6</figure> <figure>7</figure> <figure>8</figure> <figure>9</figure> <figure>10</figure> </div> </div>
3. CSS
#perspective margin: 0 auto; margin-top: 80px; width: 210px; height: 140px; position: relative; -webkit-perspective: 1100px; perspective: 1100px; #carousel width: 100%; height: 100%; position: absolute; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform: rotateY(0deg) translateZ(-288px); #carousel figure display: block; position: absolute; background: #399294; width: 186px; height: 116px; opacity: 0.6; margin: 12px; color: #fff; cursor: pointer; -webkit-transition: opacity 1s, -webkit-transform 1s; -moz-transition: opacity 1s, -moz-transform 1s; -o-transition: opacity 1s, -o-transform 1s; transition: opacity 1s, transform 1s;
4. JAVASCRIPT
$(document).ready(function() $('#carousel').carousel3d(); );
New Post has been published on Html Use
New Post has been published on http://www.htmluse.com/kontext-a-context-shift-transition-inspired-by-ios/
Kontext - A context-shift transition inspired by iOS
Download Demo
Kontext is a context-shift transition inspired by iOS. Created using JavaScript, CSS 3D transforms and CSS Animations.
1. INCLUDE CSS AND JS FILES
<link rel="stylesheet" href="css/kontext.css"> <script src="js/kontext.js"></script>
2. HTML
<article class="kontext"> <div class="layer one show"> <h2>Kontext</h2> <p>A context-shift transition. Use the dots below or your keyboard arrows.</p> </div> <div class="layer two"> <h2>Layer Two</h2> </div> <div class="layer three"> <h2>Layer Three</h2> </div> </article> <ul class="bullets"></ul>
3. JAVASCRIPT
// Create a new instance of kontext var k = kontext( document.querySelector( '.kontext' ) ); // API METHODS: // k.prev(); // Show prev layer // k.next(); // Show next layer // k.show( 3 ); // Show specific layer // k.getIndex(); // Index of current layer // k.getTotal(); // Total number of layers // DEMO-SPECIFIC: var bulletsContainer = document.body.querySelector( '.bullets' ); // Create one bullet per layer for( var i = 0, len = k.getTotal(); i < len; i++ ) var bullet = document.createElement( 'li' ); bullet.className = i === 0 ? 'active' : ''; bullet.setAttribute( 'index', i ); bullet.onclick = function( event ) k.show( event.target.getAttribute( 'index' ) ) ; bullet.ontouchstart = function( event ) k.show( event.target.getAttribute( 'index' ) ) ; bulletsContainer.appendChild( bullet ); // Update the bullets when the layer changes k.changed.add( function( layer, index ) var bullets = document.body.querySelectorAll( '.bullets li' ); for( var i = 0, len = bullets.length; i < len; i++ ) bullets[i].className = i === index ? 'active' : ''; ); document.addEventListener( 'keyup', function( event ) if( event.keyCode === 37 ) k.prev(); if( event.keyCode === 39 ) k.next(); , false ); var touchX = 0; var touchConsumed = false; document.addEventListener( 'touchstart', function( event ) touchConsumed = false; lastX = event.touches[0].clientX; , false ); document.addEventListener( 'touchmove', function( event ) event.preventDefault(); if( !touchConsumed ) if( event.touches[0].clientX > lastX + 10 ) k.prev(); touchConsumed = true; else if( event.touches[0].clientX < lastX - 10 ) k.next(); touchConsumed = true; , false );
A short presentation demonstrating the exciting potential of CSS 3D Transforms, a web standard you can use today :)
Use the arrow keys to navigate ( < and > ) once you open the page. Awesome stuff.
/via Paul Irish
CreativeLinkEffects - An inspirational collection of experimental link effects mostly using transitions on pseudo-elements.
A context-shift transition - really cool animation. Kontext A context-shift transition inspired by iOS. Created using JavaScript, CSS 3D transforms and CSS Animations.
A roundup of 3D transforms by David DeSandro. Good stuff.