写了那么久的文章,现在才改回来!

简介: 大家好,我是即兴小索奇,最近在阅读文章时发现了自己文章的一个缺陷,就记录下来并分享给大家,大家写文章时也可以借鉴。

大家好,我是即兴小索奇,最近在阅读文章时发现了自己文章的一个缺陷,就记录下来并分享给大家,大家写文章时也可以借鉴。


这是我以前写的的文章,light亮色下显示正常


9cec816e86e7e2f1b15deac8873839f1.jpeg


-当我不经意间把手机调成深色模式阅读文章时,发现了一个缺陷


深色下显示light样式,很明显这样视觉效果不是很好


应该做到深色下显示深色主题,视觉效果才更加完美


606cfc69ee941d5a7c7f3b32662ff518.jpeg


于是我就想着做到自适应主题样式


我问了ChatGPT也看了很多博主的文章,发现大牛们就是不一样,基本都做到了自适应主题-也就是根据  light/dark  自适应的改变样式(应该不是自带主题样式吧),下面是 程序员鱼皮 的文章截图


这正是我想要改善的样式


a4bacdcf39b52232cfc0fc4183e62467.jpeg

5eeed477754e3095b468c7f1a374290e.jpeg



经过探索和测试之后发现了很简单的改善方法,在主题中加上几行代码就可以做到这样的效果


86e479f87b27cd15e3bc53963a6c5225.png


添加代码如下:

  /* 自适应浅暗色主题 */
  @media (prefers-color-scheme: dark) {
    blockquote.dark{
      background-color: rgb(56, 56, 56) !important;
      color: rgb(141, 141, 141) ;
    }
  }
  @media (prefers-color-scheme: light) {
    blockquote.light{
      background-color: #FBF9FD !important;
      color: #333;
    }
  }


这两段代码是 CSS 中的媒体查询语句,用于根据用户的颜色主题偏好设置来调整网页中的样式。具体来说,这两个媒体查询语句分别针对深色主题和浅色主题进行了样式设置。第一个媒体查询语句 @media (prefers-color-scheme: dark) 表示当用户的颜色主题偏好设置为深色主题时,将应用其中的 CSS 样式。


第二个媒体查询语句 @media (prefers-color-scheme: light) 表示当用户的颜色主题偏好设置为浅色主题时,将应用其中的 CSS 样式。


!important 表示此 CSS 样式优先级高于其它样式,避免和其它样式发生冲突


当然,里面的代码也可以加以修改设置为自己喜欢的颜色样式~


现在就做到自适应主题啦~


相关文章
|
运维 监控 负载均衡
震惊!线上四台机器同一时间全部 OOM,到底发生了什么?
震惊!线上四台机器同一时间全部 OOM,到底发生了什么?
|
JavaScript 算法 前端开发
阿秀思考了很久,最后还是决定啦!
五月份离职后,我给自己放了半个月的假才去入职的新公司,emm,截止目前为止暂时还没后悔,如果以后真的发生北京hulu那样被一锅端的事就算我倒霉好了。
80 1
|
存储 JavaScript
用了那么久this了,还不了解它?
this想必大家都很不陌生了,在例如`Vue.js`中,各种this,唰唰唰的写,但是有没有遇到this指向出错的问题呢? 我有,我猜应该也会有人跟我一样。 所以,我总结了一些this的基础概念和基本使用在这里,供大家参考。
|
缓存 Java API
快进来!花几分钟看一下 ReentrantReadWriteLock 的原理!
在看完 ReentrantLock 之后,在高并发场景下 ReentrantLock 已经足够使用,但是因为 ReentrantLock 是独占锁,同时只有一个线程可以获取该锁,而很多应用场景都是读多写少,这时候使用 ReentrantLock 就不太合适了。读多写少的场景该如何使用?在 JUC 包下同样提供了读写锁 ReentrantReadWriteLock 来应对读多写少的场景。
117 0
|
Arthas Web App开发 运维
线上 RTT 过长,我用这一招解决了!
线上 RTT 过长,我用这一招解决了!
|
存储 SQL 监控
由一次不断GC并耗费过长的时间所想到的工具 - jvmkill与jvmquake
由一次不断GC并耗费过长的时间所想到的工具 - jvmkill与jvmquake
|
运维 监控 Java
面试官:线上环境 FGC 频繁,如何解决?
前言 这个问题应该是Java 面试中很经常被问到的一个题目,很多人害怕这个题目。 因为大部分人可能在工作中根本遇不到 FGC 频繁的问题,即使从网上背了点答案,心里也不踏实,因为毕竟不是自己亲自接触和解决过。 今天就和大家聊聊面试过程中遇到这个问题,该如何解答。
282 0
你的时间花在哪里,决定了你将成为什么样的人
你是否经常觉得时间不够用: 加班几乎成为家常便饭,工作却总是做不完;家人和朋友埋怨你陪伴他们的时间太少;想提升自己,或者去向往已久的地方度假,却总是搁置……然而,在这个世界上,还有很多比你更忙的人,他们为什么能完成远远超过常人的工作?这些人并没有拥有更多的时间,他们只是知道怎样更好地利用时间,掌控自己的时间和生活。
1457 0
个人时间都干啥
我说的个人时间,是自己独处的时间,独自的时间都应该干啥,身边很多朋友不是在刷剧就是在无聊,其实不是说不可以刷剧,也不是说不可无聊,而是说,你的个人时间不应该全都是处于这种状态,或者说,你个人的大部分时间都应该处于投资自己和让自己长身价的状态 我觉得这也是一投资理财,但是唯一不同的是,这投资的是自己,而且是一个仿佛看不到收益的投资,但是这是最明智的投资,因为这个投资会随着时间的增长它的收益率大到让你想不到,可是很多人投资只喜欢短线投机,没有耐心做长线,那就很可惜了。
1027 0

热门文章

最新文章