####現状
bootstrapを使用し、下記のようなものをhtml.erbで書いています。
@hoge.nameは商品名が入り、最大で50文字ほどの文字列が入ることもあれば、5文字程度のこともあります。レイアウトの都合上、col-1の範囲内で納めたいのでtext-nowrapを使用し、はみ出る部分はスクロールさせています。
html.erb
1<% @hoge.each do |hoge| %> 2 <div class="col-1 text-nowrap" style="overflow: scroll"> 3 <p><%= hoge.name %></p> 4 </div> 5<% end %>
↓ erb実行結果
html
1<div class="col-1 text-nowrap" style="overflow: scroll"> 2 <p>商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名商品名</p> <!-- 大いにはみ出る --> 3</div> 4<div class="col-1 text-nowrap" style="overflow: scroll"> 5 <p>商品名</p> <!-- はみでない --> 6</div> 7<div class="col-1 text-nowrap" style="overflow: scroll"> 8 <p>商品名商品名商品</p> <!-- col-1と同じくらい --> 9</div>
####実現したいこと
col-1からはみ出る時はdiv要素の右端にシャドウをつけたいです(文字長いからはみ出てるよ!という主張をしたいです)。ただしはみ出ない場合はシャドウをつけたくないです。
####質問
どうすれば実現できますか?
回答1件
あなたの回答
tips
プレビュー