[RAILS] Zusammenfassung der einfachen Funktionen von Bootstrap für Anfänger

Einführung

Dies ist der erste Beitrag. Ich erstelle ein Portfolio mit dem "Bootstrap", den ich im Rails-Tutorial gelernt habe, möchte aber die von mir verwendeten Funktionen notieren. Ich hoffe, es wird für Anfänger so nützlich wie möglich sein.

1. 1. Vorteile der Verwendung von Bootstrap

Bootstrap ist ein von Twitter erstelltes Framework für die Webproduktion. Sie können ganz einfach eine vollwertige Website erstellen, die verschiedene Browser und Bildschirmgrößen unterstützt.

verdienen

Fehler

2. Bootstrap-Installation

Verwenden Sie für Rails bei Verwendung von Bootstrap Bootstrap-Sass Gem, um es in Ihrer Rails-Anwendung bereitzustellen.

Gemfile


gem 'bootstrap-sass', '3.4.1'

Bootstrap aktualisieren.

python


 bundle install

Erstellen Sie eine benutzerdefinierte CSS-Datei und laden Sie Bootstrap (und die zugehörigen Kettenräder) mit "@ import".

app/assets/stylesheets/custom.scss


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

3. 3. Geben Sie die Schriftfarbe an

キャプチャ.JPG Sie können ganz einfach Textfarben hinzufügen, indem Sie im Attribut class des HTML-Tags Folgendes angeben.

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>

Wenn Sie die Zeichen ausrichten möchten, fügen Sie das Klassenattribut wie unten gezeigt hinzu.

index.html


<p class="text-center text-primary">Zentriert</p>
<p class="text-right text-secondary">Richtig gerechtfertigt</p>
<p class="text-left text-success">Links gerechtfertigt</p>

Vier. Geben Sie die Hintergrundfarbe an

キャプチャ3.JPG Sie können die Hintergrundfarbe angeben, indem Sie .bg- angeben, wie unten im Attribut class des HTML-Tags gezeigt.

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>

Fünf. Befestigen Sie eine Schaltfläche

キャプチャ5.JPG Sie können eine Schaltfläche erstellen, indem Sie "btn" in "class" wie folgt angeben. Um die Hintergrundfarbe der Schaltfläche zu ändern, geben Sie die Farbe nach "btn-" an.

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. Schalten Sie die Navigation ein

キャプチャ6.JPG

Die Navigationsleiste wird mit nav als Klasse verwendet.

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>

Referenzseite

Offizielle Bootstrap-Website

Recommended Posts

Zusammenfassung der einfachen Funktionen von Bootstrap für Anfänger
[Für Anfänger] Zusammenfassung des Java-Konstruktors
Eine kurze Zusammenfassung der DI- und DI-Container
Eine Sammlung einfacher Fragen für Java-Anfänger
Eine kurze Zusammenfassung der Rails-Zuordnungsoptionen (Foreign_key, Primary_key)
Eine kurze Erklärung von commitAllowingStateLoss
Erklärung von Ruby on Rails für Anfänger ③ ~ Erstellen einer Datenbank ~
Eine Liste der rawValues für UITextContentType.
Eine kurze Beschreibung der JAVA-Abhängigkeiten
Ein Memorandum für Anfänger der Android-Anwendungsentwicklung
[Für Programmieranfänger] Was ist eine Methode?
Zusammenfassung des Docker-Verständnisses für Anfänger do ~ Docker-Compose ~
Rails [Für Anfänger] Implementierung der Kommentarfunktion
Funktionen des Spring Frameworks für Java-Entwickler
Erklärung von Ruby auf Schienen für Anfänger ①
[Für Rails-Anfänger] Zusammenfassung der Verwendung von RSpec (Überblick)
Nur Zusammenfassung zum Einrichten des Rails-Tutorials
Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]
Zusammenfassung der neuen Funktionen, die in Deeplearning4J 1.0.0-beta4 hinzugefügt wurden
Zusammenfassung des Docker-Verständnisses für Anfänger do ~ Docker-Run -p ~
[Für Anfänger] Verfahren zum Erstellen eines Controllers mithilfe von Schienen
LSTM unterstützt eine Vielzahl von RNA-Seq-Funktionen
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
Kenntnis der Objektorientierung für ein halbes Jahr Programmierung
Ich habe ein Docker-Image für die japanische Version von SDAPS erstellt
Eine Überprüfung des von Rails-Anfängern verwendeten Codes
Rufen Sie eine Liste mit MBean-Informationen für Java-Anwendungen ab
[Für Anfänger] DI ~ Die Grundlagen von DI und DI im Frühjahr ~
[Für Anfänger] Verstehen Sie schnell die Grundlagen von Java 8 Lambda
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
Geben Sie eine Liste der Cron-Einstellungen für alle Benutzer aus.
Einführung in Java für Anfänger Grundkenntnisse der Java-Sprache ①
Java Häufig verwendete Anweisungsliste (für Anfänger und Anfänger)
Erklärung von Ruby auf Schienen für Anfänger ⑥ ~ Erstellung der Validierung ~
Eine Aufzeichnung einer einfachen Berührung des GCP-Datenflusses
Erklärung von Ruby on Rails für Anfänger ② ~ Links erstellen ~
Liste der MySQL-Anweisungen für Programmieranfänger * Persönliches Memo
Zusammenfassung der Methoden zum Lesen von Dateien für jedes Java-Dateiformat
Erklärung von Ruby on Rails für Anfänger ⑦ ~ Flash-Implementierung ~
Eine kurze Erklärung eines Labyrinthspiels, das in Java für Cousins der Grundschule erstellt wurde
Zusammenfassung der Punkte, die Java-Programmierer beim ersten Lesen der Kotlin-Quelle als rutschig empfinden