Wie kann ich die Kaskade verwenden, um nur das zweite Bild in einer mehrfachen Hintergrundbilddeklaration zu überschreiben?Wie kann ich nur das zweite Bild in einer mehrfachen Hintergrundbilddeklaration überschreiben?
Ich habe einen Standardstil für li
s angegeben, mit zwei Hintergrundbildern (das Kätzchen und der Fisch auf der rechten Seite). Ich habe auch einen Stil für li.secondary
angegeben, wo ich nur die zweite der beiden Hintergrundbilder ändern wollen:
li {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAA/ElEQVR42q2WYQ3DIBSE5wAJk1AJSKiESpiESakEJCChEpAwCW/vJSw0LPQoHMn3A0q5R7leeIjIFNo2JSm+Zz5DSAy6oLan8lKiIjV5fGu8u+TnrkfIKftpUQGks3Au8qNE6yOx1Sb/xPJYyH3EURW4QsHGZ5NB3K0dDpDwDvEZysAZvvP4znVpwTVcmrAgLsLX/yXhP+xfrOyuza00sbFZ7p5TAGlyYMF/J4axNClOvKKVJnEmTa6gpgkSM0Ca8HdITxOiSwuzLjVoAUAUxIWQBXESMQTpSWQd4r0GuxiJsZPII0F6EnUZg5hES7dZWEkExPj3GiDCv9d8AVEGli2R88rKAAAAAElFTkSuQmCC) repeat-y 90% center,
#CCC url("http://placekitten.com/275/300") repeat right center;
margin: 1em;
padding: 1em;
color: #FFF;
font-weight: bold;
}
li.secondary {
background: #CCC url("http://placekitten.com/325/300") repeat left 10%;
}
JSFiddle: http://jsfiddle.net/KatieK/9zcnp/1/
Aber die neue Erklärung für background:
bläst dem ersten Hintergrundbild (der Fisch). Wie kann ich in einer Cascading-Regel nur das zweite Hintergrundbild ansprechen?
sind die Fische im .SECONDARY ?? – dezman
Ja, ich musste den Fisch in '.secondary' neu definieren. Aber ich dachte mir, ich sollte den * cascade * Teil von CSS benutzen können. ;) – KatieK