gpt4 book ai didi

javascript - 如何使固定的背景图像不固定在滚动条上?

转载 作者:行者123 更新时间:2023-11-28 17:50:57 26 4
gpt4 key购买 nike

是的,这个标题可能令人困惑,但这就是原因。

我有一个捐赠计数器,我想在侧边栏导航下方的网站上使用它。问题是,我创建捐赠柜台的方式是在带有固定背景图像的 codepen 中。愚蠢的我没有考虑到如果有人滚动整个事情会变得古怪,我对编码还很陌生,所以不知道更好的方法。这是我的代码和一个 JSfiddle,如果没有关于如何在不使用背景图像的情况下创建它的任何建议,有人对我如何解决我的问题有任何想法吗?

http://jsfiddle.net/LMqSB/ (我添加了文本以便您可以滚动)

<div class="container">
<div class="bw"></div>
<div class="show"></div>
<div id="bar" data-total="100">
<div class="text">Currently at <br/><span>70</span><br><i>Click To Give</div>
</div>

CSS

.bw {
width:100%;
height:100%;
position:absolute;
bottom:0; background:url(http://fdfranklin.com/usf-bull-bw.png) fixed left top;
background-clip:content-box;
}
.show {
width:100%;
height:0%;
position:absolute;
bottom:0; background:url(http://fdfranklin.com/usf-bull.png) fixed left top;
background-clip:content-box;
}

j查询

percent = $('#bar div span').html();
total = $('#bar').attr('data-total');
percentStart = 0;

setInterval(function() {
$('.show').css('height',percentStart/total*100+'%');
$('#bar').css('height',percentStart/total*100+'%');
$('#bar div span').html('%'+percentStart);
if(percentStart<percent) {percentStart=percentStart+1;}
},35);

$("#bar div").addClass("load");

最佳答案

只需将背景位置设置为左侧和底部: http://jsfiddle.net/LMqSB/5/

并且还从背景中删除了“已修复”

background: url(http://fdfranklin.com/usf-bull-bw.png) left bottom

关于javascript - 如何使固定的背景图像不固定在滚动条上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22333386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com