CSS3 con jQuery
anieto2k publicó recientemente un post de Noupe, donde explicaba como manejar las nuevas hojas de estilo CSS3 con jQuery, muy interesante para los que gusten de programar y emepzar a probar estas nuevas reglas para sus páginas web, enseguida un ejemplo de como se representaría el estilo CSS3 y como en jQuery.
Quizas es la propiedad más nombrada (despues de opacity) de las que están a punto de llegar. Y me parece lógico ya que las soluciones actuales (sin javascript) son engorrosas y desmesuradas. Con jQuery Canvas Rounded Corner podremos mitigar esas ansias de dispone de esta propiedad.
Otra propiedad muy solicitada por la comunidad de diseñadores. Para usarla actualmente, tendremos que recurrir a jQuery borderImage.js.
Sin duda una propiedad que dará mucho juego y que ofrecerá la posibilidad de dejar de ver el <body /> como una pizarra en la que pintamos. Por el momento tenemos que conformarnos con jQuery MultipleBackground.
border-radius
Quizas es la propiedad más nombrada (despues de opacity) de las que están a punto de llegar. Y me parece lógico ya que las soluciones actuales (sin javascript) son engorrosas y desmesuradas. Con jQuery Canvas Rounded Corner podremos mitigar esas ansias de dispone de esta propiedad.
CSS3
#rounded-box {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
jQuery
$('#rounded-box').corners({
radio: 15, borderSize: 2 });
2. border-image
Otra propiedad muy solicitada por la comunidad de diseñadores. Para usarla actualmente, tendremos que recurrir a jQuery borderImage.js.
CSS3
.button{
-moz-border-image: url("media/button1.png") 0 5;
-webkit-border-image: url("media/butto1.png") 0 5;
}
jQuery
$('#buttons a, .button a').borderImage('url("media/button0.png") 0 5', 'media/button1.png', 'media/button2.png')
3.Multiple Backgrounds
Sin duda una propiedad que dará mucho juego y que ofrecerá la posibilidad de dejar de ver el <body /> como una pizarra en la que pintamos. Por el momento tenemos que conformarnos con jQuery MultipleBackground.
CSS3
#multiple-background-box {
background: url(top-bg.gif) top left no-repeat,
url(bottom-bg.gif) bottom left no-repeat,
url(middle-bg.gif) left repeat-y;
padding: 20px; }
jQuery
$(function(){
$('.marioBox').add_layer("#A4D3FF");
$('.marioBox').add_layer("url('/images/mario_floor.gif') no-repeat bottom");
$('.marioBox').add_layer("url('/images/mario_bush.gif') no-repeat 10px 167px");
$('.marioBox').add_layer("url('/images/mario_pipe.gif') no-repeat 180px 183px");
$('.marioBox').add_layer("url('/images/mario_cloud.gif') no-repeat 90px 93px");
$('.marioBox').add_layer("url('/images/mario_cloud.gif') no-repeat 180px 53px");
$('.marioBox').add_layer("url('/images/mario_cloud.gif') no-repeat 20px 73px");
$('.marioBox').add_layer("url('/images/goomba.gif') no-repeat 70px 214px");
$('.marioBox').add_layer("url('/images/mario.gif') no-repeat 180px 156px");
});
CSS3 con jQuery
Reviewed by Marcos Rivas Rojas
on
martes, febrero 24, 2009
Rating: