Autor Tema: [Aporte] [jQuery] Build de Baldosas v4.0 [Tridimensional] [Versión Estática]  (Leído 707 veces)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Hola PHPeros.
Últimamente podrán haber notado que me he infiltrado en lo que es el tema de la tridimensionalidad en paginas web usando CSS3 como su principal punto de apoyo.

Esta vez (como lo mencione en otro aporte que publique hace unos minutos), les traigo una nueva versión del Build de baldosas que ya conocieron antes en mis otros temas, pero esta vez con el toque tridimensional que lo hace especial.

Código: [Seleccionar]
<html>
<head>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<style>
body {
background-Color:#111;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
}
#piso {
height: 640px;
width: 640px;
-webkit-transform-style: preserve-3d;
position: relative;
margin: 0 auto;
-webkit-transform: rotateX(60deg) rotateZ(45deg);
box-shadow:0 0 50px #000;
}
.baldosa {
width:64px;
height:64px;
background-color: rgba(50, 50, 50, .7);
position: absolute;
border:1px solid #555;
}
.baldosa:hover { background-color: rgba(100, 100, 100, .5) }
</style>
<script>
/*!
 * Build de Baldosas 3D - jQuery
 *
 * Autor: Joaquin A. (SoyJoaquin. o -Null-)
 * http://phperos.net
 *
 * Contacto:
 * Email: hgcproductions@hotmail.com
 * Skype: SoyJoaquin.
 *
*/

var emX;
var emY;
var balH;
var balW;

$(document).ready(function (){
emX = 150;
emY = 0;
balH = 64;
balW = 64;
loadBaldosa();

var estaX = 45; var x; var press; var pX;
$('body').mousedown(function(a){
press = true; pX = a.pageX; pY = a.pageY;
}).mouseup(function(a){
press = false; estaX = x;
}).mousemove(function(b){
if(press){
x = Math.round(-(b.pageX-pX)+estaX);
$('#piso').css('WebkitTransform', 'rotateX(60deg) rotateZ('+x+'deg)');
}
});
});

function loadBaldosa() {
var id = 0;
for(x=0;x<10;x++) {
for(y=0;y<10;y++) {
id++;
$("#piso").append('<div id="'+id+'" class="baldosa"></div>');
resultadoX = (x * (balW));
resultadoY = (y * (balH));
$('#'+id).css({
position: "absolute",
left: resultadoX,
top: resultadoY
});               
}
}
}
</script>
</head>
<body>
<div id="piso"></div>
</body>
</html>

Espero que les sea de utilidad.
Saludos.
Twitter: @JoakoM010



Comunidad PHPeros


Desconectado ilovepixel

  • PHPer@ Fijo
  • ***
  • Mensajes: 149
  • Karma: 9
  • Sexo: Masculino
  • Game Artist & Developer
    • Ver Perfil
    • i ■ pixel
Re:[Aporte] [jQuery] Build de Baldosas v4.0 [Tridimensional] [Versión Estática]
« Respuesta #1 en: 07 de Junio de 2012, 03:06:17 am »
Se ve muy bueno! atractiva presentación :)

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Aporte] [jQuery] Build de Baldosas v4.0 [Tridimensional] [Versión Estática]
« Respuesta #2 en: 07 de Junio de 2012, 06:04:58 am »
Muy bueno. Lo único malo es que sólo funca en Webkit =S
- Moderador de PHP


Desconectado Jember

  • PHPerit@
  • *
  • Mensajes: 30
  • Karma: -2
  • Club Fan Soyjoaquin. :3
    • Ver Perfil
Re:[Aporte] [jQuery] Build de Baldosas v4.0 [Tridimensional] [Versión Estática]
« Respuesta #3 en: 07 de Junio de 2012, 14:13:55 pm »
muy bueno joako me encanta!
<a href="http://www.danasoft.com"><img src="http://www.danasoft.com/vipersig.jpg" border="0"></a><p><div style="font-family:Arial,sans-serif;font-size:11px;">Sign by Danasoft - <a href="http://www.danasoft.com">Get Your Sign</a></p></div>

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Aporte] [jQuery] Build de Baldosas v4.0 [Tridimensional] [Versión Estática]
« Respuesta #4 en: 07 de Junio de 2012, 19:51:02 pm »
Muy bueno. Lo único malo es que sólo funca en Webkit =S

Por facilidad y rapidez solo lo uso webKit, pero es muy fácil (Por cuestiones de lógica) hacerle soporte a opera, mozilla, etc...
Saludos.
Twitter: @JoakoM010



Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Aporte] [jQuery] Build de Baldosas v4.0 [Tridimensional] [Versión Estática]
« Respuesta #5 en: 07 de Junio de 2012, 23:56:06 pm »
Acabo de terminar la v5.0 con grosores 3D.
La publicare en unos instantes.

Saludos.
Twitter: @JoakoM010