Skip to content

Commit 5f0e27f

Browse files
author
yangxueguang
committed
Add a tag-cloud widget
1 parent e4a1e03 commit 5f0e27f

File tree

4 files changed

+52
-2
lines changed

4 files changed

+52
-2
lines changed

blog/static/blog/css/custom.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,18 @@ figure {
416416

417417
/* modified #1 */
418418

419+
/* modified #2 tag */
420+
.widget-tag {
421+
margin-right: -20px;
422+
}
423+
424+
.widget-tag > a {
425+
margin: 0 10px 10px 0;
426+
display: inline-block;
427+
}
428+
429+
/* modified #2 tag end */
430+
419431
.widget-category ul {
420432
padding: 0;
421433
margin: 0;

blog/static/blog/js/blog.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* for archive
1010
*
1111
* */
12+
var randomSize = [15, 16, 17, 18, 19, 20, 21, 22];
1213
$(
1314
$('.widget-archives .icon').click(function () {
1415
$(this).next().slideToggle(500);
@@ -37,5 +38,22 @@ $(
3738
return false
3839
});
3940
return false;
41+
}),
42+
43+
44+
$.each($('.widget-tag > a'), function () {
45+
var size = randomSize[Math.floor(Math.random() * randomSize.length)];
46+
$(this).css('font-size', size);
4047
})
41-
);
48+
);
49+
50+
//window.onload = function () {
51+
// var widget = document.getElementsByClassName('.widget-tag')[0];
52+
//
53+
// var tags = widget.getElementsByTagName('a');
54+
// var randomSize = [15, 17, 19, 21];
55+
// for (var i = 0; i < tags.length; i++) {
56+
// tags[i].style.fontSize =
57+
// randomSize[Math.floor(Math.random() * randomSize.length)]
58+
// }
59+
//};

blog/templates/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ <h1><a href="{% url 'blog:index' %}"><b>Black</b> &amp; White</a></h1>
4141

4242
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
4343
<ul class="nav navbar-nav navbar-right">
44-
<li class="cl-effect-11"><a href="index.html" data-hover="Home">首页</a></li>
44+
<li class="cl-effect-11"><a href="{% url 'blog:index' %}" data-hover="Home">首页</a></li>
4545
<li class="cl-effect-11"><a href="full-width.html" data-hover="Blog">博客</a></li>
4646
<li class="cl-effect-11"><a href="about.html" data-hover="About">关于</a></li>
4747
<li class="cl-effect-11"><a href="contact.html" data-hover="Contact">联系我</a></li>

blog/templates/blog/sidebar.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,25 @@ <h3 class="widget-title">归档</h3>
3939
</ul>
4040
</div>
4141

42+
<div class="widget widget-tag">
43+
<h3 class="widget-title">标签云</h3>
44+
<a href="">Django</a>
45+
<a href="">Python</a>
46+
<a href="">大数据</a>
47+
<a href="">快乐编程</a>
48+
<a href="">快乐编程</a>
49+
<a href="">快乐编程</a>
50+
<a href="">快乐编程</a>
51+
<a href="">快乐编程</a>
52+
<a href="">快乐编程</a>
53+
<a href="">快乐编程</a>
54+
<a href="">快乐编快编程</a>
55+
<a href=""></a>
56+
<a href="">Python</a>
57+
<a href="">dasd</a>
58+
<a href="">sdas</a>
59+
</ul>
60+
</div>
61+
4262

4363
</aside>

0 commit comments

Comments
 (0)