html - 如何使用 css 将鼠标悬停在文本上时显示图像?

标签 html css

我有一个文本列表,当用户将鼠标悬停在每行文本上时,我希望在它的旁边显示一个小图像。我已经尝试将图像设为“visibility:hidden”,然后将鼠标悬停在链接文本“visibility: visible”上,但这对我不起作用。请帮忙。

JSFiddle 链接: http://jsfiddle.net/ML9wT/2/

编辑:链接。

HTML

<ul class="song-links">
    <li id="track-one"><span class="num-color">1.</span>
    <a href="#">one<div class="song-selector"><img src="http://placehold.it/25x25"></img></div></a>
    </li>


    <li id="track-two"><span class="num-color">2.</span>
    <a href="#">two<div class="song-selector"><img src="http://placehold.it/25x25"></img></div></a>
    </li>

    <li id="track-three"><span class="num-color">2.</span>
    <a href="#">three<div class="song-selector"><img src="http://placehold.it/25x25"></img></div></a>
    </li>

</ul>

CSS

.song-links {
letter-spacing: 1px;
list-style: none;
color: black;
visibility: visible;
}

.song-selector {
display: inline;
margin-left: 8px;
}

最佳答案

尝试:

.song-links {
  letter-spacing: 1px;
  list-style: none;
  color: black;
}

.song-selector {
  display: inline;
  margin-left: 8px;
  visibility: hidden;
}

.song-links li:hover .song-selector {
  visibility: visible;
}

关于html - 如何使用 css 将鼠标悬停在文本上时显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427980/

相关文章:

javascript - 当脚本没有上传文件时如何阻止提交按钮?

html - 如何使用 CSS 垂直对齐 div 容器?

javascript - 如何更改鼠标悬停时元素的颜色?

css - 放大和缩小时从 div 溢出的文本

css - :hover and :focus inline style in React doesn't work

html - 关于如何在 CSS 中实现 GridView 的任何想法? - CSS

python - Bottle 服务器路由到多个 html 页面

html - 在加载时将类添加到 div

javascript - HighCharts Semi-Circle-Donut,去除边距和填充

css - 是 CSS 文本转换 "expensive"