Ich entwickle eine Web-App, ich habe Bootstrap-4 Funktionen verwendet, dann habe ich beschlossen, Material Design-Bibliothek hinzuzufügen, um mehr Funktionen zu haben, aber unglücklicherweise einige Funktionen auf meiner Seite wie geändert haben Textfarben, Schriftgröße und Schaltflächen Aussehen. Ich bin damit verwirrt, gibt es eine Regel für Anordnung der Aufruf der Links und Scripts-Dateien von Bootstrap-4 und Material-Design? oder etwas anderes bezüglich der Verwendung dieser Frameworks?Wie benutze ich Material Design mit Bootstrap 4
Antwort
Bitte sehen Sie sich Material von Daemonite.
Daemonites Material-UI ist eine plattformübergreifende und vollständig reaktionsfähige Front-End-Schnittstelle auf Basis von Google Material Design. Dieser leichte Rahmen wird mit Bootstrap gebaut 4.
Material Design für Bootstrap 4 - und Sie nichts anderes brauchen:
Dies ist ein Schritt Schritt Methode zu verwenden Material mit Bootstrap 4
Schritt 1: Erstellen neuer Angul ar Projekt mit Angular CLI-Befehl:
ng new your-angular-project --style=scss
Schritt 2:
cd your-angular-project
Schritt 3: GitHub npm installieren
npm i angular-bootstrap-md --save
Schritt 4: zu app.module.ts hinzufügen
import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { MDBBootstrapModule } from 'angular-bootstrap-md';
@NgModule({
imports: [
MDBBootstrapModule.forRoot()
],
schemas: [ NO_ERRORS_SCHEMA ]
});
Schritt 5: Stellen Sie sicher, dass styleExt ist auf "SCSS" in Winkel cli.json Datei, wenn nicht ändern:
"styleExt": "css" to "styleExt": "scss"
Schritt 6:
Stellen Sie sicher, Sie haben. Wenn Sie stattdessen src/styles.css haben, benennen Sie es in .scss um.
wenn Sie Arten ändern Projekt in bestehende können Sie ng defaults.styleExt Satz verwenden SCSS
Schritt 7: Fügen Sie unten Zeilen Winkel cli.json:
"styles": [
"../node_modules/font-awesome/scss/font-awesome.scss",
"../node_modules/angular-bootstrap-md/scss/bootstrap/bootstrap.scss",
"../node_modules/angular-bootstrap-md/scss/mdb-free.scss",
"./styles.scss"
],
"scripts": [
"../node_modules/chart.js/dist/Chart.js",
"../node_modules/hammerjs/hammer.min.js"
],
Schritt 8: Update ts.config.json Datei, fügen Sie folgende in tsconfig hinzu.JSON-Datei in Stammordner befindet
"include": ["node_modules/angular-bootstrap-md/**/*.ts", "src/**/*.ts"],
Schritt 9: Installation von externen Libs
npm install -–save [email protected] font-awesome hammerjs
Schritt 10: Führen Server
ng serve --open
für manuelle und npm Konfiguration https://mdbootstrap.com/angular/5min-quickstart/
für Dokumentation, https://mdbootstrap.com/, nach dem Öffnen dieser Seite, gehen Sie nach unten finden so, und klicken Sie auf Dokumentation, um zu sehen
- 1. Material Design Eingang mit bootstrap-4
- 2. Ich benutze Material Design Fragment Tabs Layout
- 3. Bootstrap vs Material Design auswählen
- 4. Bootstrap Material Design Tabellenausrichtung gibt
- 5. Angular Material 2 mit Bootstrap 4 Grid
- 6. Backbone-Anwendung integrieren Bootstrap-Material-Design
- 7. Angular 4 + Material Design-Chips in Eingang
- 8. Label und Wert überlappend in Material Design mit bootstrap
- 9. Bootstrap oder Material Design Lite oder beide
- 10. Bootstrap-Material-Design-Eingabefeld nicht animieren nicht
- 11. Bootstrap 4 - Wie benutze ich media query mixin
- 12. Wie benutze ich das Material-Design mit Winkeln 2 auf zwei Seiten mit unterschiedlicher Konfiguration?
- 13. Material Design Lite mit Angular4 - Inkompatibilität
- 14. Material Design in Boostrap
- 15. Wie benutze ich eckigen Material Kalender
- 16. bootstrap framework mit google material oder apfel design richtlinie
- 17. PopupBackground Glitches mit Material Design
- 18. Mit Bootstrap für Angular und Material Design für Angular zusammen
- 19. Wie benutze ich Bootstrap mit Laravel 5.2
- 20. Eckig 2/4 Wie man eckigen Material Design Snackbar
- 21. Können wir Material UI mit Bootstrap 4 verwenden
- 22. Wie starte ich mit Framework7 Vue mit Material Design?
- 23. Material Design Lite Karussell
- 24. Material Design-Tabelle mit Kontrollkästchen
- 25. Eckiges Material Design datepicker
- 26. Wie erhöhe ich eine Komponente mit FlexLayout, Angular 4, Material Design
- 27. Angularjs Material Design mit JQuery
- 28. Toolbar mit EditText Material Design
- 29. Material Design Eingabe mit Währungsformat
- 30. Kann Bootstrap (4) zusammen mit Angular Material (2) integriert werden?
die Bibliothek, die Sie für Material-Design verwendet? –
Aufgrund der Funktionsweise von bs4 müssen alle md impls libs nur den md lib imp enthalten, da sie normalerweise mit bs4 als Teil der Bibliothek kompiliert werden –