css - 多次将相同的 css 应用于一个元素

标签 css

我想为一个以上的元素赋予相同的 CSS 属性。例如,当鼠标在元素上时,它的比例变为 1.5,而在 .2s 之后它的比例变为 1.2。 我尝试:

-moz-transform:scale(1.5);
-moz-transition:1s ease-in-out;
-moz-transform:scale(1.2);

但它不起作用,只有它的比例更改为 1.2。可能吗?

最佳答案

这可以使用关键帧来实现。
JsFiddle:http://jsfiddle.net/dUsep/

@-moz-keyframes myanimation {
from { -moz-transform:scale(1.5);}
to {-moz-transform:scale(1.2);}
}


.mybox:hover{
    -moz-animation: myanimation 1s;
}

关于css - 多次将相同的 css 应用于一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16272226/

相关文章:

javascript - 如何在 jQuery 中使用 .css 函数

html - 进入移动 View 时扩展到父 div 之外的子元素

javascript - 媒体休息时类(class)被删除

HTML 导航栏不居中,右侧有更多边距

html - 页眉和页脚之间的中心内容区域

html - 缩略图显示不正确

javascript - 如何在同一页面中添加 2 个 signature_pad

css - 带有搜索图标的 primeng 大搜索文本框

html - 底部和顶部 Angular 盒子

html - 以 50% 宽度和 100% 高度显示图像