Ich bin mir sicher, dass dies irgendwo beantwortet wurde, aber ich kann nicht scheinen, es zu finden.Header-Bild wird nicht skalieren/auf volle Breite zu strecken, wenn es als Hintergrund
Ich versuche, den Parallax-Effekt auf eine Kopfzeile zu bekommen, aber die Kopfzeile muss ein wenig strecken, um die volle Breite zu erreichen. Was ich will, ist der folgende Code, aber ich brauche das Bild als Hintergrund festgelegt werden:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>title</title>
<link rel="stylesheet" type="text/css" href="normalize.css">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<img width="100%" height="600px" src="https://nebula.wsimg.com/d392c606f7dba3537a83d91d90f4c7a2?AccessKeyId=BF7FD28E4BC0A4D7650A&disposition=0&alloworigin=1">
</header>
<script src="jquery-2.2.1.js"></script>
<script src="scripts.js"></script>
</body>
</html>
Ich habe versucht, mit Hintergrund-size: Cover, Hintergrund-size: enthalten, und einige andere Optionen zu machen Dehnung auf die volle Breite als Hintergrundbild, aber die einzige Möglichkeit, dies zu tun, ist das manuelle Einstellen von Pixeln für die Hintergrundgröße, die nicht dynamisch ist.
Hier ist ein codepen von dem, was ich versuche, das Bild Blick zu haben wie: http://codepen.io/anon/pen/yOpLGW (um es in voller Breite
Hier gestreckt Bekanntmachung der ist mein Versuch, es als Hintergrund mit CSS arbeiten zu lassen:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>title</title>
<link rel="stylesheet" type="text/css" href="normalize.css">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header id="parallaxImage">
</header>
<div style="height: 2000px; text-align: center;">Just parallaxing</div>
<script src="jquery-2.2.1.js"></script>
<script src="scripts.js"></script>
</body>
</html>
noch
style.css
#parallaxImage {
background-image: url('https://nebula.wsimg.com/d392c606f7dba3537a83d91d90f4c7a2?AccessKeyId=BF7FD28E4BC0A4D7650A&disposition=0&alloworigin=1');
background-color: #d3d3d3;
/*background-width: 100%;
min-width: 100%; */
background-size: 1300px 600px; /* I've tried cover and contain */
position: relative;
height: 600px;
background-position: top center;
background-attachment: fixed;
background-repeat: no-repeat;
margin-top: 0;
padding: 0;
}
http://codepen.io/anon/pen/YqYzBQ (weder Abdeckung enthalten Arbeit Hintergrund-size:. 1300px 600px ziemlich nah dran ist, aber nicht accoun t für verschiedene Bildschirmgrößen.)
Es sieht nicht richtig in CodePen, aber es sieht in einem vollständigen Browser gut aus.