html - 将 glyphicon 添加到 rails link_to helper 并在悬停时禁用效果

标签 html css ruby-on-rails twitter-bootstrap

我正在尝试设置我的 link_to 助手的样式。我想添加一个图标而不是链接并禁用所有效果。我按照这个方法Remove underline from link within hyperlinked div但它对我不起作用,每当我将鼠标悬停在图标上时它就会消失,这不是我想要的。这是我到目前为止所拥有的。

<div id = "owner-icons">
<%= link_to  product, method: :delete, data: { confirm: 'Are you sure?' }  do %>    
<span class="glyphicon glyphicon-trash"></span> 
</div>
<% end %>

bootstrap.css

div.owner-icons a {text-decoration:none;}

是否也可以更改图标的颜色?

最佳答案

您只需添加 glyphicon给你这样的链接:

查看(帮我改your_url)

<div id="owner-icons">
  <%= link_to  '', your_url, method: :delete, data: { confirm: 'Are you sure?' }, class: 'glyphicon glyphicon-trash' %>
</div>

风格

#owner-icons a {
  color: red; # your custom color
  text-decoration: none;
}

顺便说一句,您当前的代码存在一些问题:

  • owner-iconsid不是class , 所以你的 css 将不起作用
  • </div>我认为结束标记不在正确的位置

更新

为链接添加悬停样式:

  • 如果你使用的是 scss

    #owner-icons a {
      color: red; # your custom color
      text-decoration: none;
      &:hover {
        background: transparent; # Your custom background
      }
    }
    
  • 或者一个普通的 CSS

    #owner-icons a {
      color: red; # your custom color
      text-decoration: none;
    }
    #owner-icons a:hover {
      background: transparent; # Your custom background
    }
    

关于html - 将 glyphicon 添加到 rails link_to helper 并在悬停时禁用效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35737530/

相关文章:

javascript - 使用js从本地加载CSV文件: no error but no view

html - 将小于其 div 的边框居中

jquery - Jquery中如何通过元素的样式值获取元素

css - 自定义元素上的 FontAwesome 位置

ruby-on-rails - 需要编程方法来检测 has_many 和 has_one 关系

javascript - 使用 HTML 创建登录页面

html - 所列元素的元素符号点未对齐

html - 向下悬停子菜单 div 后,下拉菜单颜色未恢复

ruby-on-rails - 如何使用 Prawn 设置页面大小?

ruby-on-rails - 最佳实践,为 gemfile 中的每个 gem 添加一个版本?