Mam DIV o wielkości 147x88 i wewnątrz niego obraz o tej samej szerokości, ale może być większy. W tym przypadku obraz wykracza poza granicę DIV. Czy mimo to można przyciąć obraz, pamiętając, że chcę, aby moja strona działała w starych przeglądarkach, które nie obsługują CSS3 (IE7 i IE8)?Wewnętrzna zawartość Clipa div
6
A
Odpowiedz
8
Po prostu ukryj przelew elementu div, a zawierający obraz zostanie przycięty do wymiarów elementu div.
div{width: 147px; height: 88px; overflow: hidden;}
3
div { width: 147px; height: 88px; overflow: hidden; }
1
Ten question pokazuje jak uzyskać rozmiar obrazu przy użyciu jQuery. Możesz mieć mały blok, który sprawdza rozmiar obrazu podczas ładowania strony i odpowiednio ustawić rozmiar DIV.
3
Set overflow:hidden;
na div:
#yourDiv {
width:147px;
height:88px;
overflow:hidden;
}
Przykład: http://jsfiddle.net/purmou/sN5PL/
Powiązane problemy
- 1. Dostęp wewnętrzna DIV z JavaScript
- 2. HTML/Javascript zawartość zmiana div
- 3. wysokość div dziecka 100% pozycja wewnętrzna: fixed div + przepełnienie auto
- 4. Lewy div 200px szerokość, zawartość div reszta?
- 5. jeśli div ma zawartość show div
- 6. Zamiana zawartość div z jQuery
- 7. jQuery Templates - wymienić zawartość DIV
- 8. Bootstrap 3 - Przewijana zawartość div
- 9. Wydrukuj zawartość DIV przez JQuery
- 10. C# Regex wyodrębnić zawartość div
- 11. Wewnętrzna pamięć wewnętrzna Ionic Android
- 12. php xpath pobiera zawartość div z klasą
- 13. Pokaż zawartość po najechaniu na DIV
- 14. HTML zawartość edycji div: Wybierz wydarzenie tekst
- 15. Zawartość środkowa w div o bezwzględnej pozycji
- 16. Jak mogę uzyskać zawartość div w php
- 17. Jak zapisać zawartość elementu div jako obrazu?
- 18. make div przewijania gdy zawartość zbyt duże
- 19. Pobierz zawartość DIV za pomocą JavaScriptu
- 20. Odśwież/przeładuj zawartość Div używając jquery/ajax
- 21. CSS Wewnętrzna granica?
- 22. Angular 2 - wewnętrzna stylizacjaHTML
- 23. Wewnętrzna granica css, zepsuty układ
- 24. Jak przewijać zawartość w DIV za pomocą jQuery?
- 25. Animacja zmiany wysokości elementu div, gdy zmienia się jego zawartość
- 26. Dołącz zawartość do div i przewijać/animować do dolnej
- 27. Jak wyczyścić zawartość elementu div za pomocą JavaScript?
- 28. Utwórz zawartość przewijaną dla ustalonego div o wysokości 100%.
- 29. Jak otworzyć zawartość wewnątrz znacznika DIV w nowej karcie
- 30. Masz ustaloną pozycję div, która musi przewinąć, jeśli zawartość przepełnienia
'overflow: hidden' działa dla zawartości statycznej. Co jednak, jeśli animujesz zawartość wewnątrz div? Przepełnienie anuluje, gdy jest animowane, a następnie wraca po zakończeniu animacji. Jakiekolwiek obejścia? – Pyroglyph