JavaScript pode ser usado para manipular a propriedade de estilo de um elemento HTML para criar um efeito de zoom e zoom. Para fazer isso, basta acessar o atributo de largura usando a propriedade de estilo e aumentá -lo ou diminuí -lo de acordo com o requisito. Para acessar esta propriedade de estilo de um elemento HTML, uma referência ao elemento HTML deve ser criada e armazenada dentro de uma variável de JavaScript. Vamos passar pelo procedimento passo a passo para alcançar a tarefa em questão.
Etapa 1: Configurando o documento HTML
Comece criando um novo documento HTML com as seguintes linhas dentro dele:
Nas linhas acima:
A execução do documento HTML neste momento produzirá a seguinte saída no navegador:
Etapa 2: Adicionando funcionalidade usando JavaScript
Na segunda etapa, crie uma tag de script no mesmo documento HTML ou crie um novo arquivo JavaScript e vincule -o ao documento HTML. Não importa o caso, a primeira coisa em JavaScript é criar a função para o botão Zoom-in com as seguintes linhas de código:
função zoomin ()
var pic = documento.getElementById ("pic");
var largura = foto.largura de cliente;
foto.estilo.largura = largura + 100 + "px";
No trecho de código acima:
Isso imitará um efeito de zoom na imagem toda vez que o botão de zoom é clicado.
Depois disso, crie a função para o botão de zoom-out usando as seguintes linhas:
função zoomout ()
var pic = documento.getElementById ("pic");
var largura = foto.largura de cliente;
foto.estilo.largura = largura - 100 + "px";
No trecho de código acima:
Isso imitará um efeito de zoom na imagem toda vez que o botão de zoom-out for pressionado.
Etapa 3: testando a funcionalidade
A última etapa para executar o documento HTML e observar o funcionamento do documento HTML para ser como:
Como fica claro no GIF acima de que o zoom e o botão de zoom-out estão funcionando perfeitamente como pretendido.
Embrulhar
É muito fácil imitar um mais Zoom e a Reduzir o zoom efeito em um imagem elemento com a ajuda do JavaScript. Depois que o documento HTML estiver configurado, vá para o arquivo JavaScript e acesse o largura propriedade da imagem. E então altere o valor disso largura propriedade de acordo com o botão que foi pressionado pelo usuário.