Heim Web-Frontend HTML-Tutorial Die elementUI von Vue implementiert benutzerdefinierte Designs

Die elementUI von Vue implementiert benutzerdefinierte Designs

Feb 24, 2018 am 09:45 AM
elementui 主题 自定义

Verwenden Sie Vue, um Projekte zu entwickeln und elementUI zu verwenden. Hier sind die spezifischen Schritte zur Implementierung der beiden Methoden (das offizielle Dokument zum Anpassen des Themas (offizielles Dokument)) Lassen Sie mich zunächst sagen, dass das Projekt kein SCSS zum Schreiben verwendet und die Theme-Tool-Methode (häufiger verwendet) verwendet.

Die erste Methode: verwenden Das Befehlszeilen-Theme-Tool

verwenden Sie vue -cli, um das Projekt zu installieren und element-ui einzuführen (Einzelheiten finden Sie in der Einführung in der zweiten Methode)

1. Installieren Sie die Tools

1. Theme-Tools installieren

npm i element-theme -g
Nach dem Login kopieren

2. Installieren Sie das Chalk-Theme, Sie können es von npm installieren oder den neuesten Code von GitHub abrufen

# 从 npm
npm i element-theme-chalk -D
# 从 GitHub
npm i https://github.com/ElementUI/theme-chalk -D
Nach dem Login kopieren

2. Initialisieren Sie das Variablendatei

et -i [可以自定义变量文件,默认为element-variables.scss]
> ✔ Generator variables file
Nach dem Login kopieren

Zu diesem Zeitpunkt wird das Element im Stammverzeichnis -variables.scss (oder einer benutzerdefinierten Datei) generiert, ungefähr wie folgt:

$--color-primary: #409EFF !default;
$--color-primary-light-1: mix($--color-white, $--color-primary, 10%) !default; /* 53a8ff */
$--color-primary-light-2: mix($--color-white, $--color-primary, 20%) !default; /* 66b1ff */
$--color-primary-light-3: mix($--color-white, $--color-primary, 30%) !default; /* 79bbff */
$--color-primary-light-4: mix($--color-white, $--color-primary, 40%) !default; /* 8cc5ff */
$--color-primary-light-5: mix($--color-white, $--color-primary, 50%) !default; /* a0cfff */
$--color-primary-light-6: mix($--color-white, $--color-primary, 60%) !default; /* b3d8ff */
$--color-primary-light-7: mix($--color-white, $--color-primary, 70%) !default; /* c6e2ff */
$--color-primary-light-8: mix($--color-white, $--color-primary, 80%) !default; /* d9ecff */
$--color-primary-light-9: mix($--color-white, $--color-primary, 90%) !default; /* ecf5ff */
$--color-success: #67c23a !default;
$--color-warning: #eb9e05 !default;
$--color-danger: #fa5555 !default;
$--color-info: #878d99 !default;
...
Nach dem Login kopieren

3 Variablen ändern

Bearbeiten Sie die Datei element-variables.scss direkt, ändern Sie beispielsweise die Designfarbe in Ihre eigene Die erforderliche Farbe (z. B. Lila)

$--color-primary: purple;
Nach dem Login kopieren

4. Kompilieren Sie das Design

Nach dem Ändern der Variablen müssen Sie das Thema kompilieren (wenn die Variablen nach der Kompilierung erneut geändert werden, müssen Sie das Thema erneut kompilieren) Kompilieren)

et
> ✔ build theme font
> ✔ build element theme
Nach dem Login kopieren

5. Führen Sie a ein Benutzerdefiniertes Theme

Der letzte Schritt besteht darin, die kompilierte Theme-Datei in das Projekt einzuführen (die kompilierte Datei befindet sich standardmäßig unter der Theme-Datei im Stammverzeichnis, Sie können das Verpackungsverzeichnis auch über den Parameter -o angeben). , füge

import '../theme/index.css'
import ElementUI from 'element-ui'
import Vue from 'vue'
Vue.use(ElementUI)
Nach dem Login kopieren

in die Eintragsdatei main.js ein, schreibe einige Stile in das Projekt und schaue, ob sich die Themenfarbe ändert: (die Themenfarbe ändert sich in Lila)

