我有一个用Javascript得到的宽度和高度的图像。我想在图像上设置背景图像。
表示背景图像看起来像图像,因为youtube在视频上显示称为播放图标的图像。
我想在图像上显示它们。谁能告诉我如何在图像上设置playicon。
答案 0 :(得分:1)
我完全不明白你的问题。我想您要img
放在background-image
上,如果是,请查看以下示例:
<强> HTML 强>
<div>
<img id="play" src="http://dummyimage.com/40x40/454/000&text=Play">
<img id="pause" src="http://dummyimage.com/40x40/848/000&text=Pause">
</div>
<强> CSS 强>
div {background:url("http://dummyimage.com/300x300/000/fff&text=video") no-repeat;
height:300px;
width:300px;
position:relative;
}
img#play {
position:absolute;
bottom:0;
}
img#pause {
position:absolute;
bottom:0;
left:40px;
}
演示: http://jsfiddle.net/ACazB/
div
position:relative
img
内div
position:absolute
div
top
。这将允许您操纵bottom
范围内任何图像的位置。使用框偏移left
,right
,{{1}},{{1}},您可以将图像移动到所需的位置。
http://css-tricks.com/791-absolute-positioning-inside-relative-positioning/