首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Combine :after with :hover

Combine :after with :hover
EN

Stack Overflow用户
提问于 2012-11-05 22:20:29
回答 4查看 313.6K关注 0票数 203

我想在CSS (或任何其他伪选择器)中结合使用:after:hover。基本上,我有一个list,并且使用:after应用了selected类的项目的箭头形状。我希望同样的情况也适用于悬停在上面的对象,但不能完全让它工作。下面是代码

代码语言:javascript
复制
#alertlist {
  list-style: none;
  width: 250px;
}

#alertlist li {
  padding: 5px 10px;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
}

#alertlist li.selected,
#alertlist li:hover {
  color: #f0f0f0;
  background-color: #303030;
}

#alertlist li.selected:after {
  position: absolute;
  top: 0;
  right: -10px;
  bottom: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #303030;
  content: "";
}
代码语言:javascript
复制
<ul id="alertlist">
  <li>Alert 123</li>
  <li class="selected">Alert 123</li>
  <li>Alert 123</li>
</ul>

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-05 22:22:28

只需将:after附加到#alertlist li:hover选择器,就像处理#alertlist li.selected选择器一样:

代码语言:javascript
复制
#alertlist li.selected:after, #alertlist li:hover:after
{
    position:absolute;
    top: 0;
    right:-10px;
    bottom:0;

    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #303030;
    content: "";
}
票数 267
EN

Stack Overflow用户

发布于 2013-12-27 04:58:58

在scss中

代码语言:javascript
复制
&::after{
content: url(images/RelativeProjectsArr.png);
margin-left:30px;
}

&:hover{
    background-color:$turkiz;
    color:#e5e7ef;

    &::after{
    content: url(images/RelativeProjectsArrHover.png);
    }
}
票数 24
EN

Stack Overflow用户

发布于 2012-11-05 22:27:27

代码语言:javascript
复制
 #alertlist li:hover:after,#alertlist li.selected:after
{
    position:absolute;
    top: 0;
    right:-10px;
    bottom:0;

    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #303030;
    content: "";
}​

jsFiddle Link

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13233991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档