Próbuję utworzyć witrynę z obrazem tła, który zawsze chcę wypełnić cały ekran.Rozmiar tła CSS3: okładka nie pokrywa obrazu w pionie
Gdy okno przeglądarki jest krótkie i szerokie, chcę, aby obraz się rozszerzył, aby jego górna część wypełniała cały ekran, a reszta nie była widoczna.
Gdy okno przeglądarki jest wysokie i cienkie, chcę, aby obraz się rozszerzył, aby lewa jego część wypełniała cały ekran w pionie, a reszta nie była widoczna.
Korzystanie z właściwości CSS3 background-size: cover sprawia, że poprzednia działa jak urok, druga nie. Zamiast tego obraz tła jest pomniejszany, tak aby był całkowicie widoczny w wąskim obszarze dostępnym i skalowanym do szerokości, a następnie reszta strony pod nim jest po prostu kolorem tła.
body {
background-color: #BF6F30;
color: black;
font-family: Georgia, "Times New Roman", sans-serif;
background: url(' ... ');
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Jak mogę rozwiązać ten problem?
Czy możesz napisać swój kod? Tak nie powinno być, co się dzieje! – skybondsor
Pewnie, właśnie zrobiłem –
Czy rozwiązuje to ten sam problem, który masz? http://stackoverflow.com/questions/8217037/css3-background-size-can-i-guarantee-coverage – skybondsor