[RUBY] So verwenden Sie das Font Awesome-Symbol für ul und li

Einführung

Ich werde einen Artikel darüber schreiben, dass das Symbol von Font Awesome in □ beim Erstellen einer Frima-App an einer bestimmten Programmierschule verstümmelt wurde! !!

Abschlusszeichnung

Ich möchte folgendes tun!

Image from Gyazo

Als ich es jedoch nachschlug

Manchmal möchten Sie das Symbol von Font Awesome für den Listenstil von ul und ol verwenden, oder? Leider können Sie Symbole nicht direkt im Listenstil verwenden ...

e! ??

Es scheint jedoch, dass ähnliche Dinge getan werden können, also üben Sie sofort! !!

show.html.haml


          .main__showMain__contentRight__topContent__itemBox__optionalArea
            %ul
              %li.optionalBtn.likeBtn#likeBtn
                %i.fas.fa-Stern Favorit 0
                               
            %ul.optional
              %li.optionalBtn
                =link_to  '' do
                  %i.fa-flag.likeIcon Unangemessene Produkte melden

show.scss


          &__optionalArea {
            display: flex;
            justify-content: space-between;
            ul {
              margin: 10px 0 0;
              display: flex;
              list-style: none;
              .likeBtn {
                margin-right: auto;
                padding: 6px 10px;
                border-radius: 40px;
                color: #3CCACE;
                border: 1px solid #ffb340;
                i {
                  display: inline-block;
                  font: normal normal normal 14px/1 FontAwesome;
                  font-size: inherit;
                  text-rendering: auto;
                  -webkit-font-smoothing: antialiased;
                }
                i:before {
                  content:'\f005';
                  font-weight: 400;
                  font-family: "Font Awesome 5 Free";
                }
              }
            }
            .optional {
              margin: 10px 0 0;
              display: flex;
              .optionalBtn {
                font-size: 14px;
                a {
                  padding: 6px 10px;
                  display: inline-block;
                  border-radius: 4px;
                  color: #333;
                  border: 1px solid #333;
                  text-decoration: none;
                  i {
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                  }
                  i:before {
                    content:'\f024';
                    font-weight: 400;
                    font-family: "Font Awesome 5 Free";
                  }
                }
              }
            }
          }

Wo die Punkte sind

show.scss


            ul {
              list-style: none;← das
            }
              i:before {
                  content:'\f005';← das
                  font-weight: 400;← das
                  font-family: "Font Awesome 5 Free";← das
                }

Jetzt können Sie es in □ ohne verstümmelte Zeichen anzeigen! !!

Danke, dass du bis zum Ende zugesehen hast! !!

Ich hoffe, Sie fanden diesen Artikel hilfreich: pray_tone2:

Referenzartikel

https://qiita.com/ryounagaoka/items/0f7e81d703761b3e3e77

Recommended Posts

So verwenden Sie das Font Awesome-Symbol für ul und li
Verwendung von StringBurrer und Arrays.toString.
Verwendung von EventBus3 und ThreadMode
[Rails] So installieren Sie Font Awesome
Verfahren zum Übergeben von RealmObject an Fragment und zur Verwendung von Parceler
Verwendung von \ t Escape-Sequenzen, die für Mac und Windows-Java unterschiedlich sind
Verwendung von binding.pry für die Ansichtsdatei
Verwendung von OrientJS und OrientDB zusammen
[Ruby] Wie man Slice für Anfänger benutzt
Verwendung von Teilzeichenfolgen und Substratmethoden
Verwendung von @Builder und @NoArgsConstructor zusammen
So fügen Sie Symbole mit Font awesome ein
(Für Anfänger) [Rails] Zeitsparende Technik! So installieren und verwenden Sie slim
[Java] Verwendung der FileReader-Klasse und der BufferedReader-Klasse
[Ruby] Verwendung der gsub-Methode und der sub-Methode
So verwenden Sie ein Array für HashMap-Schlüssel
Verwendung von Segmented Control und zu notierenden Punkten
Verwendung der Scope- und Pass-Verarbeitung (Servist)
[Für Super-Anfänger] Verwendung des Autofokus: true
[Java] Verwendung der Kalenderklasse und der Datumsklasse
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von java.util.logging
Verwendung der Karte
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
So verwenden Sie ein Array für den TreeMap-Schlüssel
Verwendung von Truth (Assertion Library für Java / Android)
[Für diejenigen, die Portfolios erstellen] Verwendung von Font-Awesome-Rails
Verwendung und Anwendung der JFrame / Canvas-Klasse von Java
Wie man GitHub für Super-Anfänger benutzt (Teamentwicklung)
Erklärung von Ruby on Rails für Anfänger ④ ~ Informationen zu Benennungsregeln und zur Verwendung von form_Tag ~
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
Verwendung von SAS-Token für Azure Event Hubs (Java)
So verwenden Sie OpenCV 4 unter Android und zeigen die Kamera live an
[Ein Muss für einen Java-Ingenieurlehrling] Verwendung der Stream-API
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von Ruby return
[Rails] Verwendung von Enum
Verwendung von @Builder (Lombok)