前言

在之前所写过的博客园自定义页面风格设计篇中,我们已经说明了其中两种风格的页面设计,鼠标图案的修改,公告栏的设置,背景音乐的制作,关于CSS以及用Canvas和requestAnimFrame做动画特效,在本文中我们将教大家制作当前简约的页面制作方法。

只要你们有需求,我会尽量帮助到大家,在此感谢各位广大粉丝的支持和理解,我会尽量做到最好,希望小主们不要吝啬你们的支持和推荐,动动小手顶一顶,非常感谢大家长久的陪伴~~

全部过程都是在“管理->设置”中完成的,博客皮肤推荐使用Simple Memory,可以自适应,方便我们进行页面CSS定制

论如何改变自己的博客园,变得好不好看我就不敢保证了,也许会出现各种毛病QAQ

①拥有自己的CSS代码

我我直接用皮肤Simple Memory,没有禁用默认模板,然后当前页面的CSS代码如下:

  1 body {
  2     color: #000;
  3     background: url(https://i.loli.net/2017/10/14/59e2065123072.jpg) fixed;
  4     background-size: cover;
  5     background-repeat: repeat;
  6     font-family: "微软雅黑","Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
  7     font-size: 12px;
  8     min-height: 101%;
  9 }
 10 #blogTitle h1 {
 11     font-size: 50px;
 12     font-family: Consolas;
 13     font-weight: bold;
 14     font-style: italic;
 15     margin-top: 20px;
 16 }
 17 .catListTitle {
 18     margin-top: 21px;
 19     margin-bottom: 10.5px;
 20     text-align: left;
 21     border-left: 10px solid rgba(82, 168, 236, 0.8);
 22     padding: 5px 0 5px 10px;
 23     background-color: rgba(245,245,245,0.3);
 24 }
 25 #home {
 26     margin: 0 auto;
 27     width: 65%;
 28     min-width: 950px;
 29     background-color: rgba(255,255,255,0.8);
 30     padding: 30px;
 31     margin-top: 50px;
 32     margin-bottom: 50px;
 33     box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
 34 }
 35 .newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
 36     background: none;
 37     margin-bottom: 35px;
 38     word-wrap: break-word;
 39 }
 40 #blog-calendar td {
 41     font-size: 12px;
 42     font-family: Consolas;
 43 }
 44 .input_my_zzk {
 45     border: 1px solid #ccc;
 46     background: none;
 47     width: 100%;
 48     height: 25px;
 49     padding-right: 30px;
 50     padding-left: 5px;
 51     outline: 0;
 52 }
 53 .CalDayHeader {
 54     background: rgba(245,245,245,0.3) !important;
 55     font-weight: 100;
 56     color: #5E5F63;
 57 }
 58 .CalTitle {
 59     background: none;
 60     width: 100%;
 61     height: 25px;
 62     text-align: center;
 63     font-size: 14px;
 64     font-weight: bold;
 65     padding: 5px 0;
 66     color: #FFF;
 67 }
 68 .CalTitle td {
 69     background: rgba(245,245,245,0.3) !important;
 70     border: 0px !important;
 71     color: #5E5F63;
 72     font-family: "Comic Sans MS";
 73 }
 74 a:link {
 75     color: cornflowerblue;
 76 }
 77 a:visited {
 78     color: cornflowerblue;
 79 }
 80 a:hover {
 81     color:cadetblue;
 82 }
 83 a:active {
 84     color:black;
 85 }
 86 .CalTodayDay {
 87     background: rgba(247,247,247,0.3) !important;
 88     color: #FFF;
 89     font-weight: bold;
 90 }
 91 .cnblogs_code {
 92     background-color: rgba(247,247,247,0.3);
 93     font-family: Consolas !important;
 94     font-size: 12px!important;
 95     border: 1px solid #ccc;
 96     padding: 5px 10px;
 97     overflow: auto;
 98     margin: 5px 0;
 99     color: #000;
100 }
101 .cnblogs_code div {
102     background-color: rgba(247,247,247,0.3);
103 }
104 .cnblogs_code_collapse {
105     border-right: gray 1px solid;
106     border-top: gray 1px solid;
107     border-left: gray 1px solid;
108     border-bottom: gray 1px solid;
109     background-color: rgba(247,247,247,0.3);
110     padding: 2px;
111 }
112 blockquote {
113     background: rgba(247,247,247,0.3);
114     border: 2px solid #efefef;
115     padding-left: 10px;
116     padding-right: 10px;
117     padding-top: 5px;
118     padding-bottom: 5px;
119     margin-top: 10px;
120     margin-bottom: 10px;
121 }
122 div.commentform input.author, div.commentform input.email, div.commentform input.url {
123     background-image: url(http://static.cnblogs.com/images/icon_form.gif);
124     border: 1px solid white !important;
125     padding: 4px 4px 4px 30px;
126     width: 300px;
127     font-size: 13px;
128     background-color: rgba(247,247,247,0.3);
129 }
130 #comment_form_container .comment_textarea {
131     width: 362px;
132     height: 200px;
133     font-size: 13px;
134     padding: 8px;
135     margin-bottom: 10px;
136     color: #555;
137     border: 1px solid white;
138     border-radius: 3px;
139     -moz-border-radius: 3px;
140     -webkit-border-radius: 3px;
141     background-color: rgba(247,247,247,0.3);
142 }
143 .cnblogs_code pre {
144 font-family: Consolas !important;
145 font-size: 12px!important;
146 word-wrap: break-word;
147 white-space: pre-wrap;
148 }
149 .cnblogs_code span {
150 font-family: Consolas !important;
151 font-size: 12px!important;
152 line-height: 1.5!important;
153 }
154 div#cnblogs_c2 {
155 display: none;
156 }
157 div#cnblogs_c1 {
158 display: none;
159 }
160 div#under_post_news {
161 display: none;
162 }
163 div#ad_t2 {
164 display: none;
165 }
166 div#under_post_kb {
167 display: none;
168 }
169 .feedbackItem {
170     margin: 10px 5px 0px;
171     padding: 5px;
172     box-shadow: 0 0 10px 0 #AAA;
173 }
174 #topics .postTitle {
175     font-size:230%;
176 }
177 .postTitle a:link, .postTitle a:visited, .postTitle a:active {
178     color: #21759b;
179     transition: all 0.4s cubic-bezier(0, 0, 0.12, 1) 0s;
180 }
181 #cnblogs_post_body h2 {
182     border-left: 10px solid rgba(82, 168, 236, 0.3);
183     background: rgba(247,247,247, 0.3);
184     padding: 3px 10px;
185 }
186 #cnblogs_post_body h3{
187     border-left: 5px solid rgba(0, 235, 255, 0.3);
188     padding: 2px 5px;
189     background: rgba(247,247,247,0.3);
190 }
191 #cnblogs_post_body h4{
192     border-left: 5px solid rgba(222, 101, 114,0.3);
193     padding-left: 5px;
194     background: rgba(247,247,247,0.3);
195 }
196 #cnblogs_post_body h1{
197     background: rgba(247,247,247,0.3);
198     border-left: 15px solid rgba(0, 122, 255, 0.3);
199     padding: 3px 10px;
200     font-size: 175%;
201     border-right: 15px solid rgba(0, 122, 255, 0.3);
202 }
203 .buryit {
204     display: none;
205 }
206 #div_digg {
207     float: right;
208     position: fixed;
209     width: auto;
210     bottom: 10px;
211     left: 70%;
212     margin-bottom: 10px;
213     background: rgba(247,247,247,0.3);
214     margin-right: 30px;
215     font-size: 12px;
216     box-shadow: 0 0 10px 0 #AAA;
217     padding: 10px;
218     border: 2px solid rgba(82, 168, 236, 0.8);
219     text-align: center;
220     margin-top: 10px;
221 }
222 textarea {
223     background: rgba(247,247,247,0.3);
224 }
225 body{cursor:url('http://fq.wc.lt//up/1499563659.cur'),auto;}
226 A{cursor:url('http://fq.wc.lt//up/1499563659.cur'),auto;}
227
228 #navigatorTitleDiv
229 {
230     padding: 3px;
231     position: fixed;
232     top:244px;
233     right:304px;
234     font-weight:bold;
235     cursor:pointer;
236     background-color: antiquewhite;
237 }
238
239 #navigatorDiv
240 {
241     border-style:double;
242     padding: 10px;
243     padding-top:30px;
244     position: fixed;
245     top:240px;
246     right:300px;
247     background-color: antiquewhite;
248 }
249
250 /*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */
251 .pln{color:#4d4d4c}ol.linenums{margin-top:0;margin-bottom:0;color:#8e908c}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{padding-left:1em;background-color:#fff;list-style-type:decimal!important;}@media screen{.str{color:#718c00}.kwd{color:#8959a8}.com{color:#8e908c}.typ{color:#4271ae}.lit{color:#f5871f}.pun{color:#4d4d4c}.opn{color:#4d4d4c}.clo{color:#4d4d4c}.tag{color:#c82829}.atn{color:#f5871f}.atv{color:#3e999f}.dec{color:#f5871f}.var{color:#c82829}.fun{color:#4271ae}}
252
253 /*下面是我设置背景色,字体大小和字体*/
254 .cnblogs-markdown code{
255 background:#fff!important;
256 }
257 .cnblogs_code,.cnblogs_code span,.cnblogs-markdown .hljs{
258     font-size:16px!important;
259 }
260
261 .syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
262     font-size: 16px!important;
263 }
264
265 .cnblogs_code, .cnblogs_code span, .cnblogs-markdown .hljs{
266 font-family:consolas, "Source Code Pro", monaco, monospace !important;
267 }

②鼠标点击效果升级

最近发现一些人的博客鼠标点击页面会跳出文字出来,有些还会有爱心的点击效果,诶,这个是怎么做出来的,聪明可爱机智的我决定去扒一扒,F12后进行分析,我发现了制作方法,然后研究做出了字样效果,具体实现方法如下:

 1 <script type="text/javascript">
 2 /* 鼠标特效 */
 3 var a_idx = 0;
 4 jQuery(document).ready(function($) {
 5     $("body").click(function(e) {
 6         var a = new Array("富强","民主","和谐","文明","自由","平等","公正","法治","爱国","敬业","诚信","友善");
 7         var $i = $("<span/>").text(a[a_idx]);
 8         a_idx = (a_idx + 1) % a.length;
 9         var x = e.pageX,
10         y = e.pageY;
11         $i.css({
12             "z-index": 999999999999999999999999999999999999999999999999999999999999999999999,
13             "top": y - 20,
14             "left": x,
15             "position": "absolute",
16             "font-weight": "bold",
17             "color": "rgb(72,85,137)"
18         });
19         $("body").append($i);
20         $i.animate({
21             "top": y - 180,
22             "opacity": 0
23         },
24         1500,
25         function() {
26             $i.remove();
27         });
28     });
29 });
30 </script>

还真别说,一波神奇的操作~~~

③代码高亮设置

此篇参考rwj学姐的文章博客园设置Google-code-prettify渲染代码高亮写的,学姐真的好棒啊,It's crazy!!!

不管了,Google-Code-Prettify代码高亮效果就是棒(๑•̀ㅂ•́)و✧

首先说一下用pretty的缺点

  • 之前的TinyMCE编辑器下发布代码,如果是插入代码的两个按钮里的右边的那个,pretty渲染后会变成错乱的,<span>标签都会显示出来。
    解决方法就是手动去改以前的文章(这个过程可以让你逃避一下复杂的现实世界,还可以回顾一下以前写过的东西,好吧。。其实就是要花很长时间去干重复的工作)。
  • 如果要设置行号,Markdown编辑模式的代码会渲染成一行一块,很奇怪,因为每一行都有<code>标签,所以只好选择不要行号。

接下来是设置的步骤

首先要确保你已经开启js功能。

jQuery博客园已经自动加载了。就不用我们加了。
prettify.js是在这里下载的:https://code.google.com/p/google-code-prettify/
博客设置页面的页脚Html代码:

<script src="http://files.cnblogs.com/files/flipped/prettify.js"></script>
<script type="text/javascript">
(function() {$("pre").addClass("prettyprint");prettyPrint();
})();
</script>

配色和字体

默认的配色不喜欢,可以设置css,推荐参考https://jmblog.github.io/color-themes-for-google-code-prettify/ 例如我的就是:

/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */
.pln{color:#4d4d4c}ol.linenums{margin-top:0;margin-bottom:0;color:#8e908c}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{padding-left:1em;background-color:#fff;list-style-type:decimal!important;}@media screen{.str{color:#718c00}.kwd{color:#8959a8}.com{color:#8e908c}.typ{color:#4271ae}.lit{color:#f5871f}.pun{color:#4d4d4c}.opn{color:#4d4d4c}.clo{color:#4d4d4c}.tag{color:#c82829}.atn{color:#f5871f}.atv{color:#3e999f}.dec{color:#f5871f}.var{color:#c82829}.fun{color:#4271ae}}/*下面是我设置背景色,字体大小和字体*/
.cnblogs-markdown code{
background:#fff!important;
}
.cnblogs_code,.cnblogs_code span,.cnblogs-markdown .hljs{font-size:16px!important;
}.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {font-size: 16px!important;
}.cnblogs_code, .cnblogs_code span, .cnblogs-markdown .hljs{
font-family:consolas, "Source Code Pro", monaco, monospace !important;
}

然后就很OK了qwq!!!

博客园自定义页面风格设计 后续篇(页面设计模式及代码高亮 鼠标点击效果升级)...相关推荐

  1. 博客园自定义(全部样式分享)

    博客园自定义 更新后的代码2021.12.08 /*星光*/ .wall{position: fixed;top: 0;left: 0;bottom: 0;right: 0; } div#midgro ...

  2. 博客园自定义鼠标样式

    博客园自定义鼠标样式: 上传背景图片到服务器(在博客设置-> 文件中上传,上传前将图片后缀改为.ico) 添加代码到相应的位置 设置鼠标样式 博客设置-> 设置中页面定制 CSS 代码: ...

  3. 博客园自定义样式主题 -- cnblogs theme

    目录 博客园自定义样式主题 1. 子标题 2. 导航栏 3. 文章主体样式 4. 引言样式 5. 代码不换行 6. 个性签名 7. 上一篇和下一篇 8. 评论 9. 提交按钮 10. 隐藏广告和搜索框 ...

  4. 博客园自定义博客侧边栏公告的过滤漏洞

    温馨提示:本文章所提到的相关技术以及代码仅供学习交流,不可用来做违法或违反博客园相关规定的事情哦~而且本文章不许转载哦,请使用超链接. 来博客园已经有些日子了,博客早就申请了下来,在后台偶然看到了可以 ...

  5. 博客园自定义背景图片

    自从注册了博客园,整个大学就变得有趣起来了. 每天发发文章,看看他人故事.不亦乐乎. 园里个个都是人才,说话又好听,我超喜欢这里的! 我一开始也是用园里的主题,但是后来自己找到了很好看的图片,就想着想 ...

  6. ithoughts怎么自定义样式_博客园自定义样式

    显示结果为: 类似的可以修改博客标题, 字体大小, 导航栏, 侧边栏等等. 公告栏 公告栏也可以添加很多自己喜欢的样式,而且可以添加时钟, 访问人数, 访问地区, 个人介绍等等 我这边引用了 hone ...

  7. 博客园自定义主题样式

    题记 对于有强迫症的童鞋来说,一个长得不美观或者不能满足我们日常的审美需求的页面,总会有想要改造它的冲动,好吧,让我们来调试下博客园提供的默认主题样式,让页面更加清爽宜人,简洁大气. Section ...

  8. 解决CSDN博客文章 保存网页到本地后,页面显示不全的问题

    更新:2018.3.29 问题 CSDN博客文章设置为新版皮肤("大白"),保存网页到本地后.打开离线保存的网页,会出现页面显示不全的问题.(或者,点击"展开阅读全文&q ...

  9. 博客园自定义markdown样式

    一.操作 进入自己的博客首页,点击管理>设置>页面定制CSS代码 将你的markdown样式CSS代码拷贝进去,可以参考下面样式分享 想自定义属性的话,可以找到下面样式对应的字段,改掉就行 ...

最新文章

  1. Windows 95被做成了App,可玩扫雷和纸牌
  2. 优先级调度算法实现_「kernel」 - 磁盘IO调度算法
  3. Linux——CentOS安装桌面
  4. 【代码笔记】iOS-TableViewOfTwoSecton
  5. mysql断电同步不起作用_mysql主从同步因断电产生的不能同步问题
  6. [ASP.NET 控件实作 Day12] 继承 TBActiveX 重新改写 TBMediaPlayer 控件
  7. Office 安装MathType7.4 未找到MathPage.wll等问题
  8. 小白都能看懂的缓存入门
  9. SQLITE3 使用总结(1)【ZT】
  10. 为什么 12306 时不时要崩那么一下?
  11. 网络管理员 第二版 2007版
  12. pad平板性能测试软件,苹果iPad 2020款评测,最便宜的iPad,性能碾压安卓?
  13. CAD梦想画图中如何设置图层
  14. Android利用WifiDirect实现文件传输功能
  15. mysql 安装与连接数据库_Mysql 安装、登录以及链接数据库
  16. 创建一个Date类,具有三个整型成员变量year,month,day,具有三个成员方法setDate,isLeapYear,print
  17. CentOS 7.0全自动安装光盘制作详解
  18. python实现天气查询
  19. git分支,HEAD和master
  20. 尚学堂就业怎么样?谈谈我在尚学堂的就业之路

热门文章

  1. LeetCode 226. Invert Binary Tree--反转二叉树--C++,Python解法--递归,迭代做法
  2. LeetCode 674. Longest Continuous Increasing Subsequence--python,Java,C++解法
  3. 小学生计算机课堂实践的重要性,多媒体在小学教学中的重要性
  4. php跟html增删改查,EasyUIDataGrid结合ThinkPHP实现增删改查操作初学者_html/css_WEB-ITnose...
  5. SpringBoot开启异步方法
  6. C++__conversion function,Non-explicit one argument constructor
  7. FMDatabaseQueue 数据库多线程操作、事务处理
  8. Go Reflect
  9. mac下软件包管理brew
  10. 目前研制量子计算机,18个量子比特纠缠究竟是什么水平? 量子计算机离我们还有多远?...