html – 悬停时显示“关闭”图标

我有一个明显由一个组织的新闻源.当用户将鼠标悬停在每个项目上时,背景将突出显示.我还希望在每个项目的右上角有一个小“x”,仅在悬停时显示.这个“x”将是删除该帖子的删除按钮.

现在我只有一些基本的html说明:< div class =“hide-button”>< a href =“#”> x< / a>< / div>

我知道我不希望在html中显示“x”,而是在CSS中显示它.所以我有< li>下面的CSS用于悬停,以及隐藏按钮的CSS.我想知道将隐藏按钮div集成到< li>中的最佳方法.

.hide-button {
    float: right;
    margin-top: -13px;
    font-size: 11px;
    font-family: helvetica;
    color: gray;
}

.hide-button a{
    text-decoration: none;
    color:gray;
}

.hide-button a:hover {
    text-decoration: underline;
    color:gray;
}

和清单:

.newsFeedlist li {
    background: white;
    border-bottom: 1px solid #E4E4E4;
    padding: 12px 0px 12px 0px;
    overflow: hidden;
}

.newsFeedlist li:hover {
    background-color: #F3F3F3;
}

非常感谢!!!!!

最佳答案
假设您的删除按钮位于另一个容器内,您可以执行类似的操作

.hide-button {
    float: right;
    margin-top: -13px;
    font-size: 11px;
    font-family: helvetica;
    color: tray;
    display: none;
}

... the other bits of CSS ...

.newsFeedlist li:hover .hide-button {
    display: block;
}

修改认情况下隐藏的关闭按钮,然后将鼠标悬停在列表项上时,再次在关闭按钮上设置显示.

希望这是有道理的

蒂姆

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些