【发布时间】:2020-04-23 05:25:42
【问题描述】:
我有一个设置,我将 div 用作按钮,当点击它们时,它们会添加到我的汉堡的配料中。
JS:
<div id="ingredientBox">
<Ingredient
ref="ingredient"
v-for="item in currentIngredients"
v-on:increment="addToBurger(item)"
:item="item"
:lang="lang"
:ui-labels="uiLabels"
:key="item.ingredient_id">
</Ingredient>
</div>
使用 CSS:
.ingredient {
border: 1px solid #f5f5f28a;
padding: 0.8em;
width: 23vh;
height: 19vh;
background-color: green;
border-radius: 25px;
margin: 10px;
text-align: center;
}
我现在希望 div 在单击时做出视觉反应(可能会更改颜色 0.2 秒或其他时间。我环顾四周,只找到有关如何永久更改颜色的信息,有没有一种简单的方法来更改颜色只是片刻?
【问题讨论】:
-
听起来你在CSS
:activepseudo-class之后。
标签: javascript css vue.js css-animations css-transitions