css回到顶部样式,css回到页面顶部-成都快上网建站

css回到顶部样式,css回到页面顶部

用纯CSS制作返回顶部的滑动效果

要有那个滑上去过度,不用JS你别想了,不用JS只能一点链接一下就跳到页头去。

创新互联公司是一家集网站建设,冷水滩企业网站建设,冷水滩品牌网站建设,网站定制,冷水滩网站建设报价,网络营销,网络优化,冷水滩网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

css3中怎么做返回顶部

重点是go-top的CSS定义:

div.go-top { display: none;

opacity: 0.6;

z-index: 999999;

position: fixed;

bottom: 113px;

left: 90%;

margin-left: 40px;

border: 1px solid #a38a54;

width: 38px;

height: 38px;

background-color: #eddec2;

border-radius: 3px;

cursor: pointer;}div.go-top:hover { opacity: 1;

filter: alpha(opacity=100);}div.go-top div.arrow { position: absolute;

left: 10px;

top: -1px;

width: 0;

height: 0;

border: 9px solid transparent;

border-bottom-color: #cc3333;}div.go-top div.stick { position: absolute;

left: 15px;

top: 15px;

width: 8px;

height: 14px;

display: block;

background-color: #cc3333;

-webkit-border-radius: 1px;

-moz-border-radius: 1px;

border-radius: 1px;}

使用fixed定位,让按钮始终出现在右下角,通过设定left:90%可以使按钮在右方出现,但又不会太紧贴滚动条。

按钮默认不可见,当滚动页面到一定高度后,按钮出现,这里用jQuery实现

$(function() { $(window).scroll(function() { if ($(window).scrollTop() 1000) $('div.go-top').show(); else

$('div.go-top').hide();

}); $('div.go-top').click(function() { $('html, body').animate({scrollTop: 0}, 1000);

});

});

当按下按钮时,有动画效果返回顶部

html css JS 怎么设计点击回顶部效果?

点击回顶部,或是回某个位置,主要是设置scrollTop。

下面是一个简单回顶的例子:

下面的例子是缓慢回顶。如果将快速回顶,可以直接让scrollTop = 0;就可以了。

style    

body{height:5000px;}    

input {position:fixed; bottom:0px; right:0px;}    

/style    

script    

window.onload=function(){    

var oBtn = document.getElementById('btn');    

var timer = null;    

var bFlag = false;    

oBtn.onclick=function(){    

moveScroll(0,3000);

};    

window.onscroll=function(){    

if(bFlag)    

{    

clearInterval(timer);    

}

bFlag=true;    

};    

function moveScroll(target,time)    

{    

var start = document.documentElement.scrollTop || document.body.scrollTop;    

var dis = target - start;    

var count = Math.floor(time/30);    

var n=0;    

clearInterval(timer);    

timer = setInterval(function(){    

n++;    

bFlag=false;    

document.documentElement.scrollTop = start + dis*n/count;    

document.body.scrollTop = start+dis*n/count;    

if(n==count)    

{    

clearInterval(timer);    

}

},30);    

}    

};    

/script


当前文章:css回到顶部样式,css回到页面顶部
文章源于:http://kswjz.com/article/dsdcdcc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流