看到别人的博客都有一个漂亮的“back to top”按钮,是不是觉得很好呢,下面的方法可以实现这个功能,而且操作很简单!
1)在你的footer页面中添加以下代码(html+javascript)
2)在你的css文件中添加以下代码
/*back to top*/
#back-top {
position: fixed;
bottom: 30px;
margin-left: -110px;
}
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbb;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover {
color: #000;
}
/* arrow icon (span tag) */
#back-top span {
width: 108px;
height: 108px;
display: block;
margin-bottom: 7px;
background: #ddd url(img/up-arrow.png) no-repeat center center;
/* rounded corners */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #777;
}
3)上传背景图到你的wordpress主题的img文件加下(可右击另存为)
OK,大功告成,演示就看看我的博客左下角的样子吧,就是那样的,还不错吧!
2011-6-20 纠正:
上面html代码中,第28行“Back to Top”前面缺少
源代码中已经修改好,谢谢逍遥兄的测试.
嗯,支持,操作很简单!
谢谢支持,呵呵!
这个样式不错哈哈~
嗯,我也感觉蛮好的,所以才推荐上来的!
哇咔咔,下次我也弄一个!
这个样式好大啊!看的蛮舒服的!
不错,我试试看
我加了怎么不显示呢?晕了
失误,我的失误,Back to Top前少加了一段代码,文章中有指出!:)
杯具,不知道咋回事,还是不行……
那个邀请码,点我的文章 http://jfbcb.com/article/detail-56.html 链接就好..
OK!
技术人才啊!
支持,操作很简单!
知道了,是CSS的原因,你的主题设定body区域跟我的主题设置的body区域不同,所以显示不一样。
现在好了吧,好了就行!
很不错,支持。
早就在使用中
go to top 不是就够了么
过来看看了
一直相加,一直未加
还木有更新啊···
更新了,呵呵……
你博客上的演示不见了哦,看不到效果
可以的。你的电脑方屏的吧,方屏的只能看到一点影子,你往左下角看,能看到一个边框,宽屏的可以看到全部!
我也用的代码版的
貌似你这个比较简单哦
大侠,我添加了你的代码之后还是不行。不知道加的位置不准确还是代码有误。
像在css文件里面的第29行的图片链接没加双引号,以及我的主题的图片文件夹是images,不是img。
找出这两个问题后 还是不行 不知道哪里出错了
你把你的网址贴出来,我帮你看看!
大侠 我的wordpress还只是装在本机上而已。。。
你调调margin-left: -110px;的值,不同的主题位置也不一样,实在不行你把主题发给我,我调好给你!
这些东西折腾多了,没一个成功。不再测试啦。
jquery实现,要是主题本身需要jquery还好些,要是没有的话,单纯的为这个功能添加jquery,加载速度受影响
能不能不用js 且自定义位置
那就就用#a这样的链接位置吧!