弹出图像右上角的定位关闭按钮

时间:2011-12-06 00:10:16

标签: javascript html css

如何在弹出图片的右上角显示关闭按钮[x] http://bit.ly/uHrh3E

    #shDisplay #shWrap #imgContainer {
    position:relative;
}


#shDisplay #shWrap #imgContainer > #clbtn >a {
    font-size:18px;
    margin-bottom:10px;
    color:#fff;
    text-align:right;
    right: 1%;
}

#shShutter *, #shDisplay * {
    padding: 0;
    margin: 0;
}
#clbtn{
    position: absolute; top: 0; right: 0;
    margin-bottom:10px;
}

D.innerHTML = '<div id="shWrap"><div id="imgContainer"><div id="clbtn">' + closebtn + '</div><img src="'+shutterLinks[ln].link+'" id="shTopImg" title="' + t.msgClose + '" onload="shutterReloaded.showImg();" onclick="shutterReloaded.hideShutter();" /></div>' + NavBar +'</div>';

我似乎无法让它正常工作。

1 个答案:

答案 0 :(得分:2)

它相对简单,因此如果您将按钮放在包含图片的div中,请在容器上放置position: relative;,在position: absolute; top: 0; right: 0;放置[X]

在容器上使用position: relative会使子元素相对于该元素,这可能非常方便 - 就像这个特定的例子一样。