html - 具有相同类别问题的多个 ID

标签 html css identifier

我正在尝试对具有不同 ID 的多个元素应用悬停操作,但边距和背景位置不会改变,但是当我对每个 ID 使用相同的代码时它工作正常,有人可以帮助我吗?提前致谢!!

<li id='gostou' class='menuacao' title="Gostou do Filme?">
     <a class='link' href="" target="_blank"></a>
</li>

<li id='assistir' class='menuacao' title="Gostou do Filme?">
     <a class='link' href="" target="_blank"></a>
</li>

CSS 看起来像这样

#gostou {
    background: transparent url('img/trailer.png');
    margin: 5px 2px;
}

#assistir {
    background: transparent url('img/tags.png');
    margin: 5px 2px;
}

.menuacao {
    background-position: left;
    height: 40px;
    width: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    list-style: none;
    cursor: pointer; 
}

.menuacao:hover {
    margin: 5px -5px;
    background-position: -80px;
    -webkit-transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px black;
}

最佳答案

您应该用逗号分隔多个选择器,并为每个选择器重复 :hover,如下所示:

#gostou:hover, #assistir:hover {
    margin: 5px -5px;
    background-position: -80px;
}

请参阅此 fiddle :http://jsfiddle.net/vovkss/reNcu/

关于html - 具有相同类别问题的多个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15840945/

相关文章:

html - 使用 OOoWrite,我想添加自定义 html 元素

php - 如果临时密码与数据库中的密码匹配,则更新新密码

css - 让我的 CSS 转换工作的问题

css - 如何将 collapse toggle bootstrap 放在 float-right 和 top 一切之上?

swift - ' Storyboard 不包含标识符为 'TimeController' 的 View Controller ' Swift 中的错误

c++ - 在带参数的变量和函数中找不到标识符

javascript - JQuery 根据不同元素中的文本获取标题值

html - Swift:如何显示来自 html 源的图像

javascript - 如何使用 javascript 验证标签或元素是否在网页上居中对齐

java - 编译时出错?