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

我是否正確使用了NextJS的scss模塊,或者是我弄錯(cuò)了?
P粉349222772
P粉349222772 2023-09-16 16:57:34
0
1
853

我有一個(gè)pagination.tsx組件和一個(gè)包含樣式的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;
    }
  }
}

簡(jiǎn)化的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: 在實(shí)際代碼中,active是通過classNames動(dòng)態(tài)設(shè)置的,但這里是靜態(tài)類

我的問題是.pagination li.active的樣式未應(yīng)用,并且背景色不顯示為#4CAF50

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

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

P粉349222772
P粉349222772

全部回復(fù)(1)
P粉346326040

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

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