2017-01-22 3 views
-2

Ich habe ein Skript, das nach der Klasse "image" sucht. Es funktioniert und ich habe das Skript auf einer leeren Seite versucht. Der einzige Code, der auf dieser Seite geschrieben ist:CSS: eine Klasse einfügen?

<div class="image"></div> 

Aber jetzt will ich dieses Skript bekommen in einem Plugin arbeiten, so dass die einzige Möglichkeit, die Klasse Bild im Plugin ist über CSS einfügen ...

Wie kann ich sagen, in CSS so etwas wie:

background-image: <div class="image"></div> 

Grüße und Danke!

+0

CSS kann Klassen nicht zu Elementen hinzufügen oder daraus entfernen. Nur JavaScript kann das tun. –

Antwort

0

Bevor Sie mit dem Abschluss einer webbezogenen Aufgabe fortfahren können, sollten Sie die grundlegenden Konzepte verstehen. Und deine Frage zeigt deutlich, dass du es nicht tust.

Obwohl dies keine direkte Antwort auf Ihre Frage ist, können Sie die Frage höchstwahrscheinlich selbst beantworten, nachdem Sie die Grundlagen durchgearbeitet haben. Das Problem ist, dass gerade jetzt, selbst wenn Ihnen die Antwort gegeben wurde, Sie nicht über das erforderliche Wissen verfügen, um davon Gebrauch zu machen.

  • HTML stellt die grundlegende Struktur von Websites, die von anderen Technologien wie CSS und JavaScript erweitert und modifiziert.
  • CSS wird verwendet, um Präsentation, Formatierung und Layout zu steuern.
  • JavaScript wird verwendet, um das Verhalten von verschiedenen HTML-Elementen zu steuern.

Kurz gesagt, die Antwort auf Ihre Frage ist: Sie können nur Elemente hinzufügen zu einer Seite durch die HTML Modifizierung selbst (so die Elemente existieren in der Seite von Seite zu laden) oder durch JavaScript mit erstellen Die Elemente werden dynamisch nach dem Laden der Seite in das DOM (Document Object Model) der Seite eingefügt.

0

Nein, Sie können nicht, können Sie durch

background:url(./images.png) 

zuweisen oder javascipts verwenden können, um den Wert Pass/aktualisieren.

0

Das Einfügen von Klassen über CSS ist nicht möglich. CSS soll nur die Darstellung von HTML steuern.