Reactjs StyleSheet选择器

问题描述 投票:0回答:1

我有一个带有Typescript的React.js应用。我想禁用锚标记上的已访问文本着色,并且具有以下样式表。

  const useStyles = makeStyles((theme: Theme) =>
    createStyles(
    myAnchor: {
      "&:visited": {color: "inherit"},
      "&:hover": {color: "inherit"},
      "&:active": {color: "inherit"}
    }
    ...
  )
  const classes = useStyles();

但是当我执行<a className={classes.myAnchor}>link here</a>时,它不起作用。 "&:visited"我有什么问题吗?

reactjs typescript css-selectors stylesheet
1个回答
0
投票

makeStyles中删除createStyles

const useStyles = makeStyles((theme: Theme) => ({
  myAnchor: {
    "&:visited": { color: "inherit" },
    "&:hover": { color: "inherit" },
    "&:active": { color: "inherit" }
  }
}));

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.