美化博客园界面(让您的博客更加赏心悦目)希望对您有用【转】

简介:

转自:http://www.cnblogs.com/liyunhua/p/4558480.html

写在前面

上次无意间写了一篇博文,谁知还是有挺多人关注的。评论当中都是问我界面看起来挺别致的,是怎样设计的?

 

我不好一个一个的告知,特此,写了这篇博文,希望大家的博客界面都看起来更加悦目。

博客界面设计原理

其实要让自己的博客更加好看(好看与否每个人的眼光不一样),无非就是覆盖原先的css,然后自己写一些css让界面符合自己的审美观。

我当前的博客园首页是怎样设计的

每个人的博客都有自己的管理后台,大家可以跟我一步一步设置下去

1、进入管理后台

2、进入管理后台的“设置”界面

3、选择博客皮肤

4、链接相关的css样式:在页首html文本框中输入<link href="http://files.cnblogs.com/files/liyunhua/cnblogs.css" rel="stylesheet" />

5、点击保存按钮即可。(大家不信可以自己试试,然后看下自己博客园界面是否...)

分享是怎样实现的

有园友问我,右侧分享是怎样实现的

百度输入“百度分享代码”,就知道怎么做了,

注册之后把那段代码输入到“博客侧边栏公告”,

具体代码如下所示:

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"slide":{"type":"slide","bdImg":"6","bdPos":"right","bdTop":"100"},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

 

我的侧边栏时间控件是怎样实现

也有园友问我,我的侧边栏时间框看起来挺雅致,在此我也顺便分享一下吧,要实现如下图所示效果,其实也非常简单

也如上一样,进入设置界面,

在“博客侧边栏公告(支持HTML代码)”文本框中输入:

复制代码
复制代码
    <div id="myTime">
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="160" height="70" id="honehoneclock" align="middle"> <param name="allowScriptAccess" value="always"> <param name="movie" value="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#ffffff"> <param name="wmode" value="transparent"> <embed wmode="transparent" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.swf" quality="high" bgcolor="#ffffff" width="160" height="70" name="honehoneclock" align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </object> </div>
复制代码
复制代码

 

博客园界面目录设置

目录设置我也是看了园友的一篇文章《让博客园博客自动生成章节目录索引》,做了一个很简单的功能。之所以要弄一个目录,就在于你可能写的博文特别长,那么,在文章最开始就把相关目录显示起来,让园友能方便查看你的文章,当浏览到文章的某一章节末尾,也可以方便回顶部。

实现的原理很简单,也就是用js获得你界面上所有的标题(h1到h6,这个在于你自己选用,我就是选择的h4),也是在设置界面,

在“页脚HTML代码”文本框中输入:

复制代码
复制代码
<script language="javascript" type="text/javascript">
//生成目录索引列表
function GenerateContentList()
{
    var jquery_h3_list = $('#cnblogs_post_body h4');//如果你的章节标题不是h4,只需要将这里的h4换掉即可 if(jquery_h3_list.length>0) { var content = '<a name="_labelTop"></a>'; content += '<div id="navCategory">'; content += '<p style="font-size:18px"><b>阅读目录</b></p>'; content += '<ul>'; for(var i =0;i<jquery_h3_list.length;i++) { var go_to_top = '<div style="text-align: right"><a href="#_labelTop">回到顶部</a><a name="_label' + i + '"></a></div>'; $(jquery_h3_list[i]).before(go_to_top); var li_content = '<li><a href="#_label' + i + '">' + $(jquery_h3_list[i]).text() + '</a></li>'; content += li_content; } content += '</ul>'; content += '</div>'; if($('#cnblogs_post_body').length != 0 ) { $($('#cnblogs_post_body')[0]).prepend(content); } } } GenerateContentList(); </script>
复制代码
复制代码

有了上面这段js代码,你的界面效果图就会如下所示:

 

回顶部、收藏、添加评论、首页侧边栏是如何实现?

其实实现也特别简单,大家可以一试。(所以有些事情真的在于细节,一丁点儿改变就能让自己的博客顿生雅致)

同样是在设置界面,

在“页脚Html代码”文本框输入:

复制代码
复制代码
<div class="scrollBtn" id="scrollBtn"> <ul class="clearfix"> <li class="sB-home"> <a href="http://www.cnblogs.com/liyunhua" class="ff-t" title="首页"></a> </li> <li class="sB-comment"> <a href="#blog-comments-placeholder" onclick="$('#tbCommentBody').focus();" class="ff-t" title="添加评论"></a> </li> <li class="sB-share"><a onclick="if(cb_entryId !=undefined){AddToWz(cb_entryId)}" href="javascript:void(0);" title="收藏"></a></li> <li class="sB-goTop" id="goTop" style="display: list-item;"> <a href="#top" title="回顶部"></a> </li> </ul> </div>
复制代码
复制代码

 界面效果图如下所示:

另外分享一个适合男孩的博客园界面

我想我的博客园界面可能并非大家都喜欢,所以在此特意分享另外一个博客园界面版本,希望对大家有用。

我相信如下的这个版本还算端庄(博客园友地址为http://www.cnblogs.com/wangqiguo/),

其实实现起来也很简单,只需要在设置界面里面选择“博客园皮肤”为“ThinkInside”

然后在“页首Html代码”输入

<link href="http://files.cnblogs.com/files/liyunhua/cnblogBlack.css" rel="stylesheet" />

点击“保存”就可以了。

还有一个更加雅致的版本分享

其实我本来还有一个更加好看的皮肤要分享,但因为其兼容性不好并且太耗性能,所以就不分享了

在此说一句费话,其实我之前是做.net开发的,后来发现前端越来越好玩了,就只要改变一下css样式就可以。。。

希望有前端高手能指点我一二,每个人都会有瓶颈的时候,强中自有强中手,希望我这个小菜能够得到高手指点









本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/6432112.html,如需转载请自行联系原作者

相关文章
|
前端开发 小程序 BI
【博客开发】开发进度:基本界面已实现
【博客开发】开发进度:基本界面已实现
102 0
【博客开发】开发进度:基本界面已实现
|
IDE JavaScript 前端开发
个人软件思维导图介绍。下载在以后的博客中。本博客是展示软件页面。(一)
个人软件思维导图介绍。下载在以后的博客中。本博客是展示软件页面。
124 0
个人软件思维导图介绍。下载在以后的博客中。本博客是展示软件页面。(一)
|
应用服务中间件
个人软件思维导图介绍。下载在以后的博客中。本博客是展示软件页面。(二)
个人软件思维导图介绍。下载在以后的博客中。本博客是展示软件页面。
106 0
个人软件思维导图介绍。下载在以后的博客中。本博客是展示软件页面。(二)
|
前端开发 JavaScript CDN
博客园美化
博客园美化
251 0
博客园美化
|
搜索推荐
【博客美化】03.分享按钮
【博客美化】03.分享按钮
126 0
【博客美化】03.分享按钮
|
C语言
博客总结(导航)
博客总结(导航)
178 0
博客总结(导航)
|
数据采集 搜索推荐 Shell
Hexo博客功能扩展 - 菜单,SEO以及作者信息
Hexo博客功能扩展 - 菜单,SEO以及作者信息
217 0
|
数据采集 前端开发
Python爬虫入门教程 54-100 博客园等博客网站自动评论器
爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成“博客园“ 博客的自动评论,其实原理是非常简单的,提炼一下需求 基本需求 登录博客园<不实现,登录单独编写博客> 调用评论接口 返回请求结果 确定流程之后,基本...
1737 0
|
JavaScript 前端开发
【全网最全的博客美化系列教程】07.添加一个分享的按钮吧
全网最全的博客美化系列教程相关文章目录 【全网最全的博客美化系列教程】01.添加Github项目链接 【全网最全的博客美化系列教程】02.添加QQ交谈链接 【全网最全的博客美化系列教程】03.给博客添加一只萌萌哒的小仓鼠 【全网最全的博客美化系列教程】04.
1620 0