【Rails5 + Font Awesome5】 텍스트 박스의 placeholder에 아이콘을 표시한다
3712 단어 루비RailsFontAwesome
소개
Rails 앱 개발에서 placeholder에 Font Awesome의 아이콘을 표시하려고 생각하고 방법을 저것 이것 조사해도 꽤 잘 되지 않고 오온! ? 라고 되었으므로 비망록.
준비
Rails에서 Font Awesome을 사용할 준비.
다음을 Gemfile에 추가 bundle install
Gemfilegem 'font-awesome-sass'
다음을 application.scss에 추가.
app/assets/stylesheets/application.scss@import "font-awesome-sprockets";
@import "font-awesome";
이것으로 Font Awesome을 사용할 준비가 완료되었습니다.
다음과 같이 쉽게 Font Awesome을 사용할 수 있습니다. 편리하네요.
<%= icon('fa', 'search', '検索') %>
<%# => <i class="fa fa-search"></i> 検索 %>
↑이런 느낌이 된다.
막상 placeholder에 아이콘 표시
바보이므로 우선 그대로 placeholder에 뿌려 본다.
<%= text_field_tag(:name, nil, placeholder: icon('fa', 'user')) %>
오온! ? ! ?
해결
뭐 그렇다고 하는 것으로, 올바른 방법을.
Font Awesome 공식 페이지 에서 원하는 아이콘을 찾아 유니코드를 살펴봅니다.
사용자의 아이콘이라고 f007
라고 합니다.
이것을 placeholder
에 이하와 같이 Unicode로서 기술하면 좋다.
그리고 class属性
에 fa
를 지정하지 않으면 반영되지 않기 때문에 주의.
나는 이것을 눈치채지 않고 저것이나 이것과 고민하고 있었다.
<%= text_field_tag(:name, nil, placeholder: "\uf007", class: 'fa') %>
<%# classの指定を忘れずに!!!! %>
↑ 좋은 느낌
문자열도 함께 표시하고 싶을 때는 보통 "\uf007 User Name"
처럼 계속 쓰면 됩니다.
참고
Rails5에서 placeholder에 font-awesome icon을 넣고 싶습니다.
Reference
이 문제에 관하여(【Rails5 + Font Awesome5】 텍스트 박스의 placeholder에 아이콘을 표시한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koki_develop/items/9842a490936dff5b29ac
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Rails에서 Font Awesome을 사용할 준비.
다음을 Gemfile에 추가
bundle install
Gemfile
gem 'font-awesome-sass'
다음을 application.scss에 추가.
app/assets/stylesheets/application.scss
@import "font-awesome-sprockets";
@import "font-awesome";
이것으로 Font Awesome을 사용할 준비가 완료되었습니다.
다음과 같이 쉽게 Font Awesome을 사용할 수 있습니다. 편리하네요.
<%= icon('fa', 'search', '検索') %>
<%# => <i class="fa fa-search"></i> 検索 %>
↑이런 느낌이 된다.
막상 placeholder에 아이콘 표시
바보이므로 우선 그대로 placeholder에 뿌려 본다.
<%= text_field_tag(:name, nil, placeholder: icon('fa', 'user')) %>
오온! ? ! ?
해결
뭐 그렇다고 하는 것으로, 올바른 방법을.
Font Awesome 공식 페이지 에서 원하는 아이콘을 찾아 유니코드를 살펴봅니다.
사용자의 아이콘이라고 f007
라고 합니다.
이것을 placeholder
에 이하와 같이 Unicode로서 기술하면 좋다.
그리고 class属性
에 fa
를 지정하지 않으면 반영되지 않기 때문에 주의.
나는 이것을 눈치채지 않고 저것이나 이것과 고민하고 있었다.
<%= text_field_tag(:name, nil, placeholder: "\uf007", class: 'fa') %>
<%# classの指定を忘れずに!!!! %>
↑ 좋은 느낌
문자열도 함께 표시하고 싶을 때는 보통 "\uf007 User Name"
처럼 계속 쓰면 됩니다.
참고
Rails5에서 placeholder에 font-awesome icon을 넣고 싶습니다.
Reference
이 문제에 관하여(【Rails5 + Font Awesome5】 텍스트 박스의 placeholder에 아이콘을 표시한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koki_develop/items/9842a490936dff5b29ac
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<%= text_field_tag(:name, nil, placeholder: icon('fa', 'user')) %>
뭐 그렇다고 하는 것으로, 올바른 방법을.
Font Awesome 공식 페이지 에서 원하는 아이콘을 찾아 유니코드를 살펴봅니다.
사용자의 아이콘이라고
f007
라고 합니다.이것을
placeholder
에 이하와 같이 Unicode로서 기술하면 좋다.그리고
class属性
에 fa
를 지정하지 않으면 반영되지 않기 때문에 주의.나는 이것을 눈치채지 않고 저것이나 이것과 고민하고 있었다.
<%= text_field_tag(:name, nil, placeholder: "\uf007", class: 'fa') %>
<%# classの指定を忘れずに!!!! %>
↑ 좋은 느낌
문자열도 함께 표시하고 싶을 때는 보통
"\uf007 User Name"
처럼 계속 쓰면 됩니다.참고
Rails5에서 placeholder에 font-awesome icon을 넣고 싶습니다.
Reference
이 문제에 관하여(【Rails5 + Font Awesome5】 텍스트 박스의 placeholder에 아이콘을 표시한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koki_develop/items/9842a490936dff5b29ac
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【Rails5 + Font Awesome5】 텍스트 박스의 placeholder에 아이콘을 표시한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/koki_develop/items/9842a490936dff5b29ac텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)