亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

我是否正確使用了NextJS的scss模組,還是我弄錯了?
P粉349222772
P粉349222772 2023-09-16 16:57:34
0
1
851

我有一個pagination.tsx元件和一個包含樣式的pagination.module.scss檔

.pagination {
  ul {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
  }

  li {
    display: inline;
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;

    &.active {
      background-color: #4CAF50;
      color: white;
      border-radius: 5px;
    }

    &:hover:not(.active) {
      background-color: #ddd;
      border-radius: 5px;
    }
  }
}

簡化的React元件如下:

import React from 'react';

import styles from './pagination.module.scss';

const Pagination: React.FC<Props> = () => {
    return (
        <div className={styles.pagination}>
            <ul>
                <li className={'active'}>1</li>
                <li>2</li>
                <li>3</li>
                <li>4</li>
                <li>5</li>
            </ul>
        </div>
    );
};
export default Pagination;

PS: 在實際程式碼中,active是透過classNames動態(tài)設(shè)定的,但這裡是靜態(tài)類別

我的問題是.pagination li.active的樣式未套用,且背景色不顯示為#4CAF50

#ul上的樣式應(yīng)用得很好,li上也是

但li.active沒有應(yīng)用

P粉349222772
P粉349222772

全部回覆(1)
P粉346326040

將您的li標籤的className值替換為styles.active,問題應(yīng)該就解決了

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板