我有一个按钮的代码,因此当我将鼠标悬停在按钮上时它将增长

.btn_pr {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease;
-webkit-transition-duration: 700ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease;
-moz-transition-duration: 700ms;
}

.btn_pr:hover {
-webkit-transform: scale(1.15,1.15);
-webkit-transition-timing-function: ease;
-webkit-transition-duration: 700ms;
-moz-transform: scale(1.15,1.15);
-moz-transition-timing-function: ease;
-moz-transition-duration: 700ms;
}


它可以在chrome上完美运行,但是在mozilla和safari上却无能为力,有人可以帮我解决我的代码有什么问题吗?

最佳答案

这样行吗?



.btn_pr {
    border-radius: 15px;
    transition:all 700ms ease;
}
.btn_pr:hover {
    -webkit-transform:scale(1.15);
            transform:scale(1.15);
}

<button class="btn_pr">Test button</button>





这是上面CSS的全前缀版本,创建时将Autoprefixer设置为最近500个版本:

.btn_pr {
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    -webkit-transition:all 700ms ease;
       -moz-transition:all 700ms ease;
         -o-transition:all 700ms ease;
            transition:all 700ms ease;
}
.btn_pr:hover {
    -webkit-transform:scale(1.15);
            -moz-transform:scale(1.15);
             -ms-transform:scale(1.15);
              -o-transform:scale(1.15);
         transform:scale(1.15);
}

09-25 18:47