我正在尝试将背景图像设置在实际包含div的外部。
<div class="expandable">Show Details</div>
.expandable
{
background: transparent url('./images/expand.gif') no-repeat -20px 0px;
}
因此,“展开”图像基本上应出现在 div 左侧。
我无法使其正常工作,当图像位于容器边界之外时,它不会显示。我不确定是否有 CSS 技巧我遗漏了,或者这与我的页面布局有关(“可展开” div 嵌套在其他几个 div 中)。
这种做法是否可行? 有什么提示吗?
编辑:这是一个 jsFiddle,展示了问题:链接