css-modules 相关问题

CSS Modules是一个预处理器,允许在CSS代码中模拟本地范围和控制依赖关系。

CSS 模块样式被 CSP 阻止,而 style-src 指令没有不安全内联

我有一个使用 CRA 创建的 React 应用程序,我正在使用 CSS 模块来设置组件的样式。 我创建带有 .module.css 前缀的 CSS 文件。示例:组件名称.module.css 然后我导入 CSS ...

回答 2 投票 0

是否可以使用 module.css/module.scss 引用常规类名?

这可能是一个愚蠢的问题,但我对于在 React 中使用 CSS/SCSS 模块还比较陌生。 我有充分的理由询问,因为模块允许 CSS 的范围(这对于防止 CSS 很有用

回答 1 投票 0

是否可以使用另一个 CSS 模块中的类?

一个 CSS 模块中是否可以使用另一个 CSS 模块中的类? 问题是CSS模块正在做它自己的类名翻译,所以A.css中的.class将变成A-module--class-

回答 5 投票 0

如何覆盖另一个CSS文件的样式

我有一个 css 文件 (main.css),我想使用另一个 css 文件 (overrides.css) 覆盖它。但我在执行此操作时遇到问题,因为它们位于不同的文件中并且它们获得不同的哈希值。 这是我...

回答 3 投票 0

如何将自动换行应用于 ANTD 选择标题和下拉项以更改元素的高度?

我希望我的 ANTD 标题/所选项目转到下一行并修改 Select 的高度。 我研究过这个例子:https://codesandbox.io/s/basic-usage-antd-4-24-7-forked-8jzp29?file=/dem...

回答 1 投票 0

Remixjs - 如果使用 css 模块,元素没有类

Remix 似乎支持 CSS 模块。 我已经安装了 @remix-run/css-bundle 并从中导入 cssBundleHref 并将其添加到 root.tsx 中的链接描述符中。 从“...

回答 1 投票 0

如何使用 css-modules className 的 props 变量?

是否可以使用 props 变量作为 css-modules 类名? // 组件.js 从“./Component.module.scss”导入样式 const 组件 = ({ 颜色 }) => 是否可以对 css-modules className 使用 props 变量? // Component.js import styles from "./Component.module.scss" const Component = ({ color }) => <div className={`${styles.component}` `${styles.color}`> Component </div> // Component.module.scss .component { border: 1px black solid; } .red { color: red; } .green { color: green; } 然后我可以像这样使用Component: // App.js <Component color="red" /> <Component color="green" /> 并让两个Components分别为红色和绿色。 我想你错过了一个括号 const Component = ({ color }) => { const cssColor = color; return ( <div className={`${styles.component}` `${styles[cssColor]}`}> Component </div> ) } 要使用 Component 级别的 CSS,您可以像使用加载器一样将其加载到 Webpack 中(参考) 使用 webpack 时,您可以添加加载器,并将模块包含到其他的 webpack.config.js 中,以使 CSS 模块与 Webpack 一起使用。 test: /\.css$/, loader: 'style!css-loader?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]' } 或者,您可以使用名为 classnames 的库 import styles from "./component.module.css"; const Component = ({ color }) => { const cssColor = styles[color]; return ( <div className={cssColor}> Component </div> ) } 我觉得这个操作效果更好 以下作品: const Component = ({ color }) => { const cssColor = color; return ( <div className={`${styles.component}` `${styles[cssColor]}`> Component </div> ) }

回答 3 投票 0

Material UI、CSS Modules、Next.js:为什么当 JS 禁用时样式不应用?

我正在开发我的第一个 Material UI - CSS 模块 - Next.js 项目。 问题: 当我在 Chrome 开发工具中禁用 JS 时,样式不会应用。 现在,我不明白这是否有什么问题......

回答 2 投票 0

应用CSS模块类更简单/更干净的方法?

React(或样式组件)中的常规类命名约定: className =“该类全局类” VS CSS 模块中的类命名: className={`${styles.thisClass} 全局类`} 第二...

回答 1 投票 0

如何访问不同文件中的css变量?

我创建了一个 global.css 文件,并在 :root 元素中声明了 css 变量。现在我想模块化地设计我的页面样式,为此,我需要访问诸如 (--primary-color: #000) ...

回答 2 投票 0

与 CSS 网格和 CSS 模块的代码和智能感知相比

我正在使用 VS 代码进行一个使用 CSS 网格和 CSS 模块的项目。但是当我尝试这样的事情时 .loginRegisterDiv { 组成:loginDiv; 边距:0 像素; 宽度:100%; } 我收到错误...

回答 6 投票 0

如何使用 TSX 组件和 CSS 模块设置 npm 库?

目标是创建一个包含 React 组件和功能的 npm 模块,可以将其导入 NextJS 项目中。问题是 JS 被捆绑在一个文件中,而不是维护 src/f...

回答 1 投票 0

Jest 找不到 SCSS 模块

这是我的代码(只是一个非常基本的设置)。所有文件都在同一个文件夹中。 我正在使用 create-react-app。 用户.tsx: 从“反应”导入反应; 从“./User.module.scss”导入样式; 常量 U...

回答 2 投票 0

NextJS 中基于窗口宽度的单独 CSS 链接

是否可以根据媒体查询制作NextJS链接样式表?我正在使用 css 模块。例子: CSS 模块文件: @media(最大宽度:800px){ 。我的课{ /* ...移动样式 */ } } @medi...

回答 1 投票 0

使用Vite js在Vue项目中配置CSS模块类名

在我的 vite.config.ts 中,我有一个 CSS 模块的配置 返回定义配置({ ... CSS:{ ... 模块:{ 当地人约定:“camelCase”, 生成作用域名称:“[名称]__[

回答 1 投票 0

如何使用 LESS/CSS 模块配置 Shopify Hydrogen V2

我正在尝试使用 LESS(或至少 CSS)模块配置 Shopify Hydrogen V2,因此我可以封装仅按需加载的组件样式。 所需用途: 从“./style.

回答 1 投票 0

CSS 模块第三方样式选择器 - 组合 :global 和 :before

我有一个 :before 元素应用于 .module.css 文件中的按钮(由 vite 加载): .mybutton:之前{ /* 样式 */ } 导入 { 按钮作为 MuiButton, ButtonProps } 从“clsx&q...

回答 1 投票 0

React、Emmet、Visual Studio Code 和 CSS 模块

有没有办法在Visual Studio代码中配置emmet来使用React的CSS模块? 当我输入... div.container 并点击 Tab 时,它变成 问题...

回答 6 投票 0


NextJS 页面中导入的 Turborepo“外部”包组件中没有样式

我有一系列小型原子包,我希望能够独立发布和版本控制,所有这些都在使用 TurboRepo 的 monorepo 中。 当这些组件被用作“内部&...

回答 1 投票 0

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