[RUBY] Jusqu'à l'introduction des polices dans Rails

introduction

Il existe de nombreuses polices gratuites sur le net. Je veux vraiment l'utiliser pour élargir la gamme d'expression du design. Par conséquent, nous allons introduire des polices gratuites dans Rails.

Introduction de fichiers de polices

Ici, le fichier de police que vous souhaitez installer est «smog.otf». Créez un dossier fonts dans le dossier public et placez-y les fichiers de polices.

- public
    - fonts
        - smog.otf

Ajoutez le code suivant à votre fichier css (sample.css dans ce cas). Le nom de font-family peut être défini librement, cette fois disons'Smog'. De plus, format correspond au format du fichier.

format extension
format('woff') .woff
format('truetype') .ttf
format('opentype') .otf ou.ttf
format('embedded-opentype') .eot
format('svg') .svg ou.svgz

sample.css


@font-face {
  font-family: "Smog";
  src: asset-url('/fonts/smog.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

Après cela, vous pouvez l'utiliser en spécifiant la police avec css comme d'habitude. Ce qui suit est un exemple.

sample.css


.foo h1 {
  font-family: 'Smog';
}

erb:index.html.erb


<div class="foo">
  <h1>hello!</h1>
</div>

C'est tout, merci pour votre travail acharné!

Recommended Posts

Jusqu'à l'introduction des polices dans Rails
[Rails 5.x] Comment introduire des polices gratuites
Présentation de Vue.js à Rails
Comment installer jQuery dans Rails 6
Commandes de base de Rails que vous souhaitez apprendre
Préparation à l'introduction de jQuery dans Ruby on Rails
[Rails] Présentation de Carrierwave
Présenter Rails Presenter
Présentez docker à l'application que vous créez
Comment écrire des rails
Présentation de Bootstrap à Rails 5
Introduire la conception avec Rails pour implémenter la fonctionnalité de gestion des utilisateurs
Un livre d'introduction à lire lors du démarrage de Rails
Comment désinstaller Rails
Rails6 J'ai essayé d'introduire Docker dans une application existante
[Avec des astuces de retour] Comment présenter React aux rails les plus simples
Que faire si la commande rails devient inutilisable
[rails] Comment publier des images
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment introduire l'authentification de base
Comment lire les itinéraires des rails
Présentez Maven au projet Tomcat
Comment utiliser la jonction de rails
[Rails] Ajouter une colonne à concevoir
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
[Rails] Comment désactiver les turbolinks
Passer des paramètres à Rails link_to
[Rails] Comment utiliser authenticate_user!
[Rails] Comment mettre en œuvre le scraping
[Rails] Comment faire des graines
Comment écrire le routage Rails
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
Présentation du client gRPC aux rails
[Rails] Comment utiliser Scope
[Rails / Routing] Comment faire référence au contrôleur dans votre propre répertoire
Pourquoi vous avez besoin d'attr_accessor et pourquoi vous ne l'avez pas (Merci à Rails): Mémorandum du didacticiel Rails - Chapitre 9
[Rails] Comment introduire le kaminari avec Slim et changer le design
[GCP] Jusqu'à ce que vous transmettiez l'image Docker locale à Container Registry
[Rails] Que faire si vous ne pouvez pas obtenir de paramètres avec form_with