日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

next 配置全局scss變量、函數

作者:好巧. 更新時間: 2023-04-13 編程語言

前言

本文基于

  • “next”: “^13.1.1”

1.安裝依賴

yarn add sass --dev

2.新建一個scss文件,如: global.scss

添加如下scss變量、函數

$color: #333;

@function px2rem($px) {
  @return ($px / 20) * 1rem;
}

在這里插入圖片描述

3.配置next.config.js

添加如下配置

const path = require('path');
sassOptions: {
  includePaths: [path.join(__dirname, './styles')],
  prependData: `@import "global.scss";`
}

在這里插入圖片描述

4.組件使用

新建一個 index.module.scss 文件,添加如下內容

.color {
  color: $color;
}

.fontSize {
  font-size: px2rem(20);
}

在這里插入圖片描述

修改 index.tsx

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

function Home() {
  return (
    <>
      <p className={styles.color}>字體顏色</p>
      <p className={styles.fontSize}>字體大小</p>
    </>
  )
}

export default Home;

在這里插入圖片描述

5.效果圖

在這里插入圖片描述

在這里插入圖片描述

如果本篇文章對你有幫助的話,很高興能夠幫助上你。

當然,如果你覺得文章有什么讓你覺得不合理、或者有更簡單的實現方法又或者有理解不來的地方,希望你在看到之后能夠在評論里指出來,我會在看到之后盡快的回復你。

原文鏈接:https://blog.csdn.net/weixin_43233914/article/details/128535376

欄目分類
最近更新