• 共享一下我的自定义CSS博客皮肤


     

    前  言

        一个好的阅读体验,对技术博客来说,也许算是锦上添花。入园一年来,虽然没写几篇文章,但隔一段时间,总会感觉博客界面审美疲劳,就会下些功夫去重新设计一下博客的页面。只为了让界面清爽,方便园友阅读。很多园友问我,用的是什么模板,其实归功于园子的自定义CSS(其实可以自己设计皮肤,但比较麻烦,自定义CSS灵活快捷),趁机分享下我当前的博客界面设计。当然,不是做前端设计出身,UI设计师们请轻拍。喜欢的话,可以换着试试,或者有空自己设计一番。

    更新说明

        (1)导航栏文章统计信息,已对齐;

        (2)Google搜索框和找找看,样式已更改;

        (3)添加了透明效果。

        当然作为技术性博客,文章的内容是首当其冲的,我后期会专注于学习和分享技术性内容,一直努力中!

    1、我使用的模板

        我选用的博客模板为LessIsMore,自我感觉它的框架设计比较灵活。

    LessIsMore

    2、通过CSS定制页面风格

         在“通过CSS定制页面风格”的框中,输入如下自定义的CSS代码。(有点乱,是查看Html源码框架,逐条设计添加的) 

    复制代码
    /*公用*/
    body {
    font-size:15px;
    padding:0;
    margin:0;
    font-family:"微软雅黑","宋体",Arial;
    background:#205424 url('http://mat1.gtimg.com/www/mb/theme/qqfs/one_lhj/wrapBg.jpg') no-repeat top center fixed;
    min-1200px;
    }
    #home {
    opacity: 0.95;
    filter: alpha(opacity=95);
    box-shadow:0 0 10px #000;
    margin:40px auto;
    1200px;
    background:#fff;
    overflow:auto;
    border:solid 1px #fff;
    }
    /*段落*/
    .postBody p,.postCon p {
    margin:7px 0;
    line-height:24px;
    }
    h1 {
    margin:0;
    }
    h3 {
    font-size:15px;
    font-weight:bold;
    }
    /*超链接*/
    a {
    color:#464646;
    text-decoration:none;
    }
    a:hover {
    text-decoration:underline;
    }
    a:visited,a:hover {
    color:#464646;
    }
    ul {
    list-style:none;
    margin:0;
    padding:0;
    }
    image {
    border:none;
    }
    #header {
    padding:20px;
    }
    /*博客标题*/
    #blogTitle,#blogTitle a {
    font-weight:bold;
    color:#666;
    }
    #blogTitle .title {
    margin-top:10px;
    height:100px;
    line-height:100px;
    font-size:36px;
    padding-left:120px;
    background:#fff url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_light2.png') no-repeat;
    }
    .headermaintitle {
    }#blogTitle,#blogTitle a:hover {
    text-decoration:none;
    }
    /*子标题*/
    .subtitle {
    padding-left:30px;
    font-size:14px;
    color:#999;
    font-weight:normal;
    margin:10px 0;
    }
    /*导航栏*/
    #navigator {
    font-size:16px;
    height:48px;
    background:#55895B;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    }
    #navList li {
    margin:0;
    line-height:48px;
    display:inline-block;
    float:left;
    }
    #navList li:hover {
    background:#6DA47D;
    }
    #navList li a {
    padding:0 30px;
    text-decoration:none;
    line-height:48px;
    border:0;
    color:#fff;
    display:-moz-inline-box;
    display:inline-block;
    }
    .blogStats {
    height:48px;
    color:#fff;
    line-height:48px;
    }
    #main {
    padding:20px;
    }
    /*左边*/
    #sideBarMain {
    padding:0 10px 0 0;
    background:#fff;
    margin:0 0 20px 0;
    190px;
    font-size:12px;
    line-height:22px;
    }
    #sideBarMain a {
    color:#666;
    }
    #leftcontentcontainer {
    color:#666;
    }
    .newsItem {
    color:#666;
    }
    /*公告*/
    #profile_block {
    margin-top:0px;
    line-height:24px;
    text-align:left;
    }
    /*主面板*/
    #mainContent {
    margin-top:0px;
    padding-top:0px;
    padding-right:0px;
    background:#fff;
    padding-bottom:0px;
    float:right;
    960px;
    padding-left:0px;
    }
    /*每日文章列表*/
    .day {
    background:#fff;
    padding:0;
    margin:0 0 20px 0;
    }
    /*博客标题*/
    .postTitle a {
    color:#464646;
    }
    .postTitle {
    padding-bottom:10px;
    font-size:20px;
    font-weight:bold;
    color:#464646;
    background:url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_br229512.link(en-us,MSDN.10).gif') no-repeat 0 3px;
    padding-left:30px;
    }
    .dayTitle {
    display:none;
    }
    /*摘要*/
    .c_b_p_desc {
    padding:10px;
    line-height:24px;
    color:#888;
    }
    .c_b_p_desc a {
    color:#888;
    }
    .c_b_p_desc a:hover {
    text-decoration:none;
    border-bottom-1px;
    border-bottom-style:dotted;
    }
    /*右侧图片*/
    .desc_img {
    margin-left:10px;
    border:solid 1px #fff;
    box-shadow:0 0 10px #aaa;
    }
    /*博文页*/
    #topics .post {
    background:#fff;
    }
    .postCon {
    padding:10px 20px 0 20px;
    }
    .postDesc {
    margin:0 30px;
    margin-bottom:2px;
    padding:8px 0px;
    font-size:12px;
    color:#aaa;
    background:#fff;
    text-align:right;
    }
    .postDesc a {
    color:#AAA;
    }
    .postBody {
    padding:0;
    }
    /*google搜索框*/
    #google_q,#q {
    height:22px;
    120px;
    border:solid 1px #ccc;
    box-shadow:inset 0 0 3px #ddd;
    border-radius:4px;
    }
    /*搜索按钮*/
    .btn_my_zzk {
    font-family:'Microsoft Yahei';
    border:none;
    height:26px;
    60px;
    padding:1px;
    font-size:14px;
    cursor:pointer;
    position:relative;
    vertical-align:middle;
    display:inline-block;
    background:#55895B;
    border-radius:4px;
    color:#fff;
    }
    .btn_my_zzk:hover {
    background:#6DA47D;
    }
    /*评论按钮*/

    #btn_comment_submit {
    border:none;
    height:48px;
    120px;
    }
    /*评论按钮*/
    .comment_btn {
    font-family:'Microsoft Yahei';
    border:none;
    height:48px;
    120px;
    font-size:18px;
    cursor:pointer;
    position:relative;
    vertical-align:middle;
    display:inline-block;
    background:#55895B;
    color:#fff;
    }
    #btn_comment_submit:hover {
    background:#6DA47D;
    }
    /*评论标题*/
    .feedback_area_title {
    padding:10px;
    font-size:24px;
    font-weight:bold;
    color:#55895B;
    border-bottom:solid 6px #55895B;
    }
    .feedbackListSubtitle {
    font-size:12px;
    color:#888;
    }
    .feedbackListSubtitle a {
    color:#888;
    }
    .comment_quote {
    background:#FCFAAC;
    padding:15px;
    border:1px solid #CCC;
    }
    #commentform_title {
    color:#55895B;
    background-image:none;
    background-repeat:no-repeat;
    margin-bottom:10px;
    padding:10px 20px 10px 10px;
    font-size:24px;
    font-weight:bold;
    border-bottom:solid 6px #55895B;
    }
    /*评论框*/
    #comment_form {
    margin:10px 0;
    padding:0;
    }
    .commentform {
    margin:10px 0;
    padding:10px 20px;
    background:#fff;
    }
    /*评论输入域*/
    #tbCommentBody {
    font-family:'MIcrosoft Yahei';
    margin-top:10px;
    940px;
    max-940px;
    min-940px;
    background:white;
    color:#333;
    border:2px solid #fff;
    box-shadow:inset 0 0 8px #aaa;
    padding:10px;
    height:120px;
    font-size:14px;
    min-height:120px;
    }
    /*评论条目*/
    .feedbackItem {
    font-size:14px;
    line-height:24px;
    margin:10px 0;
    padding:20px;
    background:#F2F2F2;
    box-shadow:0 0 5px #aaa;
    }
    .feedbackListSubtitle {
    font-weight:normal;
    }
    /*分类页*/
    .entrylist {
    padding:10px 20px;
    background:#fff;
    }
    .entrylistItem {
    margin:10px 0;
    padding:10px;
    }
    .entrylistPosttitle {
    font-size:18px;
    font-weight:bold;
    background:url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_br229512.link(en-us,MSDN.10).gif') no-repeat 0 3px;
    padding-left:30px;
    }
    .entrylistPostSummary {
    padding:10px;
    }
    .entrylistItemPostDesc {
    font-size:12px;
    color:#999;
    padding-left:40px;
    }
    /*尾部*/
    #footer {
    font-size:12px;
    margin:20px;
    padding:12px;
    text-align:center;
    background:#55895B;
    color:#DDD;
    font-size:14px;
    }
    /*文章内图片*/
    #cnblogs_post_body p img {
    margin:10px;
    }
    /*顶一下*/
    .diggnum {
    font-size:28px;
    color:#6DA47D;
    font-family:'Microsoft Yahei';
    }
    #div_digg .diggnum {
    line-height:100px;
    }
    .diggit {
    float:left;
    128px;
    height:128px;
    background:url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_dig.gif') no-repeat;
    background-position:0 0;
    text-align:center;
    cursor:pointer;
    }
    .diggit:hover {
    background-position:-128px 0;
    }
    /*踩一下(园友反映,这个有点“邪恶”,呵呵,其实是我没来得及设计这个背景图片,就暂时把它隐藏了……可以去掉这句话)*/
    .buryit {
    display:none;
    }
    .diggword {
    display:none;
    }
    /*green_channel*/
    #green_channel {
    text:align:right;
    background:#6DA47D;
    padding-left:20px;
    font-weight:normal;
    font-size:15px;
    920px;
    border:none;
    color:#fff;
    padding:20px;
    border-radius:4px;
    }
    /*最新评论*/
    #myposts .PostList {
    font-size:14px;
    line-height:24px;
    margin:10px 0;
    padding:20px;
    background:#F2F2F2;
    box-shadow:0 0 5px #aaa;
    }
    #myposts .postTitl2 a {
    color:#6DA47D;
    }
    复制代码

    3、禁用模板默认CSS

        这里我们勾选“禁用模板默认CSS”。

    4、页首Html代码

        这里我放的是文章中用到的标题样式,自定义的三级标题和摘要、注意等,方便维护。(原先我写了些Html+Js的代码,比如回到顶部,切换阅读模式等,现在已经去除了。)在页首Html框中输入以下自定义CSS代码。

    复制代码
    <style type="text/css">
    .Abstract
    {
    padding: 15px;
    border: dotted 2px #999;
    color: #999;
    font-family: 'Microsoft Yahei';
    border-radius: 4px;
    }

    .First
    {
    margin: 10px 0;
    font-family: 'Microsoft Yahei';
    text-align: left;
    padding: 6px 20px;
    color: #fff;
    background: #55895B;
    font-size: 20px;
    border-radius: 4px;
    clear: both;
    }


    .Second
    {
    margin: 10px 0;
    font-family: 'Microsoft Yahei';
    padding: 6px 20px;
    background: #93C8A2;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    clear: both;
    }


    .Third
    {
    margin: 10px 0;
    padding: 6px 20px;
    font-family: 'Microsoft Yahei';
    margin: 15px 0;
    font-size: 16px;
    color: fff;
    background: #C6EFD2;
    color: #999;
    border-radius: 4px;
    clear: both;
    }
    .note
    {
    margin: 10px 0;
    padding: 15px 20px 15px 60px;
    background: #FCFAA9 url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_yellow-pin.png') no-repeat 20px 0;
    font-size: 15px;
    font-family: 'Microsoft Yahei';
    box-shadow: 0 0 8px #aaa;
    clear: both;
    }

    .demo
    {
    text-align: left;
    padding: 6px 20px;
    overflow: auto;
    border-radius: 4px;
    background: orange;
    color: #fff;
    font-size: 16px;
    clear: both;
    }

    .cnblogs_Highlighter
    {
    border: solid 1px #ccc;
    clear: both;
    }

    .cnblogs_code
    {
    background: #EFFFF4;
    border: solid 0px #939393;
    font-size: 14px;
    clear: both;
    padding: 10px 20px;
    }
    .cnblogs_code pre
    {
    font-size: 14px;
    }
    .cnblogs_code span
    {
    font-family: Courier New;
    font-size: 14px;
    }
    </style>
    复制代码

        标题效果如图所示:

  • 相关阅读:
    使用三星720n液晶显示器的体会
    昨天终于买显示器了
    2005525早上
    抵制日货的结果zt
    读写配置文件类
    递归 访问树节点
    IE条件注释
    闭包 页面渐变
    模块 替换HTML 字符实体(双引号、左右尖括号)
    闭包 查找节点序号
  • 原文地址:https://www.cnblogs.com/zhou195/p/6437229.html
Copyright © 2020-2023  润新知