You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@vue-a11y/vlibras

Package Overview
Dependencies
Maintainers
0
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue-a11y/vlibras

Componente Vue.js que ajuda você a implementar o VLibras no seu site.

1.0.6
latest
Source
npmnpm
Version published
Maintainers
0
Created
Source

vlibras

Componente Vue.js que ajuda você a implementar o VLibras no seu site.

Demo: https://vue-vlibras.web.app

Esse componente segue os padrões fornecidos na documentação do VLibras.

Os surdos enfrentam bastante dificuldade para ler, escrever e se comunicar na língua oral do seu país. Dessa forma, para tentar reduzir esses problemas, o objetivo da ferramenta computacional de código aberto, denominada VLibras Widget, consiste em traduzir conteúdos do Português Brasileiro para a Língua Brasileira de Sinais (LIBRAS), tornando websites acessíveis a pessoas surdas. -- Visão geral VLibras

Instalação

npm install -S @vue-a11y/vlibras@next
# or
yarn add @vue-a11y/vlibras@next
import { createApp } from 'vue'
import App from './App.vue'
import VLibras from '@vue-a11y/vlibras'

createApp(App)
  .use(VLibras)
  .mount('#app')

Como usar

No seu App.vue

<template>
  <VLibras 
    :position="'left'" 
    :avatar="'random'" 
    :opacity="1.0" 
  />
</template>

Props

O componente VLibras suporta as seguintes props para personalização:

  • src: URL do script do VLibras. Padrão: https://vlibras.gov.br/app/vlibras-plugin.js
  • urlWidget: URL base do widget VLibras. Padrão: https://vlibras.gov.br/app
  • position: Define a posição do widget na tela. Valores suportados:
    • 'left', 'right', 'bottom', 'top', 'bottom-left', 'top-left', 'bottom-right', 'top-right'
    • Padrão: 'bottom-right'
  • avatar: Escolha do avatar a ser exibido no widget. Valores suportados:
    • 'icaro', 'hosana', 'guga', 'random'
    • Padrão: 'random'
  • opacity: Define a opacidade do widget. Valores entre 0 (totalmente transparente) e 1 (totalmente opaco).
    • Padrão: 1.0

Suporte para Vue 2

Se você está utilizando Vue 2 em seus projetos, também pode integrar facilmente o VLibras! A versão específica para Vue 2 do componente está disponível aqui, mantendo a mesma funcionalidade e acessibilidade que a versão para Vue 3.

Confira o repositório no GitHub para mais detalhes e instruções sobre como integrar o VLibras no seu projeto Vue 2!

Contribuindo

  • De erros de digitação na documentação à codificação de novos recursos;
  • Verifique os issues em aberto ou abra um novo issue para iniciar uma discussão sobre sua ideia de recurso ou o bug que você encontrou;
  • Dê um fork no repositório, faça as alterações e envie um PR;

Nos siga no Twitter @vue_a11y

Obrigado por usar e fazer a web mais acessível!

Keywords

vue

FAQs

Package last updated on 24 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts