【发布时间】:2016-12-05 01:49:57
【问题描述】:
我正在尝试定位页面上元素的 after 伪选择器。我正在为这个项目尝试 JSS,到目前为止我是一个超级粉丝,但对它还是很陌生。我在选择:使用 JSS 选择之后遇到问题。这可能吗,因为我认为是在阅读文档时。
这是我的标记:
<Link to="about" className={classes.link}>About</Link>
我的 JSS 看起来像这样:
link: {
position: 'relative',
fontFamily: fonts.family.primary
'&:before': {
content: ' ',
position: 'absolute',
bottom: 0,
left: 50,
width: '100%',
height: '1rem',
display: 'block',
background:styles.colors.white
}
}
如果有熟悉 JSS 的人可以提供帮助,那就太好了!
【问题讨论】:
-
你的意思是
css:before伪元素吗? -
是的,我有 @guest271314,但我是用 JSS 写的
-
你想达到什么目的?
-
我想实现一个悬停效果,它基本上是从左到右为链接底部的一条线设置动画。如果我可以使用 :before @guest271314,这非常容易
-
您可以使用
css:hover和animation在元素悬停时创建效果。没试过jss或react,虽然可以使用javascript获取和设置css:before或:after伪元素。
标签: javascript reactjs styling