W jaki sposób mogę wykorzystać kaskadę do zastąpienia tylko drugiego obrazu z wielu deklaracji obrazu tła?Jak mogę przesłonić tylko drugi obraz w wielu deklaracjach obrazu tła?
Podałem standardowy styl dla li
s, z dwoma obrazkami tła (kotka i ryba po prawej stronie). Ja również określony styl dla li.secondary
gdzie chcę zmienić tylko drugi z dwoma obrazami tła:
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/
ale nowa deklarację dla background:
wydmuchuje obrazu pierwszy tła (ryba). Jak mogę adresować tylko drugi obraz tła w regule kaskadowej?
należą ryby w .secondary ?? – dezman
Tak, musiałem ponownie określić rybę w '.secondary'. Ale pomyślałem, że powinienem móc użyć części kaskadowej * CSS. ;) – KatieK