gpt4 book ai didi

html - 动画 Angular js 按钮

转载 作者:行者123 更新时间:2023-11-28 01:09:24 27 4
gpt4 key购买 nike

我正在使用一个 Angular js 按钮,但我似乎无法使用传统的 css 和 js 方法在其上放置动画。我正在尝试在按钮上实现不透明动画。有人可以帮忙吗?

HTML

<span id="sign_btn">
<md-button>Button</md-button>
</span>

CSS:

#sign_btn{
-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
display:none;
opacity:0;
}

JS:

$("#sign_btn").css('display', 'block');
$("#sign_btn").css('opacity', '1');

最佳答案

你应该使用动画而不是过渡。

首先,创建自定义动画

    @-webkit-keyframes opanimation {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
@-moz-keyframes opanimation {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
@-o-keyframes opanimation {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
@keyframes opanimation {
0% {
opacity:0;
}
100% {
opacity:1;
}
}

然后把它应用到你的元素上

#sign_btn {
animation: opanimation 5s; //you can modify the seconds here
}

检查这个 fiddle https://jsfiddle.net/2up5y71k/

关于html - 动画 Angular js 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38347086/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com