【发布时间】:2021-09-21 15:23:05
【问题描述】:
.message-show {
display: inline;
font-weight: 500;
font-size: 15px;
}
.product-list {
border: 1px solid #b1b8c9;
color: $color-grey-light;
font-size: 14px;
display: inline-block;
margin-right: 8px;
padding: 5px 20px;
border-radius: 4px;
background-color: #ffffff;
margin-top: 10px;
cursor: pointer;
&:hover {
background-color: $color-safron;
color: #ffffff;
}
}
<ul class="message-show">
<li v-on:click="displayMsg" @click="getPartingCharges('4')" :class="{ activeListItem }" class="product-list">5-10 </li>
<li v-on:click="displayMessage" @click="getPartingCharges('10-22')" :class="{ active: isActiveClass,}" class="product-list">10-22 </li>
<li v-on:click="displayMessage" @click="getPartingCharges('22-27')" :class="{ active: isActiveClass, }" class="product-list">22-27</li>
</ul>
我有 3 个按钮,例如 a、b、c。因此,在单击每个按钮时,我需要突出显示蓝色并留在那里。
当用户按下不同的按钮时,颜色高亮需要移动。
【问题讨论】:
-
使用一个类来添加高亮颜色和javascript来切换它
-
@КольоПеев 如果你运行代码 sn-p.我可以选择特定的功能,但问题只是在切换每个按钮时突出显示颜色。
-
能否提供任何代码sn-p..
标签: html css vue.js bootstrap-4