Mam div z tekstem i obrazami, a ja chcę pokazać miniaturę tego div w innym miejscu na stronie. Jakieś rozwiązania?Jak zrobić miniaturkę div
Edycja: Chcę mniejszą kopię div, a to powinno działać na IE8, więc css3 nie jest dobrym rozwiązaniem.
Mam div z tekstem i obrazami, a ja chcę pokazać miniaturę tego div w innym miejscu na stronie. Jakieś rozwiązania?Jak zrobić miniaturkę div
Edycja: Chcę mniejszą kopię div, a to powinno działać na IE8, więc css3 nie jest dobrym rozwiązaniem.
Można spróbować z html2canvas. Ten skrypt umożliwia wykonanie "zrzutów ekranu" stron internetowych lub ich części.
Do IE8 należy dołączyć FlashCanvas lub ExplorerCanvas.
Może to być reprezentacja w pikselach, ale może zbliżyć się do ciebie.
Po wykonaniu zrzutu powinieneś móc zmniejszyć płótno (płótno HTML5, ExplorerCanvas lub FlashCanvas) do dowolnej wielkości - uwaga: możesz napotkać problemy z wygładzaniem i artefaktami skalowanymi wersja ... więc może być potrzebna dodatkowa praca.
spróbować czegoś takiego:
$('#myDiv').clone().appendTo('body').css({'position':'absolute','left':'50px;','top':'300px','transform':'scale(0.5)'})
});
uwaga: jak mówią, należy sprawdzić w jakich przeglądarka użytkownika i dodać sprzedawca (MOZ, MS, O, WebKit, etc ..), aby właściwość CSS przekształcić
tutaj można grać trochę z nim: http://jsfiddle.net/ZPMNz/11/ (z Firefoksem dostawcy)
Ale jeśli trzeba suppo rt dla IE8, można dodać klasę do div i deklarują różne style dla niego:
$('#myDiv').clone().appendTo('body').addClass('.thumb')});
});
i potem trzeba
#myDiv { width:500px;}
#myDiv h1{ font-size:20px;}
#myDiv h2{}
#myDiv p{}
#myDiv.thumb { width:200px;}
#myDiv.thumb h1{ font-size:10px;}
#myDiv.thumb h2{}
#myDiv.thumb p{}
to więcej pracy, ale ma większą kompatybilność
Transformowanie zwykle wymaga prefiksów dostawcy, zobacz: https://developer.mozilla.org/en/CSS/transform. –
Należy pamiętać, że właściwość transformacji css3 nie jest obsługiwana dla wersji ie8 i poniżej. –
utopicam, który zmniejszyłby rozmiar pojemnika, a nie jego zawartość. –
Czy chcesz wyświetlić obraz, czy mniejszą kopię elementu? –
Co masz na myśli? Czy chcesz, aby mniejsza wersja zawartości tego elementu div była wyświetlana w innym miejscu? – MGZero
Naprawdę musisz podać znacznie jaśniejsze wyjaśnienie tego, co chcesz lub przykład. –