css - 悬停时光标变化

标签 css ruby-on-rails

我试图在鼠标光标悬停在表格上时更改悬停时的光标。这里的 View 是用 ruby​​-rails 编写的。我尝试简单地添加

.custom > table:hover·
{
    cursor: wait;
}

将以上内容添加到 custom.css.scss

然后我将下面的代码添加到我的 View 中

<table class="nav nav-tabs custom">

这似乎行不通。 我知道 css 代码必须在某个 block 内,但我不确定具体的处理方式,尤其是在 ruby​​ on rails 中。有什么方法可以纠正我做错的事情吗?

编辑:

感谢您的建议。

我试过了

table.custom:hover{
    cursor:wait;
}

虽然这适用于表头,但它不适用于呈现表中数据的部分:

  <table style="display:none" class="nav nav-tabs custom">
      <%= render ClassName.new, :index => 'N_TYPE' %>
  </table>

和类似这样的渲染列

<td><%= label_tag :p_type, p_type.p_type %></td>

最佳答案

.custom > table:hover·
{
    cursor: wait;
}

您的 CSS 所做的是在具有类 .custom 的选择器中查找子 。所以它不适用于您的 HTML。

正确的做法是

table.custom:hover{
    cursor:wait;
}

查找类名为 .custom 的表并应用 CSS

Fiddle

关于css - 悬停时光标变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597498/

相关文章:

ruby-on-rails - Random Rails 3 erb 部分渲染需要很长时间

html - 并排使按钮和div具有相同的高度

html - 将多行文本与标签对齐,缩进相同

ruby-on-rails - Rails - Ransack - 通过协会搜索

ruby-on-rails - Heroku 证书——不包含 CA 包,现在无法更新(Pem 不能为空,无效,过期时间不能为空)

ruby-on-rails - 编写简单 ActiveRecord 代码的更像 ruby​​ 的方式

javascript - 使用 jquery 在点击时淡入 body 背景

python - 样式表旋转框的字体无法调整大小

javascript - jQuery 动画第二次不起作用

ruby-on-rails - 使用 Rails 助手来呈现部分