2011-01-07 4 views
0

Ich habe mit diesen CSS3 Eigenschaften herum gespielt und ich konnte einige wirklich coole Sachen mit ihnen machen. Ich habe das erste Beispiel aus dieser website. Ich habe mich gefragt, ob eine dieser Eigenschaften mit der .css-Funktion in jQuery geändert werden kann. Ich kann anscheinend keinen Bezug auf Google finden. Hier ist, was ich auf meiner Seite auf ein div-Element eingestellt habe.CSS3 Perspektive, Transformation und Übergang geändert mit jQuery

-moz-box-shadow:0 20px 40px #888; 
-webkit-box-shadow:0 20px 40px #888; 
-webkit-transform: translateZ(30px) rotateY(30deg); 
-webkit-transition-property: transform, box-shadow, margin; 
-webkit-transition-duration: 0.5s; 

Ich weiß aus meiner Erfahrung mit der CSS-Funktion, die es Bindestriche in dem Eigenschaftsnamen wie „margin-left“ nicht unterstützt. Wenn es derzeit keinen Support gibt, wird jQuery in Zukunft Unterstützung hinzufügen?

Danke!

Antwort

2

jQuery unterstützt Bindestriche, Sie müssen nur Ihre CSS propierties zitieren, ex:

$(".whatever").css("margin-left", "-10px"); 

Hier ist eine Demo mit CSS verwandelt:

http://jsfiddle.net/Ld2p2/