我有一个显示图像的img标签。这很好。在同一个文件中,我有一个div,其中一个类具有相同url和相同文件的背景图像。 img有效但不是CSS背景。
<img src="../../Content/Themes/Default/images/DeleteIcon.jpg" />
#droptarget
{
border: 1px solid #959595;
height: 100px;
width: 100px;
content:'Drop here to Delete';
background: url('../../Content/Themes/Default/images/DeleteIcon.jpg') no-repeat 140px 102px;
}
答案 0 :(得分:1)
摆脱x和y坐标偏移。它把它推出了div。
background: url('../../Content/Themes/Default/images/DeleteIcon.jpg') no-repeat;
答案 1 :(得分:1)
使用0 0
作为背景位置:
的jsfiddle:here
答案 2 :(得分:0)
你也可以像这样使用background-image
和background-repeat
:
#droptarget {
border: 1px solid #959595;
height: 100px;
width: 100px;
content:'Drop here to Delete';
background-image: url('../../Content/Themes/Default/images/DeleteIcon.jpg');
background-repeat: no-repeat;
}
如果你有background-position
继承自其他元素,你可以添加:
#droptarget {
border: 1px solid #959595;
height: 100px;
width: 100px;
content:'Drop here to Delete';
background-image: url('../../Content/Themes/Default/images/DeleteIcon.jpg');
background-repeat: no-repeat;
background-position: 0 0;
}