【发布时间】:2019-10-10 20:24:28
【问题描述】:
我尝试使用样式组件悬停我的 ::after 元素,但它不起作用。
下面我粘贴了我的代码,我认为它应该可以正常工作,但它没有。
const Div = styled.div`
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
postition:relative;
&::after{
content: '';
background:rgba(255, 193, 5, 1);
position:absolute;
top:60%;
left:-15%;
width:20vw;
height:20vw;
border-radius:50%;
&:hover{
transform: scale(1.2);
}
}
`
【问题讨论】:
-
你不能悬停一个伪元素。您只能在父级悬停时应用样式。
div:hover::after { }
标签: css pseudo-element gatsby styled-components