zoukankan      html  css  js  c++  java
  • 定制博客园CSS

    一、选择一个博客皮肤

    在定制CSS之前一定要先确定自己要先选择哪个皮肤,因为不同的皮肤其HTML结构以及class的设计和命名都不太一致,如果你在修改CSS后再更换皮肤的话,会造成部分CSS不对应,无法生效的情况。我个人选择了“BlackLowKey”这个相对比较中规中矩的皮肤。

    二、所要定制的页面

    一般来说,给别人看的页面是 首页 和 博文详情页,我个人的偏好还有 随笔分类列表页。所以我会对这三个页面进行CSS定制。

    三、开始定制

    如果觉得不需要原来皮肤的CSS,可以在设置里勾选“禁用模板默认CSS”,保存然后刷新自己博客的首页就会看到无CSS的博客首页;

    四、最好用的前端CSS编辑器

    最好用的CSS编辑器是什么?是浏览器,按F12或者右击审查元素吧。从导航条开始,嗨翻你的CSS吧;

    温馨提示,你应该把浏览器打开两个窗口,随时把浏览器中做好的CSS复制到博客园的设置里面去,还要注意定期保存,比如两到三分钟;

    你也可以把静态页面直接保存到本地,把CSS保存成文件,修改好一个页面再复制到博客园上去;

    五、最终预览

    每个人有每个人的定制风格,不做一概而论。博客作为阅读功能为主的网站,配色上不宜大面积使用纯度过高的颜色,字体不要太小。动手期间可以多参考一下其他一些博客的颜色搭配,最好能找一个做设计的给你一些指导意见。

    六、其他页面

    博文详情页和分类列表页也是用同样的方法去设计,当然大多数CSS是可以重用的,那么就可以在原来的CSS上再增加一个选择器就可以了。另外页首页脚还可以插入HTML和CSS来显示一些更个性化的内容,比如CSS3动画、SVG等。

    PS:有一些不想看的页面部分可以使用 display:none; 让其不显示,以增加页面的简洁性。

     

    七、我把自己的CSS贴出来,有兴趣的就试试吧

    注意选择“BlackLowKey”皮肤和禁用默认样式,直接把下面这段CSS代码复制进去然后保存就行了

    @charset "utf-8";
    body, ul,li {
        margin: 0;
        padding: 0;
        font-family: "微软雅黑";
    }
    #cnblogs_post_body h3:hover {
        transform: rotateX(360deg);
    }/*
    #blogTitle>h2 {
        font-family: "新細明體";
    }*/
    
    *::-moz-selection {
        background: black;
        color: white;
    }
    ::selection {
        background: black;
        color: white;
    }
    /*
    #sidebar_categories {
        position: absolute;
        top: -10em;
        left: -10em;
        perspective: 500px;
    }*/
    #sidebar_categories .catListTitle {
        color: lightyellow;
        text-shadow: 3px 2px 1px lightblue, -2px -1px 1px pink;/*rgb(112, 201, 195)*/
    }
    #sidebar_categories li {
        float: left;
        margin: 3px;
        padding: 3px 5px;
        background-color: #FDFDE2;
        box-shadow: 1px 1px 2px lightgray, -1px -1px 1px white;
        border-radius: 1em;
    }
    #sidebar_categories li:hover {
    /*    transform: rotateY(45deg);*/
    }
    #sidebar_categories ul {
        overflow: hidden;
    }
    #sidebar_postcategory {
        border-radius: 1.5em;
        background: #fef0de;
    }
    
    
    /*公告栏重要信息*/
    .important {
        color: #CC0000 !important;
    }
    
    #mysiteLink {
    /*position: absolute;*/
    margin-left: 2em;
    margin-top: 2em;
    line-height: 2.2em;
    text-shadow: /*1px 1px 1px black,*/1px 1px 1px black,0px 0px 1px gray;
    }
    #mysiteLink>a{display:block;}
    #mysiteLink>a:hover{
    text-shadow: 1px 1px 1px #CC0000,1px 1px 1px #CC0000,0px 0px 1px gray;
    }
    
    /*公告栏Doge*/
    #doge {
        position: absolute;
    /**    font-size: 0.35em;*/
        line-height: 1em;
        color: lightgray;
        display: inline-block;
        min-width: 40em;
        transform: scale(0.35);
        top: -5em;
        right: -13em;
    }
    #doge:hover {
        color: #CEAA60;
    }/*
    #doge:hover::after{
        content: "Funny";
        transform: scale(1);
        display: inline-block;
        margin: 0.5em 0 0 3em;
        font-size: large;
        font-family: "微软雅黑", Verdana,Arial,Helvetica,sans-serif;
    }*/
    
    #doge::selection {
        background-color: white;
        color: darkgreen;
    }
    #doge::-moz-selection {
        background-color: white;
        color: darkgreen;
    }
    /*没有作用的。。。
    #doge::selection::after{
        content: "黑金狗";
        display: inline-block;
        margin: 0.5em 0 0 3em;
        font-size: large;
        font-family: Verdana,Arial,Helvetica,sans-serif;
    }
    #doge::-moz-selection::after{
        content: "黑金狗";
        display: inline-block;
        margin: 0.5em 0 0 3em;
        font-size: large;
        font-family: Verdana,Arial,Helvetica,sans-serif;
    }*/
    
    /*背景图片或颜色*/
    @media screen and (min- 768px){
        body {
    /*background: url("http://7xj7do.com1.z0.glb.clouddn.com/P8022818.jpg") fixed center center;*/
    background: url("http://7xj7do.com1.z0.glb.clouddn.com/%E8%8F%8A%E8%8A%B1.jpg") fixed center center;
    background: url("http://7xj7do.com1.z0.glb.clouddn.com/bg1.jpg") fixed center center;
    /*background-position: 100% 100%;*/
        }
    /*background: url("http://img1.mydrivers.com/img/20130422/407797a5ac9540e58b241657a33a6c66.jpg") fixed top center;*/
    }
    @media screen and (max- 768px) {
        body {
            background-color: #FFFCF4;
        }
    }
    
    
    /*头部*/
    #header {
        margin-left: 2em;
    }
    
    #Header1_HeaderTitle {
        font-size: xx-large;
        font-weight: bold;
        color: #090;
        font-family: "微软雅黑", Verdana, Geneva, sans-serif;
        text-shadow: 4px 3px 5px black;
        text-decoration: none;
    }
    
    #blogTitle h2 {
        text-indent: 1.5em;
        font-size: large;
        font-weight: unset;
        color: white;
        border-bottom: gray thin dashed;
        text-shadow: 1px 1px 1px black;
    }
    
    #navList {
        height: 3em;
        width: 35em;
    }
    #navList li:hover{
        transform: perspective(500px) rotateY(30deg);
        transform-style: preserve-3d;
    }
    
    #navList>li {
        float: left;
        list-style: none;
        display: inline-block;
        padding: 0.5em 1em;
        margin: 0 0.5em;
        background-color: #FFFF99;
        border: #090 thin solid;
        box-shadow: 2px 2px 2px 2px #999;
        border-radius: 0em 1em 0em 1em;
        transition: background-color 1s;
    }
    
    #navList>li:hover {
        background-color: green;
    }
    
    #navList>li>a {
        color: black;
        font-weight: bold;
        text-shadow: 0px 0px 2px #999;
        text-decoration: none;
    }
    
    #navList>li>a:hover {
        color: white;
    }
    
    .blogStats {
        clear: both;
        margin-top: 0.5em;
        margin-bottom: 1em;
    }
    
    #main {
        width: 1300px;
        margin: auto;
        position: relative;
    }
    /*文章列表*/
    .forFlow {
    }
    
    .entrylistTitle {
        font-size: 1.5em;
        color: darkgoldenrod;
    }
    
    .day, .entrylistItem {
        background-color: #FDFDE2;
        margin: 2em;
        padding: 0.5em;
        padding-bottom: 2em;
        border: yellow thin solid;
        box-shadow: 2px 2px 2px 2px #999;
        border-radius: 0 2em 0 0;
        width: 750px;
        transition: all 0.5s;
    }
    
    .day:hover {
        border: thin solid black;
        background-color: white;
    }
    
    .dayTitle {
        float: right;
    }
    
    .dayTitle>a {
        color: gray;
        text-decoration: none;
    }
    
    .postTitle, .entrylistPosttitle {
        font-size: large;
        font-weight: bold;
        border-bottom: gray thin solid;
        font-family: "微软雅黑";
    }
    
    .postTitle>a, .entrylistPosttitle>a {
        text-decoration: none;
        /*text-shadow: 0 0 2px #999;*/
        color: green;
        transition: all 0.2s;
    }
    
    .postTitle>a:hover {
        color: orange;
    }
    
    .postTitle>a:hover::before {
        content: "《";
        position: absolute;
        margin-left: -1em;
    }
    
    .postTitle>a:hover::after {
        content: "》";
    }
    
    .postCon, .entrylistPostSummary {
        text-indent: 2em;
        margin-top: 1em;
        font-size: 0.9em;
    }
    
    .c_b_p_desc_readmore {
        color: red;
    }
    
    .c_b_p_desc_readmore:hover {
        color: green;
    }
    
    .postDesc, .entrylistItemPostDesc {
        float: right;
        color: gray;
        font-size: 0.8em;
    }
    /*上一页,下一页*/
    .topicListFooter {
        width: 650px;
        margin-left: 2em;
        height: 25px;
    }
    /*页码*/
    .pager {
    background: #FDFDE2;
    padding: 0.7em;
    border-radius: 1em;
    }
    .pager:hover {
    background: white;
    }
    .pager>a:hover {
    color:white;
    background: #2e6ab1;
    }
    
    #nav_next_page>a {
        text-decoration: none;
        background-color: #FDFDE2;
        margin-bottom: 2em;
        padding: 0.5em 2em;
        box-shadow: 1px 1px 2px 2px #999;
        border-radius: 0.5em 2em 2em 0.5em;
        float: right;
    }
    
    #nav_next_page>a:hover {
        color: white;
        background-color: green;
    }
    
    #footer {
        text-align: center;
        font-family: "微软雅黑", Verdana, Geneva, sans-serif;
    }
    .blogStats {
        text-shadow: -1px -1px 1px white,2px 2px 2px white;
    }
    /*右边栏*/
    #sideBar {
        position: absolute;
        top: 0;
        right: 2em;
        width: 400px;
    }
    /*公告栏*/
    .newsItem, .sidebar-block {
        background-color: #FFFCF4;
        padding: 0.5em 0.5em 1em 1em;
        border: thin solid #FF0;
        box-shadow: 0px 0px 5px 0px #999;
        margin-bottom: 2em;
        transition: 0.3s;
    }
    
    .newsItem {
        background: rgb(255, 245, 245);
    }
    /*+加关注按钮*/
    #p_b_follow, #author_profile_follow {
      margin: 1em;
    }
    #p_b_follow>a, #author_profile_follow>a {
      background-color: orange;
      border-radius: 0.5em;
      padding: 0 1em;
      box-shadow: 0px 0px 15px green;
      color: white !important;
      font-size: large;
      font-weight: bold;
      text-decoration: none;
    }
    #p_b_follow>a:hover, #author_profile_follow>a:hover {
      background-color: #d820e4;
      text-decoration: none;
      color: white !important;
    }
    
    
    .newsItem:hover, .sidebar-block:hover {
        background: white;
    }
    
    #sideBar li {
        list-style: none;
    }
    
    #sideBar a {
        font-family: "微软雅黑";
        text-decoration: none;
        color: #39F;
    }
    
    #sideBar a:hover {
        color: green;
    }
    
    #RecentCommentsBlock {
        font-size: small;
    }
    /*博文详情*/
    #topics, #blog-comments-placeholder, #comment_form_container {
        width: 820px;
        background-color: #fffaeb;
        padding: 0.5em 0.5em 3em 1em;
        border: thin solid #FF0;
        box-shadow: 0px 0px 5px 0px #999;
        margin-bottom: 2em;
    }
    
    #blog-comments-placeholder {
        margin-bottom: 0;
    }
    /*博文*/
    #cnblogs_post_body {
        font-family: "微软雅黑";
        line-height: 1.8;
    }
    /*博文小标题*/
    #cnblogs_post_body h3 {
        background-color: lightcyan;
        padding: 0.5em;
    /*    border-left: green solid thin;
        border-right: green solid thin;*/
    /*    border-radius: 1em;*/
    /*    box-shadow: -5px 0px 3px gray;*/
        text-shadow: 0px 0px 5px white;
        transition: all 0.5s;
    }
    
    #cnblogs_post_body h3:hover {
        background-color: #e7e7be;
    }
    
    #cnblogs_post_body p {
        transition: all 0.5s;
    }
    
    #cnblogs_post_body p:hover {
        background-color: lightgoldenrodyellow;
    }
    
    #author_profile_info {
        padding: 0.5em;
        transition: all 0.5s;
    }
    
    #author_profile_info:hover {
    /*    transform: scale(1.1,1.1);*/
        background: white none repeat scroll 0% 0%;
    /*    border: thin dashed gray;*/
    }
    
    /*顶、关注、收藏*/
    #green_channel {
        width: 100%;
        transition: all 0.5s;
    }
    
    #green_channel:hover {
        font-size: large;
    }
    /*赞&反*/
    #div_digg {
        width: inherit;
        border: green thin dashed;
        background-color: white;
        padding: 1.5em;
        box-shadow: 5px 5px 5px gray;
        border-radius: 0.5em;
        transition: all 0.5s;
    }
    
    #div_digg:hover {
        box-shadow: 0px 0px 1em lightskyblue;
        border: solid thin black;
    }
    /*赞成*/
    #div_digg .diggit {
        background-position: center center;
        padding: 1em;
        border-radius: 5em;
        background-color: green;
        box-shadow: 0px 0px 1em lightgreen;
        cursor: crosshair;
    }
    /*反对*/
    #div_digg .buryit {
        background-position: center center;
        padding: 1em;
        border-radius: 5em;
        background-color: gray;
        box-shadow: 0px 0px 1em lightgray;
        cursor: crosshair;
    }
    
    #div_digg .diggit:hover, #div_digg .buryit:hover {
        outline: 1px solid red;
    }
    #div_digg>.clear::after{
        font-family: "新細明體";
        content: "求打賞,求月票(什麼鬼)";
        margin-top: 1.5em;
        display: inline-block;
        color: black;
        text-shadow: 0 0 10px black;
    }
    #digg_tips {
        display:none;
    }
    
    
    /*评论*/
    .feedback_area_title {
        color: #008000;
        font-weight: bold;
        font-size: x-large;
        text-shadow: 0 0 1px yellow;
        border-bottom: thin solid green;
        margin-bottom: 2em;
    }
    
    .feedback_area_title::after {
        font-family: "新細明體";
        content: "有嘢即管講";
        color: gray;
        font-size: 0.8em;
        margin-left: 2em;
    }
    
    .feedbackManage {
        float: right;
    }
    
    .feedbackManage a {
        color: gray;
    }
    
    .feedbackManage a:hover {
        color: green;
    }
    
    .feedbackItem {
        border: thin dashed gray;
        margin-bottom: 1em;
        padding: 10px;
        transition: 0.2s;
    }
    
    .feedbackItem:hover {
        background: lightgoldenrodyellow;
    }
    
    .feedbackItem a {
        text-decoration: none;
    }
    
    .feedbackItem .layer {
        color: gray;
    }
    
    .feedbackItem .comment_date {
        color: green;
    }
    
    .blog_comment_body {
        margin-top: 10px;
        color: #444;
        font-family: serif;
    }
    
    #commentform_title {
        text-shadow: 0px 0px 2px lightgreen;
        font-size: large;
        font-weight: bold;
    }
    
    #commentform_title::after {
        font-family: "新細明體";
        content: "傾返兩句咁咧";
        color: gray;
        font-size: 0.8em;
        margin-left: 2em;
    }
    
    #comment_form_container {
        transition: all 0.2s;
    }
    
    #comment_form_container:hover {
        box-shadow: 0px 0px 2em darkgray;
        border: thin solid black;
        background-color: rgb(238, 255, 238);
    }
    
    #EntryTag,#BlogPostCategory {
        margin-top: 0px !important;
        border: 1px dashed rgb(192, 192, 192);
        padding: 0.5em;
        padding-left: 20px;
    }
    
    #EntryTag,#BlogPostCategory a {
        color: orange;
    }
    
    #EntryTag,#BlogPostCategory a:hover {
        color: #C00;
    }
    #EntryTag {
        display: none;
    }
    
    #post_next_prev {
        line-height: 1.8;
        background-color: #FDFDE2;
        border: thin solid #FF0;
        box-shadow: 2px 2px 2px 2px #999;
        display: inline-block;
        padding: 1em;
        font-size: 0.8em;
        transition: all 0.5s;
    }
    
    #post_next_prev:hover {
    /*    font-size: 0.85em;*/
        background-color: white;
    /*    box-shadow: 0px 0px 1em black;*/
    }
    
    #post_next_prev a {
        color: green;
    }
    
    #post_next_prev a:hover {
        color: #CC0000;
    }
    
    #BlogPostCategory, #comment_nav {
        margin 0;
    }
    
    #comment_nav {
        width: 830px;
        padding: 0.5em;
    }
    
    #comment_nav a {
        text-decoration: none;
        color: green;
    }
    
    #comment_nav a:hover {
        color: orange;
    }
    
    #comment_nav a:last-child {
        color: blue;
    }
    
    #site_nav_under, #opt_under_post, #google_ad_c1, #under_post_news, #google_ad_c2, #under_post_kb, #HistoryToday {
        display: none;
    }
    /*刚提交的评论*/
    #divCommentShow {
        background: rgba(255, 255, 255, 0.5);
        margin-top: 1em;
        width: 856px;
    }
    #divCommentShow blockquote{
        border-radius: 30px 0 0 0;
    }
    
    /*自定义字体*/
    @font-face {
      font-family: 'Segoe UI Emoji';
      src: url('http://cdn.batsing.com/fonts/Segoe-UI-Emoji.ttf') format('truetype');
    }
    @font-face {
      font-family: 'Segoe UI Symbol';
      src: url('http://cdn.batsing.com/fonts/seguisym.ttf') format('truetype');
    }
    
    #matrixBG{position: fixed; top:0; left: 0; z-index: -1; opacity:0.8;}
    页面定制CSS代码
  • 相关阅读:
    CPP Info Memo part3
    在Google搜索结果显示原始链接(转自 月光博客)
    libc 之 locales
    Git 分支管理与本地 repository 创建
    py2exe issue: ImportError: No module named _fontdata_enc_winansi (http://stackoverflow.com/)
    CPP Info Memo (Part 1)
    CPP Info Memo part2
    HOWTO: Increase write speed by 'aligning' FAT32(通过对齐 FAT32 提高U盘访问速度, 转载)
    (转载)Gentoo中文man乱码
    如何选择开源许可证?(转载)
  • 原文地址:https://www.cnblogs.com/batsing/p/4906060.html
Copyright © 2011-2022 走看看