画像を垂直方向にスクロールするスクロールバーを持つ背景画像を作成しようとしています。私は幅と高さのパーセンテージを使用するという考え方が好きです。なぜなら、このメソッドが常に画像をどの画面解像度にも適合させるように思えるからです。残念なことに、画像の長さはかなり大きいので、画像の下端は切り取られます。私はoverflow-y:scrollや他に言及する価値のない編集を使って、バックグラウンドサイズのプロパティを変更するなど、さまざまな方法を試しました。ここで私はこれまで働いているコードです:スクロール可能なCSSの背景画像
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;
}
現在画像の完全な高さのdivですか? – Jack