animate()
此语法适用于我使用 jQuery函数更改的所有其他边框:
$(".contact .inner:before").animate({borderTopColor: '#59b4de', borderLeftColor: '#59b4de', borderRightColor: '#59b4de', borderBottomColor: '#59b4de'}, 300);
但是对于我的 CSS 三角形(作为我拥有的弹出框底部的指示器),根本不会发生变化。
这是我的三角形的 CSS/SASS:
.inner {
margin: auto;
padding-top: 20px;
position: relative;
width: 400px;
&:before {
border: solid;
border-color: #3c6ea5 transparent;
border-width: 14px 16px 0 16px;
bottom: -107px;
content: "";
display: block;
position: absolute;
right: -50px;
}
}
为什么没有发生变化?