js實現圖片上下滾動background-position
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<style>
* {
margin: 0;
}
.a{
background: pink;
width: 100%;
height: 1000px;
}
.b{
background: url("images/未標題-1.jpg") no-repeat;
background-position: 0px 0px;
width: 100%;
height: 420px;
background-attachment: fixed;
background-size: 100%;
}
.c{
background: #FF5B77;
width: 100%;
height: 500px;
}
</style>
</head>
<body>
<div class="a"></div>
<div class="b">
</div>
<div class="c"></div>
</body>
<script>
(function(){
var b = document.getElementsByClassName("b")[0];
//獲取頂點到b的高度
var bof = b.offsetTop;//1000
window.onscroll = function(){
//獲取滾動的高度
var scHeight = document.documentElement.scrollTop;
console.log(bof - scHeight);
b.style.backgroundPositionY = (bof - scHeight)*0.5 +"px";
}
})();
</script>
</html>
相關文章
- JS圖片滾動(無縫、平滑、上下左右滾動)效果JS
- javascript實現圖片滾動JavaScript
- js滑鼠移動實現圖片立體滾動效果JS
- JS仿QQ空間滑鼠停在長圖片時候圖片自動上下滾動效果JS
- js程式碼實現的圖片水平無縫滾動JS
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- JQuery實現圖片輪播無縫滾動jQuery
- Android實現圖片滾動控制元件Android控制元件
- 滾動載入圖片(懶載入)實現原理
- 一起來實現圖片滾動懶載入
- 原生javascript實現的水平圖片無縫滾動效果JavaScript
- CSS如何實現圖片上下垂直居中CSS
- 原生javascript實現的圖片無縫滾動程式碼分析JavaScript
- css切背景圖片(background-position)CSS
- jquery如何實現圖片分為上下兩半各自浮動消失jQuery
- js 滾輪控制圖片縮放大小和拖動JS
- 不同瀏覽器下圖片滾動效果的js瀏覽器JS
- js拖動實現左右圖片對比效果JS
- 頁面圖片自動滾動
- JS圖片自動或者手動滾動效果(支援left或者up)JS
- Java——圖片滾動顯示Java
- (轉)jquery圖片左右滾動jQuery
- js和css3實現的圖片立體滾動切換效果程式碼例項JSCSSS3
- 滑鼠懸浮實現圖片動畫上下切換效果動畫
- 只用CSS實現容器內圖片上下左右居中CSS
- jQuery圖片無縫滾動效果jQuery
- 圖片懶載入js實現JS
- JS實現馬賽克圖片效果JS
- css實現新聞公告上下翻滾效果CSS
- js實現的模擬滾動條效果JS
- 滑鼠滑輪上下滾動設定方法_怎樣設定滑鼠上下滾動
- JS實現動態瀑布流及放大切換圖片效果(js案例)JS
- css實現圖片上下左右居中效果程式碼例項CSS
- 浮動圖片(JS)JS
- CSS3圖片上下動畫浮動效果CSSS3動畫
- CSS或JS實現gif動態圖片的停止與播放CSSJS
- 監聽滾動,上下翻頁
- 移動端無限滾動載入 js實現原理JS