Was ich versuche, ist die Höhe des Bildschirms und die Breite des Bildschirms zu tun bekommen und dann mit dem document.getElement.style.property = newStyle den Stil ändern die erzielte Höhe des Bildschirms und die Breite des Bildschirms. Ich habe versucht, die Höhe und Breite in Strings Herstellung zu verwenden, habe ich versucht, auch nur die Werte bei der Umsetzung. Ich möchte wissen, wie in px Werte und% Werte setzen. Vielen Dank.Der Versuch, als Bildschirmhöhe und -breite CSS zu setzen Stil
<!DOCTYPE html>
<html lang = "en/US">
<head>
<title>
cyclebg test
</title>
<style>
body {
background: url("http://i.dailymail.co.uk/i/pix/2016/03/22/13/32738A6E00000578-3504412-image-a-6_1458654517341.jpg")
no-repeat;
background-position: center top;
background-size: 200px 100px;
}
p {
padding: 50px; background-color: green; margin-left: -1%; margin-right: -1%; display: block;
}
</style>
</head>
<body>
<p style = "margin-top: 25%;"> Hello World </p>
<p> Yo </p>
</body>
<script>
var heightOfScreen = screen.height;
var widthOfScreen = screen.width;
var heightOfScreenString = heightOfScreen + " px";
var widthOfScreenString = widthOfScreen + " px";
document.getElementsByTagName("body")[0].style.backgroundSize = "heightOfScreenString widthOfScreenString";
</script>
</html>
Ich versuche, die Hintergrund-Größe in Reaktion auf dem Bildschirm des Benutzers Größe zu ändern, sorry wenn ich vage – unclebumble