Ich versuche ein Hintergrundbild zu erstellen, das über eine Bildlaufleiste verfügt, um das Bild vertikal nach unten zu scrollen. Ich mag die Idee, Breite und Höhe Prozentsätze zu verwenden, weil es scheint, dass diese Methode das Bild immer an jede Bildschirmauflösung anpasst. Leider ist die Länge des Bildes ziemlich groß und daher wird der untere Teil des Bildes abgeschnitten. Ich habe verschiedene Möglichkeiten ausprobiert, um dies zum Laufen zu bringen, einschließlich der Änderung der Eigenschaften der Hintergrundgröße, der Verwendung von Überlauf-y: scroll und anderen Änderungen, die nicht erwähnenswert sind. Hier ist der Code, den ich so weit bin auf:CSS-Hintergrundbild, das scrollen kann
HTML
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/style.css">
<meta charset="UTF-8">
</head>
<body>
<div class='image'></div>
</body>
</html>
CSS
@charset "UTF-8";
/* CSS Document */
body {
margin:0;
}
.image {
position:absolute;
width:100%;
height:100%;
background:black;
background-image:url(../pictures/testjpg);
background-size:cover;
overflow-y: scroll;
}
Ist div derzeit die volle Höhe des Bildes? – Jack