Mam obraz i chcę, aby szerokość wypełniała okno przeglądarki, bez względu na rozmiar okna.Rozciągnij obraz, aby wypełnić szerokość okna przeglądarki.
Jak to zrobić w HTML i CSS?
Mam obraz i chcę, aby szerokość wypełniała okno przeglądarki, bez względu na rozmiar okna.Rozciągnij obraz, aby wypełnić szerokość okna przeglądarki.
Jak to zrobić w HTML i CSS?
<img src="filename.jpg" alt="alt text" width="100%" />
Zakłada się, że kontener obrazu jest tak szeroki, jak okno przeglądarki.
to nie jest poprawne dla HTML 5. W HTML5 wartość musi być w pikselach. – sbagdat
@sbagdat Ciekawe. Nie wiedziałem o tym. Jakiś pomysł, dlaczego procent został usunięty jako opcja? –
prawdopodobnie, gdy obrazy są coraz większe, tracą jakość. tutaj jest link w3c: http://www.w3schools.com/html5/att_img_width.asp – sbagdat
Możesz dodać div o szerokości o wysokości 100%, szerokość również set zdjęcie i wysokość są 100%
<div id="wrapper">
<img src="http://lorempixel.com/200/200" />
</div>
CSS:
#wrapper, img{
width:100%;
height: 100%;
}
<div class="fixpixel">
<img src="ImagePath" />
</div>
Plik CSS
.fixpixel img{
height: auto;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
możliwy duplikat [CSS lub jQuery skalowalnego obrazu tła bez ŻADNEGO spacji pod spodem, gdy img height jest mniejszy niż wysokość okna] (http://stackoverflow.com/questions/5072750/css-or-jquery-scalable-background- image-with-no-white-space-underneath-when-img) – Joseph