Ali*_*sam 8 css hover css-selectors pseudo-element
当我将鼠标悬停在父元素本身上时,是否可以display:block;使用:after伪元素?
#myDiv{
position:relative;
width:50px;
height:50px;
border-style:solid;
background-color:red;
}
#myDiv:after{
position:absolute;
content:"";
display:none;
width:50px;
height:50px;
border-style:solid;
background-color:blue;
}
Run Code Online (Sandbox Code Playgroud)
我累了:
#myDiv:hover #myDiv:after{
display:block;
}
#myDiv:hover + #myDiv:after{
display:block;
}
#myDiv:hover > #myDiv:after{
display:block;
}
Run Code Online (Sandbox Code Playgroud)
然而,没有运气,这是一个小提琴.
您正在尝试引用相同的元素,因此您无需复制 ID 选择器。也不需要使用子选择器,只需使用:
#myDiv:hover:after {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14418 次 |
| 最近记录: |