您好,欢迎访问一九零五行业门户网

关于CSS3 transition-property问题_html/css_WEB-ITnose

css3动画效果
.transition{
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
这里我只想对transform属性生效如下:
-webkit-transform: translatex(20px);
需要怎么写啊?下面的写法没有生效啊!
 -webkit-transition: transform .5s ease;
回复讨论(解决方案) -webkit-transform
也要类似写法吧
div
{
transform: translate(50px,100px);
-ms-transform: translate(50px,100px); /* ie 9 */
-webkit-transform: translate(50px,100px); /* safari and chrome */
-o-transform: translate(50px,100px); /* opera */
-moz-transform: translate(50px,100px); /* firefox */
}
你似乎需要一个触发事件
css3 ie兼容代码在线转换 ie's css3 transforms translator
演示代码
.trans { width: 100px; height: 100px; background-color: yellow;}.trans:hover {/* w3c css3 standard */ transform: translatex(20px); /* firefox */ -moz-transform: translatex(20px); /* webkit (chrome, safari, mobile browsers, etc) */ -webkit-transform: translatex(20px); /* opera */ -o-transform: translatex(20px); /* ie>=9 */ -ms-transform: translatex(20px); /* ie8+ - must be on one line, unfortunately */ -ms-filter: progid:dximagetransform.microsoft.matrix(m11=1, m12=0, m21=0, m22=1, sizingmethod='auto expand'); /* ie6 and 7 */ filter: progid:dximagetransform.microsoft.matrix( m11=1, m12=0, m21=0, m22=1, sizingmethod='auto expand'); /* * to make the transform-origin be the middle of * the object. note: these numbers * are approximations. for more accurate results, * use internet explorer with this tool. */ margin-left: 7px; margin-top: -3px; }
演示更新版
加上了transition
其它类似信息

推荐信息