【发布时间】:2017-04-01 00:22:37
【问题描述】:
我正在尝试删除图像的灰色轮廓。
我看到那个大纲意味着错误,因为图像标签没有源属性。
但是如果我添加src="image.jpg",则悬停不起作用。
如何解决?好迷茫……
这是我的代码
#item1 {
background-image: url('cushion01.jpg');
height: 300px;
width: 300px;
background-repeat: no-repeat;
background-size: cover;
}
#item1:hover {
background-image: url('cushion-01.jpeg');
height: 300px;
width: 300px;
}
<div class="secondary__item" style="width: 100%; height : 850px;">
<ul class="item-images">
<li class="item-image">
<img class="item" id="item1" src="image.jpg" />
</li>
<li class="item-image">
<img class="item" id="item2" />
</li>
</ul>
<ul class="item-images">
<li class="item-image">
<img class="item" id="item3" />
</li>
<li class="item-image">
<img class="item" id="item4" />
</li>
</ul>
</div>
【问题讨论】:
-
css 中存在拼写错误。悬停前删除空格.. #item1:hover
-
是否要将
background-image设置为img标签?奇怪 -
并且
<img>标签必须有src属性,最好使用<div>标签 -
解决了!我将图像标签更改为 div 标签:D!我想放一些图片,所以我使用了 img 标签。它引起了问题:0...谢谢回复!