私はliタグとli:hoverで使用する次の画像を持っています。 http://imgur.com/a/k9CK1CSSまたは画像を片面に見えるようにするdiv
ナビゲーションバーのタブ付きの外観に使用しています。それは正常に動作しますが、私はテキストの面でより大きいいくつかのリンクを持っているので、それは合わない。ナビゲーション用に複数の画像を作成する代わりに、CSS3や背景タイリングを使って必要なときに左側が広がるようにする方法があるのだろうかと思います。あなたはスライドドアの技術を使用することができます
<nav>
<ul>
<li><%= link_to 'Home', root_path %></li>
<li><%= link_to 'Articles', articles_path %></li>
<li><%= link_to 'About Us', about_us_path %></li>
<li><%= link_to 'Zen Moments', zen_moments_path %></li>
<% if current_user %>
<li><%= link_to 'Logout', destroy_user_session_path %></li>
<% end %>
</ul>
</nav>
おそらく、実際の 'li'には背景をタイル張りにして、必要に応じて適切に変更されたzオーダーで' li :: before'と 'li :: after'を使用して、タブの –