Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/angular-a11y/angular-vlibras

A library for integrating VLibras into Angular applications.
https://github.com/angular-a11y/angular-vlibras

a11y angular hacktoberfest vlibras

Last synced: 17 days ago
JSON representation

A library for integrating VLibras into Angular applications.

Awesome Lists containing this project

README

        

# Angular VLibras

**Angular VLibras** é uma biblioteca Angular que integra o widget de acessibilidade VLibras em suas aplicações Angular. O VLibras fornece tradução automática de conteúdo digital para a Língua Brasileira de Sinais (Libras), aumentando a acessibilidade para os usuários.

## Instalação

Instale a biblioteca `angular-vlibras` via npm:

```bash
npm install angular-vlibras
```

ou com yarn:

```bash
yarn add angular-vlibras
```

## Uso

Após a instalação, siga os passos abaixo para integrar o widget VLibras em sua aplicação Angular:

### 1. Importe o Componente `AngularVlibras`

No módulo raiz da sua aplicação (geralmente `app.module.ts`), importe o componente `AngularVlibras`:

```typescript
import { Component } from '@angular/core';
import { AngularVlibras } from 'angular-vlibras';

@Component({
selector: 'app-root',
standalone: true,
imports: [AngularVlibras],
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent { }
```

### 2. Use o Componente ``

Adicione o componente `` ao seu template para ativar o widget VLibras:

```html

```

### Propriedades

O componente aceita as seguintes propriedades de entrada:

- **`position`**: Define a posição do widget VLibras na tela. Os valores possíveis são:
- `left` (padrão)
- `right`
- `top`
- `bottom`
- `bottomLeft`
- `topLeft`
- `bottomRight`
- `topRight`

Exemplo:
```html

```

- **`avatar`**: Especifica o avatar usado no widget VLibras. As opções incluem:
- `icaro`
- `hosana`
- `guga`
- `random` (padrão)

Exemplo:
```html

```

- **`opacity`**: Define a opacidade do widget VLibras. O valor deve ser um número entre `0` e `1`. O valor padrão é `1`.

Exemplo:
```html

```

### Exemplo

Aqui está um exemplo de como configurar o widget VLibras com propriedades personalizadas:

```html

```

Essa configuração posicionará o widget no canto inferior direito da tela, usará o avatar `hosana` e definirá a opacidade como `0.9`.

---