zoukankan      html  css  js  c++  java
  • 在博客中模拟Typora中的Dark风格

    在博客中模拟Typora中的Dark风格

    问题

      上网太久,背景色太亮,就会觉得刺眼。这时就想,如果能够让背景变暗,得有多好哇。程序员对背景体会最深了,经常会把背景设置为暗色调,这样看久了眼睛会不累——尽管省电是个原因,但不是主要原因。

      我在Tyora中,在Themes中选择了Barfi Dark风格,并有些许的改写。效果如图所示。

    https://images.cnblogs.com/cnblogs_com/allbody/1660897/o_200304065438snap436.jpg

      如果能够在博客中,也实现这样的效果,该有多好啊。下面讲实现过程。

    解决

    第一步

      点击我的博客之中的“管理”,或者点击这里:

      管理

      再点“设置”,

    • 博客皮肤,选择:CodingLife
    • 下面的禁用模板默认CSS,勾上。

    第二步

      在“页面定制CSS代码”中,复制进以下代码:

    /*隐藏底部广告和侧边栏*/
    #ad_t2, #cnblogs_c1, #under_post_news, #cnblogs_c2, 
    #under_post_kb, #sideBar, #blog_post_info_block, #navigator {
        display: none;
    }
    
    /* 设置总体字体颜色、背景颜色、行离间距 */
    body
    {
    color:rgb(161,161,161)  !important;
    background-color:rgb(30,30,30)  !important;
    font-family:"Yahei Mono", 'PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif;
    
    /*
    font-family: "Yahei Mono","Lucida Console" , "Courier New",Verdana ,Arial , Georgia, "Times New Roman";
    line-height:130%;   行间距 
    letter-spacing:0.01px; 字符间距 */
    }
    
    /* 未访问链接*/
    a:link {color:rgb(115, 222, 235)  !important;} 
    /* 已访问链接 */
    a:visited {color:rgb(255,152,0)  !important;}  
    /* 鼠标移动到链接上 */
    a:hover {color:rgb(233,30,99)  !important;}  
    /* 鼠标点击时 */
    a:active {color:rgb(255,255,255)  !important;}  
    
    /* 六级标题设置 */
    h1, h2, h3, h4, h5, h6 {
      font-family: Yahei Mono, Roboto, Open Sans, sans-serif;
      color: rgb(217, 48, 37);
      margin: 2px;
    }
    h1 {
      font-size: 30px !important;
    }
    h2 {
      font-size: 27px !important;
    }
    h3 {
      font-size: 24px !important;
    }
    h4, h5, h6 {
      font-size: 22px !important;
    }
    
    /* 加粗字体彩色。第二句把加粗去掉了。。还是去掉清楚 */
    b,dt,strong {
      color: rgb(245, 56, 160);
      font-weight: 500;
    }
    
    
    /* Top标题字体 */
    .title {
      color: rgb(245, 56, 160)  !important;
      font-size: 150%;
    }
    
    /* 博文题目 标题字体 */
    .postTitle {
      color: rgb(245, 56, 160)  !important;
      font-size: 135%;
    }
    
    /* 引用设置 */
    blockquote {
        color: rgb(36, 193, 224);
        padding: 1px 20px;
        background: rgb(30, 30, 30);
    	border: 0.2px solid rgb(37, 121, 187);	
        border-left: 4px solid rgb(36, 193, 224);
    }
    
    

      到最下面,点保存,完成!

      点这里可以看到最终效果。

    说明

      虽然说,已经勾上了“禁用模板默认CSS”,但博客的皮肤选择,还是会对博客页面产生较大影响。

      这样设置,虽然一定程度上模拟了Typora上的效果,但不具有通用性。我作过调查,随意的——多数人更喜欢亮堂堂的感觉。如果把博客均设置为暗色,而读者喜欢亮色的话,就比较难办了。

      再说,暗背景比较容易实现,但一系列的前景的明亮是较难解决的。代码框还有解决方法,但图片就难了,不可能在引用图片的时候,把图片中的亮色去掉——就算能够去掉,又怎么保证图片的完美呈现呢?

      要是有个选项,能够让读者选择就好了。但这个实现起来就比较难,以后再说吧。

      相比在博客中定制,还有一个方法就是在浏览器中想办法。Chrome的插件,可以做到代码注入。

    20.03.04

  • 相关阅读:
    WSGI-mini-web框架服务器
    pymsql链接数据库报错2003的解决过程记录
    官方案例--Survival Shoot(一)
    Python-Day5修改haproxy配置文件
    Python-Day4实现简单的shell sed替换功能
    Python-列表嵌套字典-名片管理系统(适合刚学习完字典和列表的同学练手)
    Python-列表的运用-名字管理系统
    Vi 编写一个剪刀石头布游戏
    Python-Day3 购物系统
    Python-Day2三级菜单
  • 原文地址:https://www.cnblogs.com/allbody/p/12409568.html
Copyright © 2011-2022 走看看