So fügen Sie Ihrer Divi-Seite einen formatierten und invertierten Cursor hinzu

Veröffentlicht: 2021-03-03

Eine der schnellsten Möglichkeiten, mit Besuchern auf Ihrer Website zu interagieren, ist der Cursor. Hier beginnt normalerweise alles. Die Benutzerinteraktion auf dem Desktop basiert fast ausschließlich auf der Art und Weise, wie Besucher ihren Cursor verwenden, um durch Ihre Seiten zu navigieren. Es ist auch die einzige Sache, die es ihnen ermöglicht, Ereignisse auszulösen, sei es ein Hover-Effekt oder ein Klick. Aus diesem Grund werden Sie auf eine Vielzahl von Websites stoßen, die den Cursor mit einem bestimmten Ziel im Hinterkopf anpassen. Das Styling Ihres Cursors ist hilfreich, wenn Sie beispielsweise einen Call-to-Action hervorheben möchten. Heute zeigen wir Ihnen, wie das in Divi geht. Sie können die JSON-Datei auch kostenlos herunterladen!

Lasst uns anfangen.

Vorschau

Bevor wir in das Tutorial eintauchen, werfen wir einen kurzen Blick auf das Ergebnis für verschiedene Bildschirmgrößen.

Desktop

Mauszeiger

Handy, Mobiltelefon

Mauszeiger

Laden Sie das Layout KOSTENLOS herunter

Um das kostenlose Layout in die Hände zu bekommen, müssen Sie es zuerst über die Schaltfläche unten herunterladen. Um Zugang zum Download zu erhalten, müssen Sie unsere Divi Daily-E-Mail-Liste abonnieren, indem Sie das untenstehende Formular verwenden. Als neuer Abonnent erhalten Sie jeden Montag noch mehr Divi-Güte und ein kostenloses Divi-Layout-Paket! Wenn Sie bereits auf der Liste stehen, geben Sie einfach unten Ihre E-Mail-Adresse ein und klicken Sie auf Download. Sie werden nicht „erneut abonniert“ oder erhalten zusätzliche E-Mails.

Laden Sie die Dateien herunter
Kostenlos herunterladen

Kostenlos herunterladen

Melden Sie sich beim Divi-Newsletter an und wir senden Ihnen eine Kopie des ultimativen Divi-Landing-Page-Layout-Pakets sowie jede Menge anderer fantastischer und kostenloser Divi-Ressourcen, Tipps und Tricks per E-Mail zu. Folgen Sie mit und Sie werden in kürzester Zeit ein Divi-Meister. Wenn Sie bereits abonniert sind, geben Sie einfach unten Ihre E-Mail-Adresse ein und klicken Sie auf Download, um auf das Layout-Paket zuzugreifen.

Sie haben sich erfolgreich abonniert. Bitte überprüfen Sie Ihre E-Mail-Adresse, um Ihr Abonnement zu bestätigen und Zugang zu kostenlosen wöchentlichen Divi-Layout-Paketen zu erhalten!

1. Neue Seite erstellen/bestehende öffnen

Neue Seite erstellen oder bestehende öffnen

Beginnen Sie damit, eine neue Seite zu erstellen oder eine vorhandene zu öffnen.

Mauszeiger

Laden Sie ein Layout Ihrer Wahl hoch

Um uns auf das Wesentliche dieses Tutorials zu konzentrieren, werden wir das Bike Repair Layout Pack verwenden, aber Sie können auch jedes andere Layout Ihrer Wahl verwenden.

Mauszeiger

Neuen Abschnitt am Ende der Seite hinzufügen

Nachdem Ihr Layout hochgeladen wurde, navigieren Sie zum Ende Ihrer Seite und fügen Sie einen neuen Abschnitt hinzu. Wir werden diesen Abschnitt verwenden, um unseren Cursor zu erstellen.

Mauszeiger

Abstand

Um einen benutzerdefinierten Cursor zu erstellen, fügen wir später im Tutorial ein Textmodul hinzu. Dieses Modul wird innerhalb des Abschnitts platziert, aber wir möchten nicht, dass der eigentliche Abschnittscontainer in unserem Design angezeigt wird. Um zu verhindern, dass der Abschnitt angezeigt wird, entfernen wir die standardmäßige obere und untere Auffüllung in den Abstandseinstellungen.

  • Obere Polsterung: 0px
  • Untere Polsterung: 0px

Mauszeiger

Neue Zeile hinzufügen

Spaltenstruktur

Fahren Sie fort, indem Sie dem Abschnitt eine Zeile mit der folgenden Spaltenstruktur hinzufügen:

Mauszeiger

Größe

Öffnen Sie die Zeileneinstellungen, ohne noch Module hinzuzufügen, und entfernen Sie alle benutzerdefinierten Bundstegbreiten in den Größeneinstellungen.

  • Benutzerdefinierte Dachrinnenbreite verwenden: Ja
  • Dachrinnenbreite: 1

Mauszeiger

Abstand

Entfernen Sie auch alle standardmäßigen oberen und unteren Polster.

  • Obere Polsterung: 0px
  • Untere Polsterung: 0px

Mauszeiger

Textmodul hinzufügen (Cursor)

Inhaltsbox leer lassen

Zeit, ein Textmodul hinzuzufügen, das wir später als Cursor verwenden werden! Lassen Sie das Inhaltsfeld leer.

Mauszeiger

Größe

Wechseln Sie zur Registerkarte Design und formen Sie das Modul mit einer benutzerdefinierten Breite und Höhe für verschiedene Bildschirmgrößen:

  • Breite:
    • Desktop: 100px
    • Tablet: 60px
    • Telefon: 40px
  • Höhe:
    • Desktop: 100px
    • Tablet: 60px
    • Telefon: 40px

Mauszeiger

Grenze

Um den Cursor in einen Kreis zu verwandeln, wie Sie in der Vorschau dieses Beitrags sehen konnten, verwenden wir abgerundete Ecken und einen Rand.

  • Alle Ecken: 100%
  • Rahmenbreite: 3px
  • Rahmenfarbe: #ffffff

Mauszeiger

Mischmodus

In der Vorschau dieses Beitrags konnten Sie einen invertierten Effekt des Cursors feststellen, insbesondere wenn Sie mit der Maus über ein Button-Modul fahren. Um diesen Effekt zu erzielen, verwenden wir einen Mischmodus für unser Textmodul.

  • Mischmodus: Unterschied

Mauszeiger

Hauptelement-CSS

Indem wir die folgenden CSS-Codezeilen zum Hauptelement des Moduls hinzufügen, helfen wir, das Modul für die zukünftige Verwendung als Cursor vorzubereiten:

transition: all .1s linear;
pointer-events: none;

Mauszeiger

Position

Wir werden auch eine feste Position für das Modul verwenden.

  • Position: Behoben
  • Ort: Oben links
  • Z-Index: 2

Mauszeiger

CSS-Klasse

Und wir vervollständigen die Moduleinstellungen, indem wir auf der Registerkarte "Erweitert" eine benutzerdefinierte CSS-Klasse zuweisen.

  • CSS-Klasse: Cursor

Mauszeiger

2. Funktionalität hinzufügen

Codemodul unterhalb des Cursor-Textmoduls hinzufügen

Jetzt, da wir das Cursor-Textmodul an Ort und Stelle haben, ist es an der Zeit, sich auf die Funktionalität zu konzentrieren! Fügen Sie ein Codemodul direkt unter dem Cursor-Textmodul Ihres neuen Abschnitts hinzu.

Mauszeiger

Stil- und Skript-Tags hinzufügen

Wir werden ein bisschen CSS und JQuery-Code kombinieren, also fahren Sie fort und fügen Sie Ihrem Code-Modul Stil- und Skript-Tags hinzu.

Mauszeiger

Öffnen des JQuery-Codes

Kopieren Sie als Nächstes die folgenden JQuery-Codeöffnungszeilen zwischen den script-Tags:

jQuery(document).ready(function($){
});

Mauszeiger

Textmodul Cursor neu positionieren

Nachdem nun die Grundlage in unserem Code-Modul geschaffen wurde, gehen wir Schritt für Schritt vor. Als erstes platzieren wir das von uns erstellte Textmodul hinter dem inneren Inhalt des Builders. Dadurch können wir den Cursor seitenweit verwenden.

$('.cursor').insertAfter('.et_builder_inner_content');

Mauszeiger

Standardcursor der Seite entfernen

Als Nächstes entfernen wir den Standardcursor der Seite mithilfe eines benutzerdefinierten CSS-Codes, den wir zwischen den style-Tags platzieren.

body {
cursor: none;
}

Mauszeiger

Cursor-Textmodul als Cursor festlegen

Als Nächstes erlauben wir dem Cursor, den Bewegungen der Besucher zu folgen, indem wir die folgenden Zeilen des JQuery-Codes verwenden:

$(window).mousemove(function(e){
var cursor = $('.cursor');
$('.cursor').css({
top: e.clientY - cursor.height() / 2,
left: e.clientX - cursor.width() / 2
});
});

Mauszeiger

Toggle-Effekt beim Bewegen der Maus über ein bestimmtes Modul

CSS-Klasse erhöhen hinzufügen

Wie Sie in der Vorschau dieses Beitrags feststellen konnten, ändern sich die Cursorstile, sobald ein Schaltflächenmodul mit der Maus bewegt wird. Um dies zu erreichen, fügen wir zwischen unseren style-Tags eine neue CSS-Klasse hinzu.

.increase-size {
transform: scale(5);
background-color: white;
}

Mauszeiger

Alle Tastenmodule

Wir schalten diese CSS-Klasse mit etwas JQuery-Code um. Der folgende Code zielt nacheinander auf alle Schaltflächenmodule innerhalb Ihrer Divi-Seite ab.

$('.et_pb_button').hover(function(){
$('.cursor').toggleClass('increase-size');
});

Mauszeiger

Ein spezielles Tastenmodul

Soll der Effekt speziell auf ein Modul angewendet werden, ist ein anderer Ansatz erforderlich. Öffnen Sie zunächst das Schaltflächenmodul, auf das Sie den Effekt anwenden möchten, und fügen Sie eine benutzerdefinierte CSS-Klasse ein.

  • CSS-Klasse: Cursor-Button

Mauszeiger

Ersetzen Sie dann die CSS-Klasse in dem Code, den Sie im vorherigen Schritt verwendet haben. Das ist es!

$('.cursor-button').hover(function(){
$('.cursor').toggleClass('increase-size');
});

Mauszeiger

Vorschau

Nachdem wir nun alle Schritte durchgegangen sind, werfen wir einen letzten Blick auf das Ergebnis für verschiedene Bildschirmgrößen.

Desktop

Mauszeiger

Handy, Mobiltelefon

Mauszeiger

Abschließende Gedanken

In diesem Beitrag haben wir Ihnen gezeigt, wie Sie einen benutzerdefinierten Cursor für Ihre Divi-Seite erstellen. Wir haben Ihnen auch gezeigt, wie Sie mit diesem benutzerdefinierten Cursor einen Hover-Effekt auslösen, wenn jemand über einen Call-to-Action auf Ihrer Seite fährt. Sobald Sie den Ansatz zum Erstellen eines benutzerdefinierten Cursors kennen, können Sie jede Art von Design oder Effekt erstellen! Sie konnten die JSON-Datei auch kostenlos herunterladen. Wenn Sie Fragen oder Anregungen haben, können Sie gerne einen Kommentar im Kommentarbereich unten hinterlassen.

Wenn Sie mehr über Divi erfahren und weitere Divi-Werbegeschenke erhalten möchten, abonnieren Sie unseren E-Mail-Newsletter und unseren YouTube-Kanal, damit Sie immer einer der ersten sein werden, der diesen kostenlosen Inhalt erfährt und von diesem profitiert.