html - 我怎样才能去掉图像中的这条小线? (CSS3,悬停效果)

标签 html css animation hover effect

我有一个问题。我对网页设计相当陌生。我正在制作一个网站,其中包含当我将鼠标悬停在门上时显示为打开的小门图像。它们稍后将包含链接。

代码是

<table><tr><td background="usa-inchisa2.png" height="232px" width="181px" id="usa"></td> </tr>

我有一个外部 CSS:

#usa {
background-image: url('usa-inchisa2.png');
height:223px;
width :181px;
}

#usa:hover {
background-image: url('usa-deschisa2.png');

当我将鼠标悬停在上面时,我得到了这个:

enter image description here

图像底部有一些残留线。我不知道它是从哪里来的。有一次我设法删除了它,但我不记得我做了什么。它与表格边框有什么关系吗? 你能帮我吗?谢谢

最佳答案

尽管我同意@ajp15243 的观点,但我会通过尝试以下方法解决您的问题:

#usa {
background-image: url('usa-inchisa2.png');
background-repeat:no-repeat;
height:223px;
width :181px;
}

#usa:hover {
background-image: url('usa-deschisa2.png');

您可能已经注意到,我将“background-repeat”改为“no-repeat”。这是因为看起来您在该屏幕截图中有不止一张图像。您遇到问题的图像比其余图像小几个像素。由于默认情况下表格行的高度对于该行中的所有单元格都是相同的,因此背景图像在 Y 轴上重复。

关于html - 我怎样才能去掉图像中的这条小线? (CSS3,悬停效果),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225421/

相关文章:

javascript - 不能使物体移动。 Javascript

css - 需要表格单元格中的背景图像和链接文本颜色才能在鼠标悬停在单元格上时发生变化(使用 CSS)

java - Java中是否有等效的TweenMax

javascript - 你如何使用 jQuery 创建一个整数字符串?

javascript - 在 html 文件中引用 javascript?

javascript - 添加关闭按钮灯箱

css - 右侧 div 的内联 block 似乎没有生效

jquery - 在 jquery 中使用滚动条作为动画的时间轴

css - 悬停时取消 CSS3 动画

javascript - 为什么 html 选项卡在设置为 active 时不显示其内容?