1. 程式人生 > >博客園的自定義皮膚

博客園的自定義皮膚

min-width sof tran The googl 找到 align font soft


博客園的自定義皮膚

在折騰的好一陣之後,慢慢的對於園子的樣式定制有了一些心得。最終借助李寶亨大大的牛氣自定義皮膚終於翻身做主人了。
感覺好帥的說,下面簡單寫一下,具體定義皮膚的方式吧。

一、選擇博客園模板

要選擇一個在默認的模板中,對於樣式定義較少的模板,這樣才對於我們自定義的樣式沖擊比較小。畢竟園子現在還沒有完全開放樣式,模板的定義。除非大牛,將設計的模板上傳。

目前被用於自定義樣式使用最多的就是“LessIsMore”這個模板了,應該是這個模板中原式的CSS樣式非常少吧。

技術分享圖片

二、設置博文正文的樣式

樣式定義的一個最重要的部分,就是對於文章內部的樣式定義,好的樣式定義能夠讓文章的內容和形式讓人看起來更加清爽易懂哦。

在後臺的“常用設置”選項卡中,找到自定義正文的樣式的地方。

技術分享圖片

加入自定義的CSS代碼,並且勾選“禁用默認CSS”

技術分享圖片

具體代碼如下:

技術分享圖片
/*公用*/
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-width:1200px;
}
#home 
{ opacity: 0.95; filter: alpha(opacity=95); box-shadow:0 0 10px #000; margin:40px auto; width: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; width: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; width: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-width: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; width: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; width: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; width:120px; } /*評論按鈕*/ .comment_btn { font-family:‘Microsoft Yahei‘; border:none; height:48px; width: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; width:940px; max-width:940px; min-width: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; width: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; width: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; }
技術分享圖片

三、設置博客頁首的樣式

最後一步就是給博客加上一個漂亮的門臉了,需要自定義頁眉的樣式。同樣在樣式設置中,找到頁眉樣式設置的文本框

技術分享圖片

加上如下代碼:

技術分享圖片
<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>
技術分享圖片

完成上述工作,保存下,基本上就OK啦,簡單吧。最終感謝李寶亨大大,

博客園的自定義皮膚