【发布时间】:2022-01-21 23:48:52
【问题描述】:
我最近开始使用 tailwindcss,我注意到有些属性根本不起作用,但是当我将它们放入 css 时,它们确实可以按预期工作。这是一个例子。
const Step = styled.div`
box-shadow: 0 1.3px 12px -3px rgba(0, 0, 0, 0.4);
:hover {
transform: scale(1.1);
}
${tw`
flex
rounded-lg
items-center
justify-center
pl-10
pr-10
pt-6
pb-6
`}
`;
上面的工作是因为我在我的样式组件中添加了悬停效果与 css。 但是这个:
const Step = styled.div`
box-shadow: 0 1.3px 12px -3px rgba(0, 0, 0, 0.4);
${tw`
flex
rounded-lg
items-center
justify-center
pl-10
pr-10
pt-6
pb-6
hover:scale-110
`}
`;
不应用悬停效果。 为什么会这样?
编辑(代码-sanbox): https://codesandbox.io/s/react-tailwind-starter-forked-wwvw2?file=/src/App.js
尝试用双宏内部的hover:scale-110替换顶部的悬停效果
【问题讨论】:
-
错字
hover: scale-110->hover:scale-110 -
@doğukan 更改了它,但仍然没有解决问题。
-
你使用的是tailwindcss >3.x.x ?
-
@doğukan 3.0.5,我在同一个项目中使用过悬停效果,但例如这个特定的不起作用
-
你是如何安装tailwind的?如果您设置了悬停状态,该类是否会显示在组件的浏览器中?
标签: css reactjs styled-components tailwind-css