2016-06-21 11 views
-2

Ich verwende eine Komponente auf einer meiner Seiten, für die ich den Code nicht bearbeiten kann, es gibt ein Symbol auf der Seite, das ich überschreiben möchte, kann mir jemand helfen, wie das geht. Vielen Dank!Overiride Bildsymbol

+2

einfach die png mit Photoshop ändern ??? oder mache eine neue Regel, die deinen IMG als neuen Hintergrund einstellt ?? Hast du etwas versucht? – DaniP

Antwort

0

nicht sicher, wie Sie es überschreiben möchten, wenn Sie Quelle nicht bearbeiten können, aber vielleicht! Wichtige Notation wird für Sie nützlich sein.

.classname { 
    background: transparent url(/img/vote/promotebg_on.png) no-repeat scroll center top !important; 
} 
+0

Ich kenne den Klassennamen von der Quelle, meine Frage war, ob ich die vorhandenen Eigenschaften entfernen und neue für diese bestimmte Klasse onload erstellen könnte. – cartman

+0

@cartman Wenn Sie den Code nicht bearbeiten können Sie diese Eigenschaften nicht entfernen, es ist besser, wenn Sie sie behalten und überschreiben nur die BG-Bild auf Ihrem CSS – DaniP

0
<script> 
$(document).ready(function() { 
$('.classname').css("background-image", "newimage.png"); 
}); 
    </script> 
+0

Ideahome: 6 Uncaught TypeError: Kann Eigenschaft 'CSS' von nicht lesen null, ich bekomme den obigen Fehler, wenn ich versuche, es zu überschreiben. – cartman

+0

http://api.jquery.com/attr/ versuchen und tun es mit Attribut instaed von css – user6449566

+0

@cartman Sind Sie [mit Bootstrap] (http://stackoverflow.com/questions/27887933/typeerror-cannot-read- Eigenschaft-css-von-null)? – showdev

Verwandte Themen