さて、別のことを試した後、私は次のようなことができることに気づきました。
#menu ul > li {
background: url('../img/menu_divider.png') no-repeat bottom left;
-webkit-background-size: <image width> auto; /* Safari and Chrome */
-moz-background-size: <image width> auto; /* Firefox */
-ms-background-size: <image width> auto; /* Internet Explorer */
-o-background-size: <image width> auto; /* Opera */
background-size: <image width> auto; /* CSS3 */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
#menu ul > li {
background-image: url('../img/menu_divider@2x.png');
}
}
そして、これを追加して、リスト全体の上に画像を追加します。
#menu ul {
background: url('../img/menu_divider.png') no-repeat top left;
-webkit-background-size: <image width> auto; /* Safari and Chrome */
-moz-background-size: <image width> auto; /* Firefox */
-ms-background-size: <image width> auto; /* Internet Explorer */
-o-background-size: <image width> auto; /* Opera */
background-size: <image width> auto; /* CSS3 */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
#menu ul {
background-image: url('../img/menu_divider@2x.png');
}
}