Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Bei mir funktioniert der Code der in der Website stand die du geschickt hast auch nicht und bei mir wird bei meinem Coder Programm (Brackets) bei const ein Fehler angezeigt:Ich schätze dann einfach mal dein CSS??? Oder du hast keine ID, die "parallax" heißt. Was sagt die Konsole?
http://jsfiddle.net/Aaron3219/jpg5nxao/
Bei mir funktioniert es einwandfrei.
Willst du denn nur das Hintergrundbild oder den gesamten Container verschieben?
Im 2. Falle, setzt du die position des Containers auf relative und ersetzt "backgroundPositionY" mit "top".
Aha, du kannst das const auch durch ein "var" ersetzen.
<!DOCTYPE html>
<html lang="de">
<title>Bewerbung</title>
<link rel="stylesheet" href="style.css">
<body>
<div><h3>Div 1</h3></div>
<div><h4>Div 2</h4></div>
</body>
<script src="main.js"></script>
</html>
*{
border: 0;
padding: 0;
margin: 0;
}
div {
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: bold;
font-family: Comic Sans MS;
width: 100%;
height: 100vh;
background-image: url(bgm1.jpg);
}
h3{
font-size: 40px;
background: #eee;
padding: 8px 24px;
border-radius: 16px;
}
h4{
font-size: 25px;
background: #eee;
padding: 8px 24px;
border-radius: 16px;}
div:nth-child(1){
background-image: url(bgm1.jpg);
background-size: cover;
background-attachment: inherit
}
div:nth-child(2){
background: white;
}
var parallax = document.getElementById("parallax");
window.addEventListener("scroll",function(){
let offset = window.pageYOffset;
parallax.style.backgroundPositionY = offset * 0.5 + "px";
});
Welchen Browser verwendest du?
Bei mir fungiert das Google-Hintergrundbild wie gewollt mit einem Parallax-Effekt.
Danke jetzt funktioniert es.
Zeig doch mal deinen Code wie du was verschoben hast und wie das jetzt aussieht bei dir?Danke jetzt funktioniert es.
Aber ich habe jetzt das Problem das wenn ich den Div 2 nach links versetze und dann mit margin left verschiebe kommt unten ein Balken zum verschieben und es verschiebt sich nicht.
Es lag übrigens daran, dass du keine id mit "parallax" gesetzt hattest.Danke jetzt funktioniert es.
Das sieht mir nach großen Problemen im CSS und vielleicht auch im HTML-Code aus. Link zur Seite? Oder kompletter Code?