首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PrismJS CSS主题中关闭文本阴影?

如何在PrismJS CSS主题中关闭文本阴影?
EN

Stack Overflow用户
提问于 2020-12-02 06:32:19
回答 1查看 136关注 0票数 0

我试图用Prism.js格式化Gatsby中的代码块,但是我导入的内置CSS添加了一个文本阴影,这让它看起来很糟糕:

当我在Chrome DevTools中关闭文本阴影时,它看起来很棒:

但是,我不知道如何在代码中做到这一点。

代码块从一个内置的prism.css文件继承文本阴影CSS,该文件按如下方式导入:

import theme from "prism-react-renderer/themes/vsDark"

当我尝试使用内联样式时,它会被prism.css覆盖。如何删除此文本阴影?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-02 07:07:24

CSS按照导入的顺序进行计算,因此在同一个选择器上添加您自己的CSS并在Prism CSS文件之后导入它应该会覆盖您不需要的Prism CSS。

代码语言:javascript
复制
code[class*="language-"],
pre[class*="language-"] {
  text-shadow: none;
}

代码语言:javascript
复制
.token { 
    text-shadow: none;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65099537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档