css - Vuejs 在 css 中应用循环来放置悬停

标签 css vuejs2

在 VueJS 中,我的对象中有具有悬停属性的元素。

所以,我想在样式中添加一个 foreach,但这是不可能的。

我想做那种事:

<style>
  @foreach (element in elements) {    
    if (element.has_backgroundhover) {
        '#'+element.id:hover {
           background : element.background_hover;
        }
    }    
 }
</style>

注意每个元素都有不同的背景颜色(它存储在他的 oibject 属性中)

谢谢

最佳答案

@mouseenter@mouseleave 事件监听器将允许将 css 类应用于每个元素。

例如,切换一个定义了背景颜色的 .hovered 类。

关于css - Vuejs 在 css 中应用循环来放置悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54863355/

相关文章:

html - 使用 CSS 固定表头

html - 带有 float 子项的中心父 div

javascript - imageScroll.js 视差背景图像

vue.js - 为什么更新后不能在 vue.js 上运行?

javascript - VueJS 观察插入的参数

javascript - 使用 VueX Store 中的计算属性进行 Ajax 调用的正确方法是什么

javascript - 简单的 Bootstrap 轮播

jquery - 如何使用 jQuery 将函数绑定(bind)到所有输入元素?

javascript - 即使在 Javascript 中匹配后,过滤器也不会返回任何内容

vuejs2 - vuejs2 项目中 moment.js 的全局语言环境