前提・実現したいこと
font awesomeについてしまっているグレーの背景を取り除いて普通のアイコンにしたいです。
よくあるいいねボタンを作りたくて、こちらを参考に、form_withの送信ボタンにfont awesomeを使用してみました。
(form_withの情報が見当たりませんでした)
発生している問題・エラーメッセージ
該当のソースコード
HTML
1<% if current_user.favorite?(micropost) %> 2 <%= form_with(model: current_user.favorites.find_by(micropost_id: micropost.id), local: true, method: :delete) do |f| %> 3 <%= hidden_field_tag :favorite_id, micropost.id %> 4 <%= f.button :type => "submit", style: 'border-style: none;' do %> 5 <i class="fas fa-heart"></i> 6 <% end %> 7 <% end %> 8<% else %> 9 <%= form_with(model: current_user.favorites.build, local: true) do |f| %> 10 <%= hidden_field_tag :favorite_id, micropost.id %> 11 <%= f.button :type => "submit", style: 'border-style: none;' do %> 12 <i class="far fa-heart"></i> 13 <% end %> 14 <% end %> 15<% end %>
試したこと
「font awesome 背景 消す」などと調べてみましたが見当たらず…
初歩的な質問ですが、よろしくお願いいたします。
追記
ボタンに対してはborder-style: none;とpositionに関すること以外、何も装飾していないと思います。
念のため(参考になるか分かりませんが)、検証モードで見える部分をお見せします。
![
回答1件
あなたの回答
tips
プレビュー