簡體   English   中英

React CSS組件中未顯示SCSS效果

[英]SCSS effects not showing in React jsx component

我正在嘗試設置React組件的樣式,但是看不到效果。 沒有任何錯誤,只是沒有樣式。

ButtonFilled.jsx(我的React組件)

import React from 'react';
import css from './button.scss';

class ButtonFilled extends React.Component {
   render() {

      return (

          <div>
         <button className = {css.buttonFilled}>
            Learn More
         </button>
          </div>
      );
   }
}
   export default ButtonFilled;

button.scss(我的樣式表)

@import "base.scss";
.buttonFilled{
     font-size: 24;
     color: '#6D0839';
     font-weight: "bold";
     background-color: '#FFFFFF';
     padding-top: 17;
     padding-bottom: 22;
     padding-left: 15;
     padding-right: 15;
     width: 203;
     border-radius: 5;
     border-color: '#FFFFFF';
  }  

為什么會這樣呢? 我沒有正確指定類名嗎?

嘗試以這種方式導入它。

import React from 'react';
import './button.scss';

class ButtonFilled extends React.Component {
   render() {
      return (
          <div>
            <button className = "buttonFilled">
              Learn More
            </button>
          </div>
      );
   }
}

export default ButtonFilled;

button.scss在哪里? 如果它與ButtonFilled.jsx處於同一文件夾,則我看不到任何錯誤。 否則,將路徑更改為正確的路徑,請注意。 在“ ./button.scss”中表示當前文件夾。 使用css的其他方法就是導入css,例如import'./button.scss'; (確保其正確的路徑)。 並在您的jsx className =“ buttonFilled”上

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM