简单的博客页面客制化

DIY博客的页面

 

写在前面:

  申请了博客第一件事当然是整一个炫酷的界面。

  自己水平不够,选了个比较顺眼的皮肤,大部分是套用网上现成的模板完成的。

 

具体定制的内容:

  1.字体的修改

  2.版面占比的调整  

  3.UI细节的修改(新增了代码框灰色背景)

  4.加入了用户头像 和 一些修饰动图

  5.时钟,Github conner,侧边分享栏,回到顶部按钮 等小插件

  6.添加了 访客访问来源统计面板

  7.添加了 城市天气插件

  8.Live2d看板娘 更新了内容(后续可能添加语音声音)

  9.图片放大功能

   10.图片分享动态浮窗

   11.新增了 flash音乐播放器

   12.3D效果标签云

   13.背景图更换(新增了随机壁纸)

   14.背景漂浮线段的动态效果

   15.鼠标点击浮现字幕的特效

   16.QQ联系、一键加群 和 打赏功能

   17.更改了推荐按钮

   18.段落标题hover效果

   19.网址栏logo

   20.自定义按钮栏

   21.评论区默认字幕更改

   22.标题栏下方冒泡动态效果

      23.定制鼠标贴图

      22.动态改变网页标题

需要先申请JS权限

代码:

  标题:

1 <h1 style="text-align:right"><span style="color:#FFFFFF"><strong>YukiRinLL</strong></h1>SutsuharaYuki

  子标题:

 1 <h2 style="text-align:right">
 2 <span style="color:#FFFFFF">
 3 <strong>我知道,痛苦乃是唯一的高贵,无论人世和地狱都不能将其侵蚀.</strong>
 4 <br />
 5 <strong>&nbsp; &nbsp; 为了把我那神秘的冠冕编缀,须将一切时代一切领域征集.
 6 </strong>
 7 <br />
 8 <strong>
 9 <span style="color:#81D7D3">&nbsp; &nbsp; &mdash;&mdash;波德莱尔 《恶之花》&middot; 祝福
10 </strong>
11 </strong>
12 </span>
13 </h2>

  皮肤:

  页面定制CSS代码:

  1 /*字体修改*/
  2 body {
  3     font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
  4     font-size: 14px;
  5     line-height: 2;
  6     color: #555;
  7 }
  8 /*博客标题*/
  9 #blogTitle h1 {
 10     font-size: 26px;
 11     font-weight: bold;
 12     line-height: 1.5em;
 13     margin-top: 10px;
 14     margin-bottom: 20px;
 15     text-align: center;
 16 
 17 }
 18 .headermaintitle {
 19     display: inline-block;
 20     vertical-align: top;
 21     line-height: 36px !calc;
 22     font-size: 26px;
 23     font-weight: normal;
 24    color:#fff !important;
 25     font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
 26 }
 27 #home {
 28     zoom:0.85;/*缩放*/
 29     opacity: 0.80;/*透明度 默认0.80*/
 30     margin: 0 auto;
 31     width: 20%;/*原始65 自定义38.2*/
 32     min-width: 980px;/*页面顶部的宽度 默认980*/
 33     background-color: rgba(245, 245, 245, 0.7);
 34     padding: 30px;
 35     margin-top: 50px;
 36     margin-bottom: 50px;
 37     box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
 38 }
 39 body {
 40     color: #000;
 41 /*
 42     /*原来用的背景图*/
 43     background: url('https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_c8422da75ab12a5776fe4647d352665df16c6a21.jpg')fixed;/*背景图*/
 44     background-size: cover;
 45     background-repeat: no-repeat;
 46 */
 47     font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
 48     font-size: 12px;
 49     min-height: 101%;
 50 }
 51 #blogTitle {
 52     height: 100px;  /*高度*/
 53     clear: both;
 54     background-color: rgba(245, 245, 245, 0);
 55 }
 56 #blogTitle h1 {
 57     font-size: 36px;
 58     font-weight: bold;
 59     line-height: 1.8em;/*原始 1.6em*/
 60     margin-top: 10px;/*原始 15px */
 61     color: #548B54;
 62 }
 63 #blogTitle h2 {
 64     font-weight: normal;
 65     font-size: 17px;/*原始 16px ;font-size: 1.0rem;*/      
 66     line-height: 1.8;
 67     color: #111;
 68     font-weight: bold;
 69     text-align: right;
 70     float: right; 
 71 }
 72 #navigator{
 73     background-color: rgba(33, 160, 139, 0.9);
 74 }
 75 #navList a:link, #navList a:visited, #navList a:active{
 76     color: #eee;
 77     font-size: 18px;
 78     font-weight: bold;
 79 }
 80 .blogStats{
 81     color: #eee;
 82 }
 83 .postTitle {
 84     border-left: 8px solid rgba(33, 160, 139, 0.68);
 85     margin-left: 10px;
 86     margin-bottom: 10px;
 87     font-size: 20px;
 88     clear: both;
 89 }
 90 .postTitle a:link, .postTitle a:visited, .postTitle a:active {
 91     color: #21759b;
 92     transition: all 0.4s linear 0s;
 93 }
 94 .postTitle a:hover {
 95     margin-left: 30px;
 96     color: #0f3647;
 97     text-decoration: none;
 98 }
 99 .postCon {
100     float: right;
101     line-height: 1.5em;
102     width: 100%;
103     clear: both;
104     padding: 10px 0;
105 }
106 .day .postTitle a {
107     padding-left: 10px;
108 }
109 .day {
110     background: rgba(255, 255, 255, 0.5);
111 }
112 
113 /* 修改鼠标样式为图片 */
114 *{
115      cursor:url('https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470910/o_miku1.png'), auto;
116 }
117 a{
118      cursor:url('https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470910/o_miku2.png'), auto;
119 }
120 
121 
122 /*反馈栏*/
123 .feedback_area_title {
124     margin-bottom:0;
125     border-bottom:1px solid #EDEDED;
126 }
127 .feedbackItem {
128     background-color: #F5F5F5;
129     margin-top:10px;
130 }
131 .feedbackListSubtitle {
132     padding:10px 10px 0 10px;
133 }
134 .feedbackCon {
135     padding:10px;
136     margin:0;
137 }
138 .feedbackCon img {
139     border-radius: 50%;
140     -webkit-transition: all 0.6s ease-out;
141     -moz-transition: all 0.5s ease-out;
142     -ms-transition: all 0.5s ease-out;
143     -o-transition: all 0.5s ease-out;
144     transition: all 0.5s ease-out;
145 }
146 .feedbackCon img:hover {
147     -webkit-transform: rotateZ(360deg);
148     -moz-transform: rotateZ(360deg);
149     -ms-transform: rotateZ(360deg);
150     -o-transform: rotateZ(360deg);
151     transform: rotateZ(360deg);
152 }
153 .feedbackCon .body_right {
154     padding:0 10px 0 0;
155 }
156 .feedbackCon .comment_vote {
157     padding:10px 0 0 0;
158 }
159 /*评论区*/
160 #comment_nav {
161     margin-top:10px;
162 }
163 #commentform_title {
164     margin-bottom:0;
165     border-bottom:1px solid #EDEDED;
166 }
167 /*button input 美化*/
168 .input_my_zzk{
169 border-radius:3px;
170 border: 1px solid #000000;
171 width:120px;
172 height:26px;
173 }
174 input.btn_my_zzk {
175     height: 30px;
176    padding:5px  10px;
177     vertical-align: none;
178 border-radius:3px;
179 border:1px solid;
180 }
181 .comment_btn{
182   height: 38px;
183 border-radius:3px;
184 border:1px solid;
185 }
186 
187 /*代码框背景*/
188 .cnblogs_code {
189     background: #D6D6D6 !important;
190 }
191 /*代码框一些其他定制*/
192 .code_img_closed,.code_img_opened {
193     cursor:pointer;
194 }
195 .cnblogs_code_collapse {
196     cursor:pointer;
197     border:0;
198     padding:0;
199 }
200 .cnblogs_code_toolbar {
201     display:none;
202 }
203 
204 
205 /*文章附加信息*/
206 .postDesc {   
207     background: url(images/posted_time.png) no-repeat 0 1px;
208     color: #757575;
209     float: left;
210     width: 100%;
211     clear: both;
212     text-align: left;     
213     font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
214     font-size: 13px;
215     padding-right: 20px;/*5px  padding-left: 90px;posted 发表时间左边距离*/
216     margin-top: 20px;
217     line-height: 1.8;
218     padding-bottom: 35px;
219 }
220 .newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, 
221 .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, 
222 .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory ,#blog-calendar
223 {
224     background: rgba(255, 255, 255, 0.5);
225     margin-bottom: 35px;
226     word-wrap: break-word;
227 }
228 .CalTitle{
229     background: rgba(255, 255, 255, 0);
230 }
231 .catListTitle{
232     background-color: rgba(33, 160, 139, 0.9);
233 }
234 #topics{
235     background: rgba(255, 255, 255, 0.5);
236 }
237 .c_ad_block{
238     display: none;
239 }
240 #tbCommentBody{
241     width: 100%;
242     height: 200px;
243     background: rgba(255, 255, 255, 0.5);
244 }
245 #q{background: rgba(255, 255, 255, 0);}
246 .CalNextPrev{background: rgba(255, 255, 255, 0);}
247 .cnblogs_code{
248     background: rgba(255, 255, 255, 0);    
249 }
250 .cnblogs_code div{
251     background: rgba(255, 255, 255, 0);    
252 }
253 .cnblogs_code_toolbar{
254     background: rgba(255, 255, 255, 0);  
255 }
256 .entrylist{
257     background: rgba(255, 255, 255, 0.5);  
258 }
259 
260 
261 /*推荐置顶设置*/
262  #div_digg{
263      position:fixed;
264      bottom:5px;
265      width:140px;
266      right:650px;
267      border:2px solid #6FA833;
268      padding:10px;
269      background-color:#fff;
270      border-radius:5px 5px 5px 5px !important;
271      box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
272    }
273    #div_digg:hover {
274       box-shadow:0 0 0 1px #5F5A4B, 2px 2px 10px 2px rgba(10, 10, 0, 0.5);
275    }
276 
277 /*段落标题Hover效果设置*/
278    #cnblogs_post_body
279    {
280        color: black; 
281        font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
282        font-size: 15px;
283    }
284    #cnblogs_post_body h1    {
285        background: #169FE6;
286        border-radius: 4px 4px 4px 4px;
287          font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
288          font-size: 23px;
289          font-weight: bold;
290          height: 25px;
291          line-height: 25px;
292        margin: 18px 0 0 0;
293        padding: 5px 0 5px 5px;
294        transition: all 0.8s;
295    }
296    #cnblogs_post_body h2    {
297        background: #169FE6;
298        border-radius: 4px 4px 4px 4px;
299        color: #FFFFFF;
300          font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
301          font-size: 20px;
302          font-weight: bold;
303          height: 25px;
304          line-height: 25px;
305        margin: 18px 0 0 0;
306        padding: 5px 0 5px 5px;
307        transition: all 0.8s;
308    }
309    #cnblogs_post_body h3    {
310        background: #D191FF;
311        border-radius: 4px 4px 4px 4px;
312        color: #FFFFFF;
313          font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
314          font-size: 18px;
315          font-weight: bold;
316          height: 25px;
317          line-height: 25px;
318        margin: 18px 0 0 0;
319       padding: 5px 0 5px 5px;
320        transition: all 0.8s;
321    }
322    #cnblogs_post_body h4{
323       background: #A8D08D;
324        border-radius: 4px 4px 4px 4px;
325        color: #FFFFFF;
326          font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
327          font-size: 18px;
328          font-weight: bold;
329         height: 25px;
330          line-height: 25px;
331        margin: 18px 0 0 0;
332        padding: 5px 0 5px 5px;
333        transition: all 0.8s;
334    }
335    #cnblogs_post_body h1:hover {
336        transform: rotateX(360deg);
337        background-color: #0066FF;
338    }
339    #cnblogs_post_body h2:hover {
340        transform: rotateX(360deg);
341        background-color: #0066FF;
342    }
343    #cnblogs_post_body h3:hover {
344        transform: rotateX(360deg);
345    }
346    #cnblogs_post_body h4:hover {
347        transform: rotateX(360deg);
348 }
349 
350 /* 看板娘 */
351 canvas#live2dcanvas {
352 
353     border: 0 !important;
354     position:absolute; bottom:0; right:0;
355 }
356 /* 看板娘 */
357 
358 /*宠物pet*/
359 /*QQ联系*/
View Code

  

  博客侧边栏公告(支持HTML代码)(支持JS代码):

  1 <!--Wider的一些样式-->
  2 <style type="text/css">
  3 .dashboard{
  4     background: #fff;
  5     z-index: 1;
  6     position: relative;
  7     overflow: hidden;
  8     margin: 20px;
  9 }
 10 .dashboard a{
 11     color: #5a5f69;
 12     float: left;
 13     width: calc(25% - 4px);
 14     height: 51px;
 15     display: block;
 16     font-size: 26px;
 17     line-height: 51px;
 18     text-align: center;
 19     border-radius: 100%;
 20     margin: 2px;
 21 }
 22 </style>
 23 
 24 <!--时钟插件-->
 25 <script type="text/javascript" src="https://blog-static.cnblogs.com/files/ujq3/RoundClock.js">
 26   var dom = document.getElementById('clock');
 27   var ctx = dom.getContext('2d');
 28   var width = ctx.canvas.width;
 29   var height = ctx.canvas.height;
 30   var r = width / 2;
 31   //定义钟盘
 32   function drawBackground(){
 33       ctx.save();
 34       ctx.translate(r, r);
 35       ctx.beginPath();
 36       ctx.lineWidth = 10;
 37       ctx.font ='18px Arial';
 38       ctx.textAlign = 'center'
 39       ctx.textBaseline = 'middle'
 40       ctx.arc(0, 0, r-5, 0, 2 * Math.PI, false);
 41       ctx.stroke();
 42       var hourNumbers = [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2];
 43     //遍历获取坐标
 44     hourNumbers.forEach(function(number, i){
 45         var rad = 2 * Math.PI / 12 * i;
 46         var x = Math.cos(rad) * (r - 30);
 47         var y = Math.sin(rad) * (r - 30);
 48         ctx.fillText(number, x ,y);
 49     })
 50     //定义刻度
 51     for(var i=0;i<60;i++){
 52         var rad = 2 * Math.PI / 60 * i;
 53         var x = Math.cos(rad) * (r - 18);
 54         var y = Math.sin(rad) * (r - 18);
 55         ctx.beginPath();
 56         if(i % 5 == 0){
 57             ctx.arc(x, y, 2, 0, 2 * Math.PI, false);
 58             ctx.fillStyle = '#000';
 59         }else{
 60             ctx.arc(x, y, 2, 0, 2 * Math.PI, false);
 61             ctx.fillStyle = '#ccc';
 62         }
 63         ctx.fill();
 64     }
 65 }
 66 //定义时钟
 67 function drawHour(hour,minute){
 68     ctx.save();
 69     ctx.beginPath();
 70     var rad = 2 * Math.PI / 12 * hour;
 71     var mrad = 2 * Math.PI / 12 / 60 * minute;
 72     ctx.rotate(rad + mrad);
 73     ctx.lineWidth = 6;
 74     ctx.lineCap= 'round';
 75     ctx.moveTo(0 ,10);
 76     ctx.lineTo(0 ,-r / 2);
 77     ctx.stroke();
 78     ctx.restore();
 79 }
 80 //定义分钟
 81 function drawMinute(minute,second){
 82     ctx.save();
 83     ctx.beginPath();
 84     var rad = 2 * Math.PI / 60 * minute;
 85     var srad = 2 * Math.PI / 60 /60 * second;
 86     ctx.rotate(rad + srad);
 87     ctx.lineWidth = 3;
 88     ctx.lineCap= 'round';
 89     ctx.moveTo(0 ,10);
 90     ctx.lineTo(0 ,-r + 18);
 91     ctx.stroke();
 92     ctx.restore();
 93 }
 94 //定义秒钟
 95 function drawSecond(second){
 96     ctx.save();
 97     ctx.beginPath();
 98     var rad = 2 * Math.PI / 60 * second;
 99     ctx.rotate(rad);
100     ctx.lineWidth = 3;
101     ctx.lineCap= 'round';
102     ctx.moveTo(-2 ,20);
103     ctx.lineTo( 2, 20);
104     ctx.lineTo( 1, -r + 18);
105     ctx.lineTo( -1, -r + 18);
106     ctx.fillStyle = '#c14543';
107     ctx.fill();
108     ctx.restore();
109 }
110 //定义钟盘圆点样式
111 function drawDot(){
112     ctx.beginPath();
113     ctx.fillStyle = '#fff';
114     ctx.arc(0, 0, 3, 0, 2 * Math.PI, false);
115     ctx.fill();
116 }
117 //时间函数
118 function draw(){
119     ctx.clearRect(0, 0, width, height);
120     var now = new Date();
121     var hour = now.getHours();
122     var minute = now.getMinutes();
123     var second = now.getSeconds();
124     drawBackground();
125     drawHour(hour,minute);
126     drawMinute(minute,second);
127     drawSecond(second);
128     drawDot();
129     ctx.restore();
130 }
131 setInterval(draw, 1000);
132 RoundClock.js
133 </script><!-- 圆形时钟 -->
134 <div class="clockdiv"><canvas id="clock" width ="200px" height="200px">您的浏览器不兼容canvas</canvas><div><!-- 圆形时钟 -->
135 
136 
137 <!--访问统计--> 
138 <a href="https://info.flagcounter.com/NOFm">
139 <img src="https://s05.flagcounter.com/countxl/NOFm/bg_FFFFFF/txt_108780/border_000000/columns_2/maxflags_10/viewers_0/labels_1/pageviews_1/flags_0/percent_0/" alt="Flag Counter" border="0"></a>
140 
141 
142 <!-- 按钮 -->
143 <div class="dashboard">
144     <a href="https://i.cnblogs.com/EditPosts.aspx?opt=1" title="新随笔"><i aria-hidden="true" class="fa fa-book fa-fw"></i></a>
145     <a href="https://msg.cnblogs.com/send/SutsuharaYuki/" title="联系"><i aria-hidden="true" class="fa fa-comment fa-fw"></i></a>
146     <a href="http://www.cnblogs.com/SutsuharaYuki/rss" title="订阅"><i aria-hidden="true" class="fa fa-rss fa-fw"></i></a>
147     <a href="https://i.cnblogs.com/" title="管理"><i aria-hidden="true" class="fa fa-cog fa-fw"></i></a>
148 </div>
149 
150 
151 <!-- 头像(用QQ联系查件改,可链接) -->
152 <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=944989026&site=qq&menu=yes"><img border="0" src="https://pic.cnblogs.com/avatar/1683480/20190509225808.png" alt="YukiRinLL的QQ" title="YukiRinLL的QQ"/></a>
153 
154 
155 <!--QQ联系设置-->
156 <!DOCTYPE html>
157  <html>
158  <head>
159  <meta charset="utf-8" />
160  </head>
161  <body>
162     <div id="contackInfo">联系:
163          <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&amp;uin=944989026&amp;site=qq&amp;menu=yes">
164              <img align="absmiddle" border="0" src="http://wpa.qq.com/pa?p=2:944989026:41 &amp;r=0.30709030851721764" alt="欢迎与我联系"
165                  title="欢迎与我联系">
166          </a>    
167      </div>
168  </html>
169 <!--QQ联系设置-->
170 
171 <div id="contackInfo">姓名:鈴原 雪
172 
173 <!--QQ群官网-一键加群-->
174 <div id="contackInfo">加群:
175 <a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=303a701e79b0f2b46fdb9ff1ef683a465944759d9c1ae75b0edc8098174495e5"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="成理ACM竞赛队/程协新" title="成理ACM竞赛队/程协新"></a>
176  
177  
178 <!-- 背景线段动画 -->
179 <canvas id="c_n9" width="1920" height="990" style="position: fixed; top: 0px; left: 0px; z-index: -1; opacity: 0.5;"></canvas>
180 <script src="https://files.cnblogs.com/files/jingmoxukong/canvas-nest.min.js"></script>
181 
182 <!-- 标签云相关库 -->
183 <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
184 <script src="https://files.cnblogs.com/files/jingmoxukong/jquery.engine3D.min.js" type="text/javascript" charset="utf-8"></script>
185 <script src="https://files.cnblogs.com/files/jingmoxukong/jquery.particlePhysics.min.js" type="text/javascript" charset="utf-8"></script>
186 <script src="https://files.cnblogs.com/files/jingmoxukong/jquery.starfieldTagCloud.min.js" type="text/javascript" charset="utf-8"></script>
187 
188 <!--更改推荐按钮-->
189 <style type="text/css"> 
190 #div_digg{
191   position:fixed;
192   bottom:5px;
193   width:140px;
194   right:390px;
195   border:2px solid #6FA833;
196   padding:10px;
197   background-color:#fff;
198   border-radius:5px 5px 5px 5px !important;
199   box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
200 }
201 </style>
202 
203 
204 <!--点击图片放大// 展开代码会触发?-->
205 <!--引用js和css-->
206 <link href="http://files.cnblogs.com/files/Jerrycjc/zoomify.min.css" rel="stylesheet">
207 <script src="http://files.cnblogs.com/files/Jerrycjc/zoomify.min.js"></script>
208 <!--引用js和css-->
209 <script>
210 $(function(){
211 $('#cnblogs_post_body').find('img:not([alt="复制代码"])').each(function(){
212     $(this).zoomify(); // Default settings
213     $(this).zoomify({ duration: 1000 }); // 1s duration
214 })
215 })
216 </script>
217 
218 
219 <!--支付打赏-->
220 <script>
221          window.tctipConfig = {
222              staticPrefix: "http://static.tctip.com",
223              buttonImageId: 5,
224              buttonTip:  "zanzhu",
225              list:{
226                  alipay: { qrimg: "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470910/o_%E6%94%AF%E4%BB%98%E5%AE%9D%E6%94%B6%E6%AC%BE%E7%A0%81.png"}, //修改1
227                  weixin: { qrimg: "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470910/o_%E5%BE%AE%E4%BF%A1%E6%94%B6%E6%AC%BE%E7%A0%81.png"}, //修改2
228              }
229          };
230  </script>
231  <script src="http://static.tctip.com/js/tctip.min.js"></script>
232 
233 
234 <!--回到顶部-->
235 <style>
236 .box{
237 
238     position:fixed;
239     right:20px;
240     bottom: 480px;
241     height:30px;
242     width: 50px;    
243     text-align:center;
244     padding-top:20px;    
245     background-color: lightblue;
246     border-radius: 20%;
247     overflow: hidden;
248 }
249 .box:hover:before{
250     top:50%
251 }
252 .box:hover .box-in{
253     visibility: hidden;
254 }
255 .box:before{
256     position: absolute;
257     top: -50%;
258     left: 50%;
259     transform: translate(-50%,-50%);
260     content:'顶部';
261     width: 40px;
262     color:peru;
263     font-weight:bold;
264 }    
265 .box-in{
266     visibility: visible;
267     display:inline-block;
268     height:20px;
269     width: 20px;
270     border: 3px solid black;
271     border-color: white transparent transparent white;
272     transform:rotate(45deg);
273 }
274 </style>
275 <body style="height:2000px;">
276 <div id="box" class="box">
277     <div class="box-in"></div>
278 </div>    
279 </body>
280 <script>
281 var timer  = null;
282 box.onclick = function(){
283     cancelAnimationFrame(timer);
284     timer = requestAnimationFrame(function fn(){
285         var oTop = document.body.scrollTop || document.documentElement.scrollTop;
286         if(oTop > 0){
287             document.body.scrollTop = document.documentElement.scrollTop = oTop - 50;
288             timer = requestAnimationFrame(fn);
289         }else{
290             cancelAnimationFrame(timer);
291         }    
292     });
293 }
294 </script>
295 
296 
297 <!-- 3D效果的标签云 -->
298 <script src="http://files.cnblogs.com/justinw/jquery.engine3D.js" type="text/javascript" charset="utf-8"></script>
299 <script src="http://files.cnblogs.com/justinw/jquery.particlePhysics.js" type="text/javascript" charset="utf-8"></script>
300 <script src="http://files.cnblogs.com/justinw/jquery.starfieldTagCloud.js" type="text/javascript" charset="utf-8"></script>
301 <script type="text/javascript">
302     jQuery(document).ready(function() {
303     //注意:这里是用的随笔分类做例子,你自己可以根据你自己情况任意设定。
304     $(".catListPostCategory>ul").wrap("<div class='wrap' ></div>").parent().css({ 'width': '245px', 'height': '496px' });
305     var options = { "range": [-200, 300], "gravity": -10, "xPos": 0.5, "yPos": 0.5, "gravityVector": [0, 0, 1], "interval": 100, "hoverGravityFactor": 0 };
306     jQuery("div.wrap").starfieldTagCloud(options);
307 }); 
308 </script>
309 
310 
311 <!--百度分享栏-->
312 <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"YukiRinLL - 博客","bdMini":"2","bdMiniList":["mshare","qzone","tsina","weixin","tqq","tieba","sqq","fbook","twi","copy"],"bdPic":"https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470910/o_46c84c10b912c8fcbd61ceaffc039245d7882180.gif","bdStyle":"1","bdSize":"24"},"slide":{"type":"slide","bdImg":"3","bdPos":"left","bdTop":"250"},"image":{"viewList":["qzone","sqq","tqq","tsina","weixin","tieba","fbook","twi","mail","copy","mshare"],"viewText":"分享到:","viewSize":"16"},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","sqq","tqq","tsina","weixin","tieba","fbook","twi","mail","copy","mshare"]}};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>
313 
314 <!--更改网页标题-->
315 <title>标题</title>
316 <script>
317     document.title = '(ノ ̄▽ ̄)    请多指教 !'
318 </script>
319 <!--网页标题(title)动态改变-->
320 <!--离开和回到当前页 网页标题改变-->
321     <script>
322         window.onload = function () {
323             var OriginTitile = document.title;
324             var titleTime;
325             document.addEventListener('visibilitychange', function () {
326                 if (document.hidden) {
327                     $('[rel="shortcut icon"]').attr('href', "/Content/Images/fail.ico");
328                     document.title = '( *  ̄▽ ̄)/肿么不看了呢?';
329                     clearTimeout(titleTime);
330                 }
331                 else {
332                     $('[rel="shortcut icon"]').attr('href', "/Content/Images/icon.png");
333                     document.title = '(~ ̄▽ ̄)~咦!又开始看了!' + OriginTitile;
334                     titleTime = setTimeout(function () {
335                         document.title = OriginTitile;
336                     }, 2000);
337                 }
338             });
339         }
340     </script>
341 
342 <!--宠物pet-->
View Code

  页首Html代码:

 1 <!--随机背景图-->
 2  <script type="text/javascript">
 3     //<!CDATA[
 4         var bodyBgs = [];
 5         bodyBgs[0] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_c8422da75ab12a5776fe4647d352665df16c6a21.jpg";
 6         bodyBgs[2] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_99dc832a4dbb6bb3d62a292e8cf12f8d1652b5fd.jpg";
 7         bodyBgs[3] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_92206e6dd9468cf5b3d3202f7f66c7dfc64d4e04.jpg";
 8 bodyBgs[4] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_2044364624-3.jpg";
 9 bodyBgs[5] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_1-1Z10H24410-50.jpg";
10 bodyBgs[6] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_81877565632b8c89eacd8bd0ae26938199d49f79.jpg";
11 bodyBgs[7] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_e6674c08fbe0db19383ee84310c39459c2b44453gai2.jpg";
12 bodyBgs[8] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_QQ%E5%9B%BE%E7%89%8720150814130149.jpg";
13 bodyBgs[9] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_2044362493-19.jpg";
14 bodyBgs[10] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_QQ%E5%9B%BE%E7%89%8720181111170133.jpg";
15 bodyBgs[11] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_QQ%E5%9B%BE%E7%89%8720181111170140.jpg";
16 bodyBgs[12] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_QQ%E5%9B%BE%E7%89%8720181111170216.jpg";
17 bodyBgs[13] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_2044361E0-2.jpg";
18 bodyBgs[14] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_QQ%E5%9B%BE%E7%89%8720181111170227.jpg";
19 bodyBgs[15] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_o_IMG_107gai.jpg";
20 bodyBgs[16] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_20443C944-15.jpg";
21 bodyBgs[17] = "https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_20443B236-14.jpg";
22 //bodyBgs[18] = "";
23 //bodyBgs[19] = "";
24 //bodyBgs[22] = "";
25 //bodyBgs[23] = "";
26 //bodyBgs[24] = "";
27 
28         var randomBgIndex = Math.round( Math.random() * 17 );
29     //输出随机的背景图
30         document.write('<style>body{background:url(' + bodyBgs[randomBgIndex] + ')fixed;background-size:cover;no-repeat 50% 0}</style>');
31     //]]>
32     </script>
33 
34 
35 <!--Wider的一些样式-->
36 <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
37 
38 <!-- 定时器 -->
39 <script>
40 function customTimer(inpId, fn) {
41   if ($(inpId).length) {
42     fn();
43   }
44   else {
45     var intervalId = setInterval(function () {
46       if ($(inpId).length) {  //如果存在了
47         clearInterval(intervalId);  // 则关闭定时器
48         customTimer(inpId, fn);              //执行自身
49       }
50     }, 100);
51   }
52 }
53 function generateTagClouds() {
54   $('.catListTag>ul').wrap('<div class=\'wrap\' ></div>').parent().css({ 'width': '240px', 'height': '240px' });
55   var options = {
56     'range': [-200, 300],
57     'gravity': -10,
58     'xPos': 0.5,
59     'yPos': 0.5,
60     'gravityVector': [0, 0, 1],
61     'interval': 100,
62     'hoverGravityFactor': 0
63   };
64   $('div.wrap').starfieldTagCloud(options);
65 }
66 $(function () {
67   ...
68   customTimer('.catListTag', generateTagClouds);
69   ...
70 });
71 </script>
72 
73 <!-- 自定制样式文件以及脚本 -->
74 <!-- 分享 -->
75 <!-- JiaThis Button BEGIN -->
76 <script type="text/javascript" >
77 var jiathis_config={
78     siteNum:15,
79     sm:"copy,qzone,tsina,weixin,tqq,tsohu,renren,cqq,tieba,douban,kaixin001,t163,yixin,51,copy",
80     summary:"",
81     boldNum:6,
82     showClose:true,
83     shortUrl:false,
84     hideMore:false
85 }
86 </script>
87 <script type="text/javascript" src="http://v3.jiathis.com/code/jiathis_r.js?btn=r.gif&move=0" charset="utf-8"></script>
88 <!-- JiaThis Button END -->
View Code

  页脚Html代码:

  1 <script src="https://cdn.bootcss.com/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML"></script>
  2 <script src="https://cdn.bootcss.com/smoothscroll/1.4.6/SmoothScroll.min.js"></script>
  3 <script type="text/javascript">
  4 //var canShowAdsense=function(){return !!0};//去广告
  5 
  6 $(document).ready(function(){
  7     //美化footer 
  8     var footer=$("#footer");
  9     var text=footer.text();
 10     footer.empty();
 11     footer.prepend('<div id="customFooter"><h1 class="footer-title">Contact with me</h1><ul><li><a href="#" target="_blank"><i aria-hidden="true" class="fa fa-envelope fa-fw"></i>Email</a></li><li><a href="#" target="944989026@qq.com"><i aria-hidden="true" class="fa fa-weixin fa-fw"></i>Wechat</a></li><li><a href="#" target="_blank"><i aria-hidden="true" class="fa fa-github fa-fw"></i>Github</a></li><li><a href="#" target="https://github.com/YukiRinLL"><i aria-hidden="true" class="fa fa-qq fa-fw"></i>QQ</a></li></ul><p id="copyright">'+text+' Theme By <a href="https://www.cnblogs.com/SutsuharaYuki/" target="http://wpa.qq.com/msgrd?v=3&uin=944989026&site=qq&menu=yes" style="color:#707070">YukiRinLL</a></p></div>');
 12 });
 13 
 14 // 控制台输出信息
 15 (function(a){
 16     if (!a) return;
 17     var msg = "%c欢迎访问YukiRinLL的博客,\n鄙人蒟蒻,望各位大佬多加指点.\n ";
 18     if (window.chrome) {
 19         a.log("%c ", "padding:50px;background:url('https://pic.cnblogs.com/avatar/1683480/20190509225808.png')no-repeat;background-size: contain;");
 20         a.log(msg, "color:#0080FF");
 21     } else {
 22         a.log(msg.replace(/%c/g,''));
 23     }
 24 })(top.console);
 25 
 26 //ajaxComplete
 27 $(document).ajaxComplete(function(event, xhr, option) {
 28     //评论头像
 29     if(option.url.indexOf("GetComments")>-1){setTimeout(function(){
 30         $.each($(".blog_comment_body"),function(index,ele){
 31             var self=$(ele);
 32             var id=self.attr("id").split("_")[2];
 33             var imgSrc=$("#comment_"+id+"_avatar").html()||"http://pic.cnblogs.com/avatar/simple_avatar.gif";
 34             self.before('<img src="'+imgSrc+'" style="float:left;" class="author_avatar">');
 35         });
 36     },200)};
 37 
 38     //评论框水印+调整页脚
 39     if(option.url.indexOf("CommentForm")>-1){setTimeout(function(){$("#tbCommentBody").attr("placeholder","来玩嘛大爷╰( ̄▽ ̄)╭")},200)}
 40     if(option.url.indexOf("GetFollowStatus")>-1){
 41         //美化“加关注”按钮 
 42         if($("#sideBar #p_b_follow a").text()=="+加关注")
 43         $("#sideBar #p_b_follow :contains('+加关注')").html("<i class=\"fa fa-heart\" aria-hidden=\"true\"></i>&nbsp;关注");
 44     }
 45     if(option.url.indexOf("sidecolumn")>-1){
 46         //日历的两个换页按钮
 47         $('.CalNextPrev a:contains("<")').empty().prepend('<i class="fa fa-chevron-left" aria-hidden="true"></i>');
 48         $('.CalNextPrev a:contains(">")').empty().prepend('<i class="fa fa-chevron-right" aria-hidden="true"></i>');
 49         //多彩标签颜色
 50         var taglist=document.querySelectorAll('#sidebar_postcategory li a')
 51         for(var i = 0; i < taglist.length; i++) {
 52            taglist[i].className = 'color-'+Math.floor(Math.random()*12+1);
 53         }
 54     }
 55 }); 
 56 
 57 //用来在head标签中添加link标签
 58 function createLink(URL,lnkId,charset,media){
 59     var head = document.getElementsByTagName('head')[0],linkTag = null;
 60     if(!URL){return false;}
 61     linkTag = document.createElement('link');
 62     linkTag.setAttribute('rel','shortcut icon');
 63     linkTag.setAttribute('type','image/x-icon');
 64     linkTag.href = URL;
 65     head.appendChild(linkTag);
 66 };
 67 createLink('https://images.cnblogs.com/cnblogs_com/SutsuharaYuki/1470874/o_u=2686629685,1606419266_fm=26_gp=0.jpg');
 68 
 69 var head=$("#header");
 70 
 71 //页首动态效果
 72 head.prepend('<canvas id="bubble-canvas" style="position:absolute;left:half;top:half;"></canvas>');//位置
 73 var _width, _height, largeHeader, _canvas, _ctx, _circles, _target, animateHeader = true;
 74 function initHeader() {
 75     largeHeader = document.getElementById('header');
 76     _width = largeHeader.offsetWidth;
 77     // log(largeHeader.offsetWidth);
 78     _height = largeHeader.offsetHeight;
 79     // log(largeHeader.offsetHeight);
 80     _target = {x: 0, y: _height};
 81     _canvas = document.getElementById('bubble-canvas');
 82     _canvas.width = _width;
 83     _canvas.height = _height;
 84     _ctx = _canvas.getContext('2d');
 85     _circles = [];
 86     for(var x = 0; x < _width*0.5; x++) {
 87         var c = new Circle();
 88         _circles.push(c);
 89     }
 90     animate();
 91 };
 92 function addListeners() {
 93     window.addEventListener('scroll', scrollCheck);
 94     window.addEventListener('resize', resize);
 95 };
 96 function scrollCheck() {
 97     if(document.body.scrollTop > _height) animateHeader = false;
 98     else animateHeader = true;
 99 };
100 function resize() {
101     _width = largeHeader.offsetWidth;
102     _height = largeHeader.offsetHeight;
103     _canvas.width = _width;
104     _canvas.height = _height;
105 };
106 function animate() {
107     if(animateHeader) {
108         _ctx.clearRect(0,0,_width,_height);
109         for(var i in _circles) {
110             _circles[i].draw();
111         }
112     };
113     requestAnimationFrame(animate);
114 };
115 function Circle() {
116     var _this = this;
117     (function() {
118         _this.pos = {};
119         init();
120     })();
121     function init() {
122         _this.pos.x = Math.random()*_width;
123         _this.pos.y = _height+Math.random()*100;
124         _this.alpha = 0.1+Math.random()*0.3;
125         _this.scale = 0.1+Math.random()*0.3;
126         _this.velocity = Math.random();
127     };
128     this.draw = function() {
129         if(_this.alpha <= 0) {
130             init();
131         };
132         _this.pos.y -= _this.velocity;
133         _this.alpha -= 0.0005;
134         _ctx.beginPath();
135         _ctx.arc(_this.pos.x, _this.pos.y, _this.scale*10, 0, 2 * Math.PI, false);
136         _ctx.fillStyle = 'rgba(255,255,255,'+ _this.alpha+')';
137         _ctx.fill();
138     };
139 };
140 addListeners();
141 initHeader();
142 
143 //文章列表美化
144 function breakSameDayArticles(article_list){
145     var _i=0;
146     while(_i<article_list.length) {
147         var dayTitle=article_list[_i].getElementsByClassName('dayTitle')[0];
148         var postTitle=article_list[_i].getElementsByClassName('postTitle');
149         var postCon=article_list[_i].getElementsByClassName('postCon');
150         var postDesc=article_list[_i].getElementsByClassName('postDesc');
151         if(postTitle.length>1) {
152 
153             for (var _j = 0; _j < postTitle.length; _j++) {
154                 var day=document.createElement('div');
155                 day.className='day';
156                 day.appendChild(dayTitle.cloneNode(true));
157                 day.appendChild(postTitle[_j].cloneNode(true));
158                 day.appendChild(postCon[_j].cloneNode(true));
159                 day.appendChild(postDesc[_j].cloneNode(true));
160                 article_list[_i].parentNode.insertBefore(day,article_list[_i]);
161                 _i++;
162             }
163             article_list[_i].parentNode.removeChild(article_list[_i]);
164             _i--;
165         }
166         _i++;
167     }
168 };
169 function parseToDOM(str){
170    var div = document.createElement("div");
171    if(typeof str == "string")
172        div.innerHTML = str;
173    return div.childNodes[0];
174 };
175 
176 function initBeauty(){
177     var article_list=document.getElementsByClassName('day');
178     breakSameDayArticles(article_list);
179     beautyArticles(article_list);
180 };
181 
182 
183 // //消除遮罩
184 // document.addEventListener("DOMContentLoaded", function(){
185 //     document.getElementById('loading').style.display = "none";
186 // });
187 </script>
188 <script type="text/x-mathjax-config">
189 MathJax.Hub.Config({
190     showProcessingMessages: false, //关闭js加载过程信息
191     messageStyle: "none", //不显示信息
192     extensions: ["tex2jax.js"],
193     jax: ["input/TeX", "output/HTML-CSS"],
194     tex2jax: {
195         inlineMath:  [ ["$", "$"] ], //行内公式选择$
196         displayMath: [ ["$$","$$"] ], //段内公式选择$$
197         skipTags: ['script', 'noscript', 'style', 'textarea', 'pre','code'], //避开某些标签
198 //        ignoreClass:"comment-content" //避开含该Class的标签
199     },
200     "HTML-CSS": {
201         availableFonts: ["STIX","TeX"], //可选字体
202         showMathMenu: false //关闭右击菜单显示
203     }
204 });
205 MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
206 </script>
207 
208 
209 <!--网易云音乐-Lil' Goldfish - まりか-->
210 <embed src="//music.163.com/style/swf/widget.swf?sid=22703777&type=2&auto=0&width=320&height=66" 
211     width="340" height="86"  allowNetworking="all" >
212 </embed>
213 <!--设为随屏幕滚动?-->
214 
215 
216 <script type="text/javascript">
217 /* 鼠标特效 */
218 var a_idx = 0;
219 jQuery(document).ready(function($) {
220     $("body").click(function(e) {
221         var a = new Array("朧月","十六夜","花鳥風月","黄昏","花筏","雪月花","花吹雪","秋晴れ","冬枯れ","さようなら");
222         var $i = $("<span></span>").text(a[a_idx]);
223         a_idx = (a_idx + 1) % a.length;
224         var x = e.pageX,
225         y = e.pageY;
226         $i.css({
227             "z-index": 999999999999999999999999999999999999999999999999999999999999999999999,
228             "top": y - 20,
229             "left": x,
230             "position": "absolute",
231             "font-weight": "bold",
232             "color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")"
233         });
234         $("body").append($i);
235         $i.animate({
236             "top": y - 180,
237             "opacity": 0
238         },
239         1500,
240         function() {
241             $i.remove();
242         });
243     });
244 });
245 </script>
246 
247 <!-- fork github 控件 -->
248 <a href="https://github.com/YukiRinLL" class="github-corner" aria-label="View source on GitHub"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#FD6C6C; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
249 
250 <!-- 看板娘 -->
251 <!-- 引入css样式 字体 -->
252     <!--原作者的css--><link rel="stylesheet" type="text/css" href="https://files.cnblogs.com/files/yjlblog/flat-ui.min.css"/>
253     <!--之前用的css--><link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/SutsuharaYuki/waifuright.css"/>
254     <!-- 字体over -->
255 <!DOCTYPE html>
256 <head>
257     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
258     <title>Live2D</title>
259 
260     <link rel="stylesheet" type="text/css" href="assets/waifuright.css"/>
261 </head>
262 <body>
263     <link rel="stylesheet" type="text/css" href="./assets/waifuright.css">
264     <div class="waifu" id="waifu">
265         <div class="waifu-tips" style="opacity: 1;"></div>
266         <canvas id="live2d" width="280" height="250" class="live2d"></canvas>
267         <!-- 菜单begin -->
268         <div class="waifu-tool">
269             <span class="fui-home"></span>
270             <span class="fui-chat"></span>
271             <span class="fui-eye"></span>
272             <span class="fui-user"></span>
273             <span class="fui-photo"></span>
274             <span class="fui-info-circle"></span>
275             <span class="fui-cross"></span>
276         <!-- 菜单over -->
277         </div>
278     </div>
279     <script src="https://blog-static.cnblogs.com/files/SutsuharaYuki/live2d.js"></script>
280     <script src="https://blog-static.cnblogs.com/files/SutsuharaYuki/waifu-tips.js"></script>
281     <script type="text/javascript">initModel()</script>
282 </body>
283 </html>
284 </script>
285 
286 <!-- 天气插件 -->
287 <script type="text/javascript">
288 WIDGET = {FID: '9fVgD01DNt'}
289 </script>
290 <script type="text/javascript" src="https://apip.weatherdt.com/float/static/js/r.js?v=1111"></script>
View Code

  部分模板在套用的时候根据自己的情况做了一些改变

  一些脚本的浏览器可信还没做好

  图片放大功能还存在一些小问题

  (1.点击展开代码“+”时会触发展开  2.放大后在最上层显示不完全  

   3.评论区相关内容有时候加载不出来  )

  后续可能会添加 Pet 、flash小游戏 之类的新功能

  可能会做反馈栏和评论区样式

  可能会继续做未完成的移动端兼容

  呈上源码以供分享

效果图

 

 

转载于:https://www.cnblogs.com/SutsuharaYuki/p/10927016.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值