以下はオプションの場合があります。
HTML の場合:
<div style="list-style-type:none;width:400px" class="box">
<ul id="lastfm">
<li>...</li>
...
<li class="overlay"></li>
</ul>
</div>
別の項目を追加li.overlay
し、CSS を使用して背景画像を添付します。
.box ul#lastfm {
padding-right: 75px;
position: relative; /* So that the absolute positioning based on this block... */
margin-left: 0;
list-style: square outside none;
}
.overlay {
outline: 1px dashed blue; /* for demo only */
position: absolute;
z-index: 1; /* to make sure it is in front of list items... */
bottom: 0;
right: 0;
height: 70px; /* will depend on your images... */
width: 110px;
background-attachment: scroll, scroll;
background-clip: border-box, border-box;
background-color: transparent;
background-image: ...
background-origin: padding-box, padding-box;
background-position: right bottom, right bottom, left 0px;
/* Make sure syntax is correct, otherwise Safari gets confused... */
background-repeat: no-repeat, no-repeat;
background-size: auto auto, 70px auto, auto auto;
}
の構文background-position
が完全に正しいことを確認してください。そうしないと、Safari がそれを理解できなくなります。Firefox はもう少し寛大でした。
デモはhttp://jsfiddle.net/audetwebdesign/GpAek/にあります。