[RAILS] Résumé des fonctionnalités simples de Bootstrap pour les débutants

introduction

Ceci est le premier message. Je crée un portfolio en utilisant le "Bootstrap" que j'ai appris dans le tutoriel Rails, mais j'aimerais garder une note des fonctionnalités que j'ai utilisées. J'espère que cela sera utile pour les débutants autant que possible.

1. 1. Avantages de l'utilisation de Bootstrap

Bootstrap est un framework de production Web créé par Twitter. Vous pouvez facilement créer un site Web à part entière qui prend en charge différents navigateurs et tailles d'écran.

mérite

Démérite

2. Installation de Bootstrap

Pour Rails, lorsque vous utilisez Bootstrap, utilisez le gem bootstrap-sass pour le déployer dans votre application Rails.

Gemfile


gem 'bootstrap-sass', '3.4.1'

Mettez à jour Bootstrap.

python


 bundle install

Créez un fichier CSS personnalisé et utilisez `` @ import '' pour charger Bootstrap (et ses pignons associés).

app/assets/stylesheets/custom.scss


 @import "bootstrap-sprockets";
 @import "bootstrap";

3. 3. Spécifiez la couleur de la police

キャプチャ.JPG Vous pouvez facilement ajouter une couleur de texte en spécifiant ce qui suit dans l'attribut `` class '' de la balise HTML.

index.html


<p class="text-primary">.text-primary</p>
<p class="text-secondary">.text-secondary</p>
<p class="text-success">.text-success</p>
<p class="text-danger">.text-danger</p>
<p class="text-warning">.text-warning</p>
<p class="text-info">.text-info</p>
<p class="text-light bg-dark">.text-light</p>
<p class="text-dark">.text-dark</p>
<p class="text-body">.text-body</p>
<p class="text-muted">.text-muted</p>
<p class="text-white bg-dark">.text-white</p>
<p class="text-black-50">.text-black-50</p>
<p class="text-white-50 bg-dark">.text-white-50</p>

Si vous souhaitez aligner les caractères, ajoutez l'attribut Classe comme indiqué ci-dessous.

index.html


<p class="text-center text-primary">Centré</p>
<p class="text-right text-secondary">Justifié à droite</p>
<p class="text-left text-success">Justifié à gauche</p>

Quatre. Spécifiez la couleur d'arrière-plan

キャプチャ3.JPG Vous pouvez spécifier la couleur d'arrière-plan en spécifiant .bg- comme indiqué ci-dessous dans l'attribut class de la balise HTML.

index.html


<div class="bg-primary text-white">.bg-primary</div>
<div class="bg-secondary text-white">.bg-secondary</div>
<div class="bg-success text-white">.bg-success</div>
<div class="bg-danger text-white">.bg-danger</div>
<div class="bg-warning text-dark">.bg-warning</div>
<div class="bg-info text-white">.bg-info</div>
<div class="bg-light text-dark">.bg-light</div>
<div class="bg-dark text-white">.bg-dark</div>
<div class="bg-white text-dark">.bg-white</div>
<div class="bg-transparent text-dark">.bg-transparent</div>

Cinq. Joindre un bouton

キャプチャ5.JPG Vous pouvez créer un bouton en spécifiant btn '' dans classe '' comme suit. De plus, pour changer la couleur d'arrière-plan du bouton, spécifiez la couleur après btn-.

index.html


<button type="submit" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-dark">Dark</button>

6. Activer la navigation

キャプチャ6.JPG

La barre de navigation est utilisée avec `` nav '' comme classe.

index.html


<nav class="nav">
  <a class="nav-link active" href="#">Active</a>
  <a class="nav-link" href="#">Link</a>
  <a class="nav-link" href="#">Link</a>
  <a class="nav-link disabled" href="#">Disabled</a>
</nav>

Site de référence

Site Web officiel de Bootstrap

Recommended Posts

Résumé des fonctionnalités simples de Bootstrap pour les débutants
[Pour les débutants] Résumé du constructeur java
Un bref résumé des conteneurs DI et DI
Une collection de questions simples pour les débutants Java
Un bref résumé des options d'association Rails (clé_trangère, clé_principale)
Une brève explication de commitAllowingStateLoss
Explication de Ruby on rails pour les débutants ③ ~ Création d'une base de données ~
Une liste de rawValues pour UITextContentType.
Une brève description des dépendances JAVA
Mémorandum des débutants en développement d'applications Android
[Pour les débutants en programmation] Qu'est-ce qu'une méthode?
Résumé de la compréhension de Docker par les débutants ② ~ docker-compose ~
Rails [Pour les débutants] Implémentation de la fonction de commentaire
Fonctionnalités du framework Spring pour les développeurs Java
Explication de Ruby sur rails pour les débutants ①
[Pour les débutants Rails] Résumé de l'utilisation de RSpec (obtenir un aperçu)
Seul résumé lié à la configuration du tutoriel Rails
Récapitulatif des paramètres de l'environnement Java pour moi-même [mac]
Résumé des nouvelles fonctionnalités ajoutées dans Deeplearning4J 1.0.0-beta4
Résumé de la compréhension de Docker par les débutants ① ~ docker run -p ~
[Pour les débutants] Procédure de création d'un contrôleur à l'aide de rails
LSTM prend en charge une grande quantité de fonctionnalités RNA-Seq
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
Prise de conscience de l'orientation objet pendant six mois de programmation
J'ai créé une image Docker pour la version japonaise de SDAPS
Une revue du code utilisé par les rails débutants
Obtenir une liste d'informations MBean pour les applications Java
[Pour les débutants] DI ~ Les bases de DI et DI au printemps ~
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
[Spring Boot] Comment créer un projet (pour les débutants)
Sortie d'une liste de paramètres cron pour tous les utilisateurs.
Introduction à Java pour les débutants Connaissance de base du langage Java ①
Liste des instructions Java fréquemment utilisées (pour les débutants et les débutants)
Explication de Ruby sur rails pour les débutants ⑥ ~ Création de validation ~
Un enregistrement d'une simple pression sur le flux de données de GCP
Explication de Ruby on rails pour les débutants ② ~ Création de liens ~
Liste des instructions MySQL pour les débutants en programmation * Mémo personnel
Résumé des méthodes de lecture de fichiers pour chaque format de fichier Java
Explication de Ruby on rails pour les débutants ⑦ ~ Implémentation Flash ~
Une brève explication d'un jeu de labyrinthe fait à Java pour les cousins du primaire
Résumé des points que les programmeurs Java trouvent glissants lorsqu'ils lisent la source Kotlin pour la première fois