Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CSS3 multiple background images from JavaScript

How can one define multiple background images in CSS3 programmatically via JavaScript?

The obvious idea:

var element = document.createElement( 'div' );
element.style.backgroundImage = "url('a.png') 0 100%, url('b.png') 50px 50px ";

doesn't work - it must be something simple, but what?

like image 893
qdot Avatar asked Jul 24 '26 21:07

qdot


1 Answers

backgroundImage is for background image only if you are setting multiple background properties in one you have to use background.

element.style.background = "url('a.png') 0 100%, url('b.png') 50px 50px ";
like image 178
Musa Avatar answered Jul 26 '26 13:07

Musa