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...

相关推荐
fruge13 分钟前
Lodash 源码精读:防抖节流的实现细节与边界场景
前端
yuzhiboyouye15 分钟前
怎么熟悉一个web前端项目的业务呢?
前端
GISer_Jing17 分钟前
AI在前端营销和用户增长领域应用(待补充)
前端·人工智能
橘子海全栈攻城狮26 分钟前
【最新源码】基于springboot的会议室预订系统设计与实现 014
java·开发语言·前端·spring boot·后端·spring·自动化
1024肥宅27 分钟前
前端常用模式:提升代码质量的四大核心模式
前端·javascript·设计模式
carry杰42 分钟前
nacos bootstrap.yml 动态配置开发测试线上模式
前端·bootstrap·html
少年张二狗1 小时前
Vue + Element-UI 图片上传实现拖拽排序功能
前端·vue.js·ui
我又来搬代码了1 小时前
【Android】【Compose】Compose知识点复习(一)
android·前端·kotlin·android studio
哆啦A梦15881 小时前
【vue实战】商城后台管理系统 01 项目介绍
前端·javascript·vue.js