JavaScript można użyć do manipulowania właściwością stylu elementu HTML, aby stworzyć efekt powiększania i powiększenia. Aby to zrobić, po prostu uzyskaj dostęp do atrybutu szerokości za pomocą właściwości stylu i zwiększ ją lub zmniejsz go zgodnie z wymogiem. Aby uzyskać dostęp do tej właściwości stylu elementu HTML, należy utworzyć i przechowywać odniesienie do elementu HTML. Zejdźmy przez krok po kroku procedurę osiągnięcia zadania.
Krok 1: Konfigurowanie dokumentu HTML
Zacznij od utworzenia nowego dokumentu HTML z następującymi wierszami w nim:
W powyższych liniach:
Uruchomienie dokumentu HTML w tym momencie da następujące dane wyjściowe w przeglądarce:
Krok 2: Dodanie funkcji za pomocą JavaScript
W drugim etapie utwórz znacznik skryptu w tym samym dokumencie HTML, albo utwórz nowy plik JavaScript i połącz go z dokumentem HTML. Bez względu na to, pierwszą rzeczą w JavaScript jest utworzenie funkcji przycisku powiększania za pomocą następujących wierszy kodu:
funkcja zoomin ()
var pic = dokument.getElementById („pic”);
var szerokość = pic.ClientWidth;
fotka.styl.szerokość = szerokość + 100 + „px”;
W powyższym fragmencie kodu:
To naśladuje efekt powiększenia na obraz za każdym razem, gdy przycisk powiększania jest klikany.
Następnie utwórz funkcję przycisku powiększania za pomocą następujących linii:
funkcja zoomout ()
var pic = dokument.getElementById („pic”);
var szerokość = pic.ClientWidth;
fotka.styl.szerokość = szerokość - 100 + „px”;
W powyższym fragmencie kodu:
To naśladuje efekt powiększenia na obraz za każdym razem, gdy naciska się przycisk powiększania.
Krok 3: Testowanie funkcjonalności
Ostatni krok do uruchomienia dokumentu HTML i obserwowania działania dokumentu HTML jako:
Ponieważ z GIF wynika jasno, że powiększenie i przycisk powiększania działają idealnie zgodnie z przeznaczeniem.
Zakończyć
Łatwo jest naśladować zbliżenie i a powiększenie Efekt na obraz element za pomocą JavaScript. Po konfiguracji dokumentu HTML, przejdź do pliku JavaScript i uzyskaj dostęp do szerokość właściwość obrazu. A następnie zmień wartość tego szerokość właściwość zgodnie z przyciskiem, który został naciśnięty przez użytkownika.