Notice: Undefined variable: root in /users/basti1012/www/index1.php on line 41
BackgroundBild fixieren nach einer Scroll höhe

BackgroundBild fixieren nach einer Scroll höhe

Das erste Bild Scrollt normal weg. Das Zweite auch bis es am oberen Rand angekommen ist und bleibt dann auch stehen. Das 3 Bild Scrollt wieder ganz normal.

Der hier verwendete Code

<style> .start{ background-image: url(/image/2.png); background-size: cover; width: 100%; height: 500px; } .zwei{ background-image: url(/image/kermit_.jpg); background-size:contain; width: 100%; height:500px; } .drei{ background-image: url(/image/kermit_.jpg); background-size: cover; width: 100%; height: 500px; } div{ font-size:50px; text-align:center; color:red; margin-bottom:200px; } </style> <div class="start">Container 1</div> <div class="zwei">Container 2</div> <div class="drei">Container 3</div> <script> $(document).on('scroll',function(){ let hoheeins=$('.start').height(); let scrsteht=$(document).scrollTop()-200; if(scrsteht>=hoheeins){ $('.zwei').css('background-attachment','fixed'); }else{ $('.zwei').css('background-attachment','scroll'); } }) </script>