React 个人博客 支持自定义主题

Blog rick-chou.github.io/one-piece-r...

Code github.com/rick-chou/o...

  1. 升级 tailwindcss v4

github.com/rick-chou/o...

css 复制代码
@import 'tailwindcss';
@plugin '@tailwindcss/typography';

@custom-variant dark (&:where(.dark, .dark *));

/* Typography plugin */
@utility prose {
  :not(pre) > code {
    &::before,
    &::after {
      display: none;
    }
    color: var(--color-slate-500);
    background-color: var(--color-stone-100);
    border-radius: 0.25rem;
    padding: 0.25rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    @apply no-scrollbar;
  }
}

@utility no-scrollbar {
  /* Hide scrollbar for Chrome, Safari and Opera */
  &::-webkit-scrollbar {
    display: none;
  }

  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
  1. 重写 ThemeProvider 支持自定义主题

github.com/rick-chou/o...

相关推荐
一枚前端小能手2 分钟前
「周更第6期」实用JS库推荐:InversifyJS
前端·javascript
Hilaku3 分钟前
"事件委托"这个老古董,在现代React/Vue里还有用武之地吗?
前端·javascript·vue.js
前端缘梦8 分钟前
Webpack 5 核心升级指南:从配置优化到性能提升的完整实践
前端·面试·webpack
汤姆Tom15 分钟前
现代 CSS 架构与组件化:构建可扩展的样式系统
前端·css
偷光15 分钟前
浏览器中的隐藏IDE: Console (控制台) 面板
开发语言·前端·ide·php
时间的情敌22 分钟前
对Webpack的深度解析
前端·webpack·node.js
拜无忧30 分钟前
【案例】可视化模板,驾驶舱模板,3x3,兼容移动
前端·echarts·数据可视化
向葭奔赴♡36 分钟前
前端框架学习指南:提升开发效率
前端·javascript·vue.js
小高00740 分钟前
🔥🔥🔥Vue 3.5 核弹级小补丁:useTemplateRef 让 ref 一夜失业?
前端·javascript·vue.js
小许哥41 分钟前
如何把微信小程序转换成支付宝小程序
前端