【博客美化】评论带头像,且支持旋转
好久没有更新关于博客园页面美化的文章了,这一次主要是写一下关于评论带头像,且支持旋转的内容,希望各位小伙伴能够喜欢!!!
1.效果图
2.添加CSS代码
设置-页面定制CSS代码
.feedbackCon img:hover {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.feedbackCon img {
border-radius: 40px;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
3.上传JavaScript文件
文件地址:https://blog-static.cnblogs.com/files/jackson0714/Comments.js
下面是参考农码一生的JavaScript脚本。
** Comments.js**
function customTimer(inpId, fn) {
if ($(inpId).length) {
fn();
}
else {
var intervalId = setInterval(function () {
if ($(inpId).length) { //如果存在了
clearInterval(intervalId); // 则关闭定时器
customTimer(inpId, fn); //执行自身
}
}, 100);
}
}
//添加 评论区的 形象照
function addImage() {
var spen_html = "<span class='bot' ></span> <span class='top'></span>";
$(".blog_comment_body").append(spen_html);
$(".blog_comment_body").before("<div class='body_right' style='float: left;'><a target='_blank'><img /></a></div>");
var feedbackCon = $(".feedbackCon").addClass("clearfix");
for (var i = 0; i < feedbackCon.length; i++) {
var span = $(feedbackCon[i]).find("span:last")[0].innerHTML || "http://pic.cnitblog.com/face/sample_face.gif";
$(feedbackCon[i]).find(".body_right img").attr("src", span);
var href = $(feedbackCon[i]).parent().find(".comment_date").next().attr("href");
$(feedbackCon[i]).find(".body_right a").attr("href", href);
}
}
//页面加载完成是执行
$(function () {
//添加 评论区的 形象照
customTimer(".blog_comment_body", addImage);
});
4.引入JavaScript文件
5:页脚Html代码
引入第二步上传的JavaScript文件Comments.js:
<script type="text/javascript" src="http://files.cnblogs.com/files/自己的博客名称/Comments.js"></script>
例如:我的就是:
总结:总的来说还是比较简单的,希望能够帮助到各位小伙伴!!
原文地址:https://www.cnblogs.com/lxz-1263030049/p/9736885.html
时间: 2024-11-06 23:53:29