Jak mogę powiększyć obraz tak, aby miał wysokość po zmianie rozmiaru? Albo jak mogę wypełnić białą przestrzeń pozostawioną przez obraz kolorem?Rozwiń obraz wewnątrz DIV
Odpowiedz
myślę, że to będzie Ci pożądany wynik:
<style>
div {
width:50px;
height:100px;
}
div img {
height:100%;
}
</style>
<div>
<img src='path/to/img.gif' />
</div>
Obraz będzie teraz wypełnić do wysokości pojemnika div i skala jego szerokość z jej aspektów stosunek. Może to spowodować, że obraz rozwinie się poza granice szerokości przedziału kontenera, chociaż należy zachować ostrożność.
ustawić kolor tła dla div kontenera
Jest sposób, aby to zrobić w CSS3:
div {background-image: url(path/to/image); background-size: 100%}
Właściwość background-size jest obsługiwana tylko w nowszych wersjach Safari i Opera. W przypadku innych przeglądarek, można wypełnić odstępy w lewo wokół obrazu w kolorze przy użyciu właściwości background-color, tak:
div {
background-image: url(path/to/image);
background-size: 100%;
background-color: #000000;
}
Lub, skrót:
div {background:#000000 url(path/to/image) no-repeat; background-size:100%}
Stosując ten kod spowodować rozciągnięcie obrazu w przeglądarkach obsługujących CSS3 (najnowsza Opera, Safari i ewentualnie Firefox). Starsze przeglądarki i IE będą miały białe spacje wokół obrazu wypełnionego określonym kolorem tła.
- 1. Rozwiń div pionowo
- 2. Utwórz Div Rozwiń płynnie
- 3. Jak zrobić obraz reaguje wewnątrz div
- 4. Rozwiń div od środka rzutni
- 5. Rozwiń makro wewnątrz Łańcuch znaków
- 6. Div Rozwiń, aby wizualnie wypełnić pionową spację
- 7. Jak wybrać div wewnątrz div wewnątrz div z jquery
- 8. DIV wewnątrz innego DIV wewnątrz innego div z CSS
- 9. margines górny do div wewnątrz innego div
- 10. Jak uzyskać obraz wewnątrz określonego div przy użyciu JQuery
- 11. Złożenie „obraz” poza div, przykład wewnątrz mojego postu
- 12. Javascript: Get div wewnątrz div
- 13. Wyśrodkuj div wewnątrz innego div
- 14. Obraz nie wypełnia div
- 15. Rozdzielnice dla dzieci rozwiń, aby wypełnić szerokość div jednostki nadrzędnej.
- 16. Zawiera tabelę wewnątrz div
- 17. textarea wewnątrz div
- 18. Dopasowywanie iframe wewnątrz div
- 19. Obcięcie tekstu wewnątrz div
- 20. Odpowiedź Ajax wewnątrz div
- 21. zagnieżdżanie svg wewnątrz div
- 22. Obraz SVG wewnątrz okręgu
- 23. Znajdź div wewnątrz div i go usunąć?
- 24. Center Div wewnątrz innej (100% szerokości) div
- 25. centrum obrazu poziomo wewnątrz overflow: hidden div
- 26. tekst + div rozwiń po najechaniu myszą z css
- 27. Rozwiń element div, aby zawierał całkowicie pozycjonowaną treść.
- 28. Umieszczenie three.js animacji wewnątrz div
- 29. centrowania ul pływaki wewnątrz div
- 30. jquery, zawinąć elementów wewnątrz div
Używam własności obrazu tła – Cornel
O ile wiem, nie jest to możliwe w obecnych przeglądarkach. –
, aby zapobiec powiększaniu się obrazu za pomocą elementu div kontenera, użyj max-width: 100%; maksymalna wysokość: 100%; wraz z szerokością: 100%; i wzrost: 100%; – letronje