<p>
  <el-button>默认按钮</el-button>
  <el-button type="primary">主要按钮</el-button>
  <el-button type="success">成功按钮</el-button>
  <el-button type="info">信息按钮</el-button>
  <el-button type="warning">警告按钮</el-button>
  <el-button type="danger">危险按钮</el-button>
 </p>
Nach dem Login kopieren
Nach dem Login kopieren

Zweite Methode: Ändern Sie direkt die Stilvariable des Elements

Ändern Sie direkt die Stilvariable des Elements im Projekt (vorausgesetzt, Ihr Dokument wurde auch mit scss geschrieben)

1, installieren Sie zunächst ein neues Projekt mit vue-cli:

1, vue installieren:

npm i -g vue
Nach dem Login kopieren

2, vue-cli im Projektverzeichnis installieren:

npm i -g vue-cli
Nach dem Login kopieren

3. Erstellen Sie ein neues Projekt (vue-project) basierend auf Webpack

vue init webpack vue-project
Nach dem Login kopieren

4. Geben Sie nacheinander die folgenden Befehlszeilen ein und führen Sie vue-project aus

cd vue-project
npm i
npm run dev
Nach dem Login kopieren

2. Installieren Sie elementUI und sass-loader, node -sass (verwenden Sie scss im Projekt, um abhängige Plug-Ins zu schreiben)

1, element-ui installieren

npm i element-ui -S
Nach dem Login kopieren

2, sass-loader installieren, node-sass

npm i sass-loader node-sass -D
Nach dem Login kopieren

Lassen Sie mich hier sprechen. Es besteht keine Notwendigkeit, die Datei webpack.base.conf.js zu konfigurieren. Der Vue-Loader konfiguriert den entsprechenden Loader entsprechend den verschiedenen Dateitypen, um unsere Stildateien zu packen (falls Sie interessiert sind). , Sie können den Kerncode des Vue-Loaders sehen)

3. Ändern Sie die Elementstilvariablen

1. Erstellen Sie die Datei element-variables.scss unter src (der Name kann angepasst werden) und schreiben Sie Folgendes Code:

/* 改变主题色变量 */
$--color-primary: teal;
/* 改变 icon 字体路径变量,必需 */
$--font-path: '../node_modules/element-ui/lib/theme-chalk/fonts';
@import "../node_modules/element-ui/packages/theme-chalk/src/index";
Nach dem Login kopieren

2. Fügen Sie die obige Datei in die Eingabedatei main.js ein

import Vue from 'vue'
import Element from 'element-ui'
import './element-variables.scss'
Vue.use(Element)
Nach dem Login kopieren

Sehen wir uns den Effekt an, z. B. die Schaltfläche

<p>
  <el-button>默认按钮</el-button>
  <el-button type="primary">主要按钮</el-button>
  <el-button type="success">成功按钮</el-button>
  <el-button type="info">信息按钮</el-button>
  <el-button type="warning">警告按钮</el-button>
  <el-button type="danger">危险按钮</el-button>
 </p>
Nach dem Login kopieren
Nach dem Login kopieren

Die Standardfarbe wurde in unsere benutzerdefinierte Farbe geändert. Für andere Änderungen ändern Sie einfach die Variable in der Datei element-variable.scss

Verwandte Empfehlungen:

Teilen Sie die Standardmethode zur Stiländerung von elementui

Vue 2.0 und elementUI implementieren den Methodencode der Breadcrumb-Navigationsleiste

Verwenden von vue+ elementUI Implementierungsmethoden teilweise eingeführter Komponenten

Das obige ist der detaillierte Inhalt vonDie elementUI von Vue implementiert benutzerdefinierte Designs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wo befinden sich Themes in Windows 11? Wo befinden sich Themes in Windows 11? Aug 01, 2023 am 09:29 AM

Windows 11 bietet so viele Anpassungsoptionen, darunter eine Reihe von Themen und Hintergrundbildern. Obwohl diese Themen auf ihre Art ästhetisch sind, fragen sich einige Benutzer immer noch, wo sie unter Windows 11 im Hintergrund stehen. Diese Anleitung zeigt Ihnen die verschiedenen Möglichkeiten, auf den Speicherort Ihres Windows 11-Designs zuzugreifen. Was ist das Standarddesign von Windows 11? Der Standard-Designhintergrund von Windows 11 ist eine blühende abstrakte königsblaue Blume mit einem himmelblauen Hintergrund. Dieser Hintergrund ist aufgrund der Vorfreude auf die Veröffentlichung des Betriebssystems einer der beliebtesten. Das Betriebssystem bringt jedoch auch eine Reihe anderer Hintergründe mit. Daher können Sie den Hintergrund des Windows 11-Desktopdesigns jederzeit ändern. Themen werden in Windo gespeichert

So geben Sie den Speicherort des Win10-Designordners an So geben Sie den Speicherort des Win10-Designordners an Dec 27, 2023 pm 09:37 PM

In letzter Zeit haben viele Freunde das Gefühl, dass das Theme von Win10 nicht zu ihrer Ästhetik passt und möchten das Theme ändern. Nachdem sie es online heruntergeladen haben, stellen sie fest, dass der Ordner nicht gefunden werden kann. Dann zeigt Ihnen der Editor, wie Sie den Ordner von Win10 finden Thema. In welchem ​​Ordner befindet sich das Win10-Design? 1. Der Standardspeicherpfad für Win10-Systemhintergründe: 1. Microsoft speichert diese Bilder im Pfad C:\Windows\Web\Wallpaper. Darunter befinden sich die Standardspeicherorte für Bilder mit drei verschiedenen Designs . Ort, 2, Blumen- und Linien- und Farben-Themenbilder werden ebenfalls im gleichnamigen Ordner gespeichert! Das Benennungsprinzip ist imgXXX. Wir müssen diesem Prinzip nur folgen, um den Namen des zugehörigen Bildes, das wir festlegen möchten, zu ändern und das Bild einzufügen

So heben Sie die Anwendung eines Designs in Windows 11 auf (ändern oder entfernen). So heben Sie die Anwendung eines Designs in Windows 11 auf (ändern oder entfernen). Sep 30, 2023 pm 03:53 PM

Designs spielen eine wichtige Rolle für Benutzer, die ihr Windows-Erlebnis ändern möchten. Es kann den Desktop-Hintergrund, Animationen, Sperrbildschirm, Mauszeiger, Töne, Symbole usw. ändern. Was aber, wenn Sie Designs in Windows 11 entfernen möchten? Es ist ebenso einfach und es stehen Optionen zur Verfügung, sowohl für das aktuelle Benutzerprofil als auch für das gesamte System, also alle Benutzer. Darüber hinaus können Sie in Windows 11 sogar benutzerdefinierte Designs löschen, wenn diese nicht mehr für diesen Zweck verwendet werden. Wie finde ich mein aktuelles Thema? Drücken Sie +, um die Einstellungen-App zu öffnen. Gehen Sie im Navigationsbereich zu Personalisierung. Klicken Sie auf Themen. Das aktuelle Thema wird rechts aufgelistet. Wie wäre es mit WindowsI?

So richten Sie schnell einen benutzerdefinierten Avatar in Netflix ein So richten Sie schnell einen benutzerdefinierten Avatar in Netflix ein Feb 19, 2024 pm 06:33 PM

Ein Avatar auf Netflix ist eine visuelle Darstellung Ihrer Streaming-Identität. Benutzer können über den Standard-Avatar hinausgehen, um ihre Persönlichkeit auszudrücken. Lesen Sie diesen Artikel weiter, um zu erfahren, wie Sie in der Netflix-App ein benutzerdefiniertes Profilbild festlegen. So legen Sie schnell einen benutzerdefinierten Avatar in Netflix fest. In Netflix gibt es keine integrierte Funktion zum Festlegen eines Profilbilds. Sie können dies jedoch tun, indem Sie die Netflix-Erweiterung in Ihrem Browser installieren. Installieren Sie zunächst ein benutzerdefiniertes Profilbild für die Netflix-Erweiterung in Ihrem Browser. Sie können es im Chrome Store kaufen. Öffnen Sie nach der Installation der Erweiterung Netflix in Ihrem Browser und melden Sie sich bei Ihrem Konto an. Navigieren Sie zu Ihrem Profil in der oberen rechten Ecke und klicken Sie

So passen Sie das Hintergrundbild in Win11 an So passen Sie das Hintergrundbild in Win11 an Jun 30, 2023 pm 08:45 PM

Wie kann ich das Hintergrundbild in Win11 anpassen? Im neu veröffentlichten Win11-System gibt es viele benutzerdefinierte Funktionen, aber viele Freunde wissen nicht, wie sie diese Funktionen verwenden sollen. Einige Freunde denken, dass das Hintergrundbild relativ eintönig ist und möchten das Hintergrundbild anpassen, wissen aber nicht, wie man das Hintergrundbild anpasst. Wenn Sie nicht wissen, wie Sie das Hintergrundbild definieren, hat der Editor die Schritte dazu zusammengestellt Passen Sie das Hintergrundbild in Win11 unten an. Wenn Sie interessiert sind, schauen Sie sich unten um. Schritte zum Anpassen von Hintergrundbildern in Win11: 1. Klicken Sie auf dem Desktop auf die Schaltfläche „Win“ und dann im Popup-Menü auf „Einstellungen“, wie in der Abbildung dargestellt. 2. Rufen Sie das Einstellungsmenü auf und klicken Sie auf Personalisierung, wie in der Abbildung gezeigt. 3. Geben Sie „Personalisierung“ ein und klicken Sie auf „Hintergrund“, wie im Bild gezeigt. 4. Geben Sie die Hintergrundeinstellungen ein und klicken Sie, um Bilder zu durchsuchen

Wie erstelle und passe ich Venn-Diagramme in Python an? Wie erstelle und passe ich Venn-Diagramme in Python an? Sep 14, 2023 pm 02:37 PM

Ein Venn-Diagramm ist ein Diagramm zur Darstellung von Beziehungen zwischen Mengen. Um ein Venn-Diagramm zu erstellen, verwenden wir Matplotlib. Matplotlib ist eine häufig verwendete Datenvisualisierungsbibliothek in Python zum Erstellen interaktiver Diagramme und Grafiken. Es wird auch zum Erstellen interaktiver Bilder und Diagramme verwendet. Matplotlib bietet viele Funktionen zum Anpassen von Diagrammen und Grafiken. In diesem Tutorial veranschaulichen wir drei Beispiele zum Anpassen von Venn-Diagrammen. Die chinesische Übersetzung von Beispiel lautet: Beispiel Dies ist ein einfaches Beispiel für die Erstellung der Schnittmenge zweier Venn-Diagramme. Zuerst haben wir die erforderlichen Bibliotheken importiert und Venns importiert. Dann erstellen wir den Datensatz als Python-Set und verwenden anschließend die Funktion „venn2()“ zum Erstellen

Wie erstelle ich eine benutzerdefinierte Paginierung in CakePHP? Wie erstelle ich eine benutzerdefinierte Paginierung in CakePHP? Jun 04, 2023 am 08:32 AM

CakePHP ist ein leistungsstarkes PHP-Framework, das Entwicklern viele nützliche Tools und Funktionen bietet. Eine davon ist die Paginierung, die uns hilft, große Datenmengen auf mehrere Seiten aufzuteilen und so das Durchsuchen und Bearbeiten zu erleichtern. Standardmäßig stellt CakePHP einige grundlegende Paginierungsmethoden bereit, aber manchmal müssen Sie möglicherweise einige benutzerdefinierte Paginierungsmethoden erstellen. In diesem Artikel erfahren Sie, wie Sie in CakePHP eine benutzerdefinierte Paginierung erstellen. Schritt 1: Erstellen Sie eine benutzerdefinierte Paginierungsklasse. Zuerst müssen wir eine benutzerdefinierte Paginierungsklasse erstellen. Das

So passen Sie die Tastenkombinationseinstellungen in Eclipse an So passen Sie die Tastenkombinationseinstellungen in Eclipse an Jan 28, 2024 am 10:01 AM

Wie kann ich die Tastenkombinationseinstellungen in Eclipse anpassen? Als Entwickler ist die Beherrschung von Tastenkombinationen einer der Schlüssel zur Effizienzsteigerung beim Codieren in Eclipse. Als leistungsstarke integrierte Entwicklungsumgebung bietet Eclipse nicht nur viele Standard-Tastenkombinationen, sondern ermöglicht Benutzern auch, diese nach ihren eigenen Vorlieben anzupassen. In diesem Artikel wird erläutert, wie Sie die Tastenkombinationseinstellungen in Eclipse anpassen, und es werden spezifische Codebeispiele gegeben. Öffnen Sie Eclipse. Öffnen Sie zunächst Eclipse und geben Sie ein

See all articles