ruby-on-rails – Ruby on Rails突出显示导航栏上的当前链接?
发布时间:2020-12-17 04:25:59 所属栏目:百科 来源:网络整理
导读:任何人都可以告诉我如何使用css突出显示(使用颜色)导航栏上的当前链接?我不想使用控制器选项. 以下是shared / menu.html.erb中的代码: div id = "navigation" ul li id="menu"%=link_to "Menu",menus_path,:class = "menunav"%/li li id="drink"%=link_to
任何人都可以告诉我如何使用css突出显示(使用颜色)导航栏上的当前链接?我不想使用控制器选项.
以下是shared / menu.html.erb中的代码: <div id = "navigation"> <ul> <li id="menu"><%=link_to "Menu",menus_path,:class => "menunav"%></li> <li id="drink"><%=link_to " Drinks",drinks_path,:class => "drinknav"%> </li> </ul> </div> 解决方法
有几种方法,
但如果你是一个简单的, 我建议在你的身上加一个课. <body class="<%= params[:controller] %>_controller"> ... </body> 然后在你的CSS中你可以做到以下几点. body.menus_controller #navigation a.menunav,body.drinks_controller #navigation a.drinknav { background-color : yellow color : blue } 如果您要分割多个页面,这可能会变得复杂,但对于这个基本的例子它应该没问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |