2016-04-27 8 views

Antwort

0

Sie müssen vermutlich dieses Ref tun, von JQuery .css() Method mit:

JQuery:

$('#divID').css("background-image",'url(data:image/gif;base64,R0lGODlhPQBE....==)'); 

HTML:

<div id="divID"> 
    Your div content 
</div> 

Update: mehrere Hintergründe zu einem einzigen Hinzufügen HTML-Element über JQuery können Sie etwas tun g RS (2 base64 Beispiele, können Sie mehr hinzugefügt werden):

$('#divID').css("background-image",'url(data:image/gif;base64,R.....AAOw==), url(data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM..H09wdGltaXplZCBi==)'); 

Sie mehr url() mit Base64-Zeichenfolge durch Komma , als url(data:image/gif;base64..), url(data:image/gif;base64..), url(data:image/gif;base64..) getrennt hinzufügen können. Aber vergessen Sie nicht, einige CSS Eigenschaften für Ihre div (n) zu schreiben:

#divID { 
    width: 500px; // any width you like 
    height: 250px; // any height you like 
    background-position: center bottom, left top; // position you like 
    background-repeat: no-repeat; // it is important if you don't want to see repetition of backgrounds 
} 

Hinweis: Bitte vermeiden Sie verwenden/machen doppelte IDs für Ihre divs, wenn man wirklich will mehrere divs dann bewirken verwenden Klasse dafür und dann $('.divsClass') verwenden.

+0

Danke, es ist, was ich gefunden habe, aber ich möchte mehrere Bilder (in base64) im Hintergrund, nicht nur eine. Wie sollen wir es tun ? – MedMatrix

+0

@MedMatrix Bitte überprüfen Sie mein Update und wenn es Ihnen hilft, vergessen Sie nicht, als richtig zu markieren :) – hmd

Verwandte Themen