image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Rafael Biasiolo
Rafael Biasiolo14/01/2024 22:02
Compartilhe

Flash Button: Printscreen com Estilo

    O Flash Button é uma solução interativa projetada para aprimorar a experiência do usuário, oferecendo uma maneira rápida e visualmente agradável de capturar screenshots da área visível no navegador. Vamos explorar os recursos, o design e o processo de instalação deste inovador botão de captura de tela.

    Demo: https://flash-button.vercel.app/

    Github: https://github.com/Biasiolo/flash-button-screenshot

    Npmjs: https://www.npmjs.com/package/flash-button-screenshot

    Install: npm i flash-button-screenshot

    Recursos em Destaque

    1. Efeito Flash no Botão

    O botão incorpora um envolvente efeito flash, criando uma experiência visual encantadora para os usuários quando eles passam o mouse sobre ele. Isso não apenas adiciona um toque de dinamismo, mas também serve como uma clara indicação da natureza interativa do botão.

    2. Captura de Tela

    Com um simples clique, os usuários podem capturar o conteúdo visível de seu navegador no formato PNG. Essa funcionalidade simplifica o processo de captura de tela, tornando-o eficiente e fácil de usar.

    3. Download Rápido

    Imediatamente após a captura da tela, os usuários podem fazer o download da imagem sem demora. Esse recurso de download rápido garante que o compartilhamento e o armazenamento de capturas de tela sejam livres de problemas e convenientes.

    4. Mensagem de Sucesso

    Para aprimorar ainda mais o feedback do usuário, uma breve mensagem de sucesso aparece, confirmando que a captura de tela foi salva com sucesso. Essa comunicação sutil, mas eficaz, garante que os usuários sejam informados sobre o resultado de sua ação.

    Design do Botão: Onde Estilo Encontra Funcionalidade

    O design do botão é uma combinação perfeita de estética moderna e funcionalidade. Apresentando um layout limpo com um contorno animado, o botão ganha vida quando os usuários passam o mouse sobre ele, fazendo uma transição suave para um matiz azul atraente. Essa escolha de design adiciona um toque de sofisticação ao processo de captura de tela.

    Utilidade da Captura da Área de Conteúdo

    O foco principal de capturar a área de conteúdo do navegador é a conveniência do usuário. Ao permitir que os usuários capturem apenas a parte relevante de uma página, o Flash Button simplifica o processo de recorte e destaca a importância de capturar informações essenciais.

    Como Integrar o Flash Button ao Seu Site

    1. Inclua os Arquivos Necessários

    Antes de integrar o Flash Button ao seu projeto, certifique-se de incluir os seguintes arquivos:

    • jQuery: Link para Download
    • html2canvas: Link para Download
    • screenshot.js: Contém a lógica para capturar e salvar screenshots.
    • styles.css: Estilos para o botão e a mensagem de sucesso.

    2. Referencie os Arquivos no HTML

    Adicione referências aos arquivos no cabeçalho do seu documento HTML:

    <script src="https://code.jquery.com/jquery-3.6.4.min.js"></script> <script src="https://html2canvas.hertzen.com/dist/html2canvas.min.js"></script> <script src="screenshot.js"></script> <link rel="stylesheet" href="styles.css"> 
    

    3. Adicione o Botão ao Seu HTML

    Insira o botão em qualquer lugar do seu HTML, por exemplo:

    <button class="btn"> <svg width="180px" height="60px" viewBox="0 0 180 60" class="border"> <polyline points="179,1 179,59 1,59 1,1 179,1" class="bg-line" /> <polyline points="179,1 179,59 1,59 1,1 179,1" class="hl-line" /> </svg> <span>flash-button</span> </button> 
    

    4. Personalize Conforme Necessário

    Sinta-se à vontade para personalizar os estilos e a posição do botão para combinar com o design e a estética do seu site.

    5. Pronto para Uso

    Seu Flash Button agora está integrado perfeitamente ao seu site, proporcionando aos usuários uma maneira fácil e eficaz de capturar e compartilhar conteúdo relevante.

    Aproveite a implementação e observe como o Flash Button aprimora a experiência do usuário em seu site!

    Compartilhe
    Comentários (0)