Es ist durchaus möglich, sowohl eine Farbe als auch ein Bild als Hintergrund für ein Element zu verwenden.
Sie legen die background-color
und background-image
Stile fest. Wenn das Bild kleiner als das Element ist, müssen Sie den background-position
Stil verwenden, um es rechts zu platzieren und zu verhindern, dass es den gesamten Hintergrund wiederholt und abdeckt. Verwenden Sie den background-repeat
Stil:
background-color: green;
background-image: url(images/shadow.gif);
background-position: right;
background-repeat: no-repeat;
Oder verwenden Sie den zusammengesetzten Stil background
:
background: green url(images/shadow.gif) right no-repeat;
Wenn Sie den zusammengesetzten Stil verwenden background
, um beide getrennt festzulegen, wird nur der letzte verwendet. Dies ist ein möglicher Grund, warum Ihre Farbe nicht sichtbar ist:
background: green; /* will be ignored */
background: url(images/shadow.gif) right no-repeat;
Es gibt keine Möglichkeit, das Hintergrundbild so zu beschränken, dass es nur einen Teil des Elements abdeckt. Sie müssen daher sicherstellen, dass das Bild kleiner als das Element ist oder transparente Bereiche aufweist, damit die Hintergrundfarbe sichtbar ist.