:before:after个伪类应用于样式化组件的正确方法是什么?

我知道你可以用

&:hover {}

:hover伪类应用于样式化组件.

这是否适用于所有伪元素,比如前后?

我try 过在一些相当复杂的例子中使用&:before&:after策略,但我不确定我的try 是否有效,因为我的例子出了问题,或者根本不起作用.

有人对此有所了解吗?非常感谢.

推荐答案

styled-components中的伪 Select 器的工作原理与CSS中的一样.(或者更确切地说,Sass)任何不起作用的东西都可能是特定代码中的问题,但如果没有看到实际代码,就很难进行调试!

下面是一个如何使用简单:after的示例:

const UnicornAfter = styled.div`
  &:after {
    content: " ?";
  }
`;

<UnicornAfter>I am a</UnicornAfter> // renders: "I am a ?"

如果你发布你的代码,我可能会帮助调试你的具体问题!

Reactjs相关问答推荐

CSS转换不适用于React MUI对象

如何等待我的插入内容提交后再继续执行指令?

使用Reaction钩子窗体验证可选字段

获取点击的国家/地区名称react 映射

如何在物料界面react 的多选菜单中设置最大 Select 数限制

React路由dom布局隐藏内容

我从 S3 存储桶下载图像时收到错误

如何测试根据 prop 更改 CSS 属性的 useEffect 钩子?

如何管理可重用无线电输入的 React 状态?

Github 页面无法正确呈现 CSS,因为它是本地的

如果传递给挂钩的数据需要事先修改,如何使用自定义挂钩?

如何通过 id 从 useSprings 数组中删除元素

在 Spring Cloud Gateway 中运行的 React SPA 页面刷新出现白标错误

如何将值从下拉列表传递到 select 上的输入?响应式JS

如何在 Cypress E2E 的站点上测试react 组件?

react 路由dom没有路由匹配位置错误/在路由中制作组件

网格项不缩小以适应包含的可滚动列表

在react 路由dom版本6中的组件内添加路由

在react 钩子中将数组添加到数组状态给出一个数字

将 set statehook 函数传递给子路由组件.解构错误