gpt4 book ai didi

javascript - 将闪烁动画添加到 html 单元格边框

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:15 26 4
gpt4 key购买 nike

有什么方法可以为这个 css 更改添加动画吗?在最后一个 if 语句中,我希望边框变为粉红色并闪烁?

CSS:

table, td, th {
border: 1px solid black;
cellpadding: 5;
cellspacing: 5;
text-align: center;
vertical-align: middle;
font-size: 40px;
background-color: #8F8F8F;
}

JavaScript:

if (item.delivery_avg <= 10.00) {
return $(`td.${item.beacon}`).css({'border-color':'lime', 'border-width':'thick' }).toggleClass('coloured');
} else if (item.delivery_avg >= 10.01 && item.delivery_avg <= 20.00) {
return $(`td.${item.beacon}`).css({'border-color':'orange', 'border-width':'thick' }).toggleClass('coloured');
} else if (item.delivery_avg >= 20.01 && item.delivery_avg <= 30.00) {
return $(`td.${item.beacon}`).css({'border-color':'pink', 'border-width':'thick' }).toggleClass('coloured');
}

最佳答案

您始终可以使用基于 CSS 的动画。

td.flash{
animation: pulse 1s infinite;
}

@-webkit-keyframes pulse {
from, to { box-shadow: 0 0 0 0 red;}
50% { box-shadow: 0 0 0 4px red; }
}

table, td, th {
border: 1px solid black;
text-align: center;
vertical-align: middle;
font-size: 40px;
background-color: #8F8F8F;
}
<table>
<tr>
<td>One</td>
<td class="flash">Two, flashing</td>
<td>Three</td>
</tr>
</table>

关于javascript - 将闪烁动画添加到 html 单元格边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49009654/

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