Heim  >  Fragen und Antworten  >  Hauptteil

Warum müssen React-Projekte CSS-Module als Hintergrund im Komponentenbereich erben?

<p>Ich habe eine React-Komponente erstellt, aber es gab ein Problem: Die gesamte Website hat den Textkörperstil geerbt, den ich in einem CSS-Modul festgelegt habe. Ich habe dies mit und ohne das lokale Tag versucht und habe das Gefühl, dass dies möglicherweise etwas mit der Art und Weise zu tun hat, wie React CSS-Module umschließt, da ich noch niemanden gesehen habe, der das gleiche Problem hatte. </p> <pre class="brush:php;toolbar:false;">:local body { Anzeige: Flex; rechtfertigen-Inhalt: Mitte; align-items: center; Mindesthöhe: 100 Vh; Hintergrund: #300d25; Übergang: 0,5 s; } :lokaler Körper::before { Inhalt:''; Position: absolut; oben: 0; links: 0; Breite: 100 %; Höhe: 100 %; Hintergrund: #30bfa5; Übergang: 0,5 s; Clip-Pfad: Kreis (250 Pixel in der Mitte); }</pre>
P粉161939752P粉161939752408 Tage vor460

Antworte allen(1)Ich werde antworten

  • P粉006977956

    P粉0069779562023-08-11 13:45:48

    您已经创建了一个带有关联CSS模块的React组件,但您在其中一个CSS模块中定义的样式似乎影响了整个网站而不只是组件。此问题可能是由于CSS模块的错误使用、类名冲突、全域样式、拼写错误、浏览器扩展或CSS特异性问题引起的。要解决此问题,请确保正确使用CSS模块的命名和使用方法,检查冲突和拼写错误,审查全域样式,使用CSS复位或标准化,检查应用的样式,并验证您的Webpack配置。如果问题仍然存在,请考虑提供更多详细信息以进行特定的故障排除。

    Antwort
    0
  • StornierenAntwort