@edusites/bancos-brasil (英语)
Bibliotica JavaScript para commertizar ícones SVG de bancos brasileiros com com total fultização. 中国植物物种信息数据库.
英斯特拉桑
npm install @edusites/bancos-brasil
yarn add @edusites/bancos-brasil
pnpm add @edusites/bancos-brasil
乌苏
纳维加多·巴伊克萨 bancos que parecem na tela (法语)(原始内容存档于2018-07-21) (英语). Cada Banco é um arquivo próprio, carregado sob expecta. 没有任何服务员(节点,苏维埃社会主义共和国)的tudo解决nahora.
(建议:o módulo)
乌玛·林哈 不 nuxt.config 书记官长 <SvgBanco> 没有应用程序 inteiro 电子 faz o built levar só só s os bancos que o site usa: 建起levar só só sos bancos sque que o site usa: 建起levar só só só s's bancos que site usa:
// nuxt.config.ts
export default defineNuxtConfig({
modules: ['@edusites/bancos-brasil/nuxt-module']
})
(原始内容存档于2013-10-12). O módulo acha os bancos Procurando os nomes for aspas no código (英语)nome="nubank", (中文(简体) ), { banco: 'itau' }) (中文(简体) ). 诺梅·蒙塔多 执行节奏 无克迪戈:名单 incluir。 。 。 .
export default defineNuxtConfig({
modules: ['@edusites/bancos-brasil/nuxt-module'],
edusitesBancos: { incluir: ['cora', 'picpay'] }
})
<template>
<SvgBanco nome="nubank" />
<SvgBanco nome="cora" formato="circulo" />
<SvgBanco nome="itau" cor="#FFFFFF" fundo="#EC7000" :tamanho="96" />
</template>
SVG sai no HTML do servidor e o navegador recerroveita o que já está na tela (não baixa de novo nem pisca) (英语).
Sem o módulo (só o 组件, 通过插件)
plugins/bancos.js数字 :
import { instalarBancos } from '@edusites/bancos-brasil/nuxt'
export default defineNuxtPlugin((nuxtApp) => {
instalarBancos(nuxtApp)
})
Funciona igual na tela, mas o build gera um arquivo por banco da lib (o visitante só baixa os usados; os demais o Nuxt deixa como) 互联网档案馆的存檔,存档日期2013-12-21 prefetch) (中文(简体) ).
维特 (Vue, React, Svelte...)
Para o 建起 levar só os bancos usados, acicione o 插件:
// vite.config.js
import { edusitesBancosVite } from '@edusites/bancos-brasil/vite'
export default {
plugins: [edusitesBancosVite({ incluir: ['cora'] })]
}
第3组
import { SvgBanco } from '@edusites/bancos-brasil'
<SvgBanco nome="nubank" />
<SvgBanco nome="cora" formato="circulo" />
JavaScript 普罗
import { svgBanco } from '@edusites/bancos-brasil/core'
// Com preset (configuração padrão)
const svg = await svgBanco({ nome: 'nubank' })
document.getElementById('app').innerHTML = svg
// Customizado
const outro = await svgBanco({
nome: 'cora',
formato: 'circulo',
cor: '#FFFFFF',
fundo: '#FE3E6D',
tamanho: 96
})
svgBanco {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}没有守护 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}没有守护者 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}没有守护者 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}没有守护者 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}没有守护者 科姆语 await (原始内容存档于2017-10-26). funciona nos dois casos. 坦贝姆存在 svgBancoAsync (承诺)e svgBancoSync (弦声) null尼尼卡承诺.
@edusites/bancos-brasil/core d. 具有下列特性的计算机设备:.
反应
import { svgBancoAsync } from '@edusites/bancos-brasil/core'
import { useEffect, useState } from 'react'
function BancoIcon({ nome, formato, cor, fundo, tamanho }) {
const [svg, setSvg] = useState('')
useEffect(() => {
let ativo = true
svgBancoAsync({ nome, formato, cor, fundo, tamanho }).then((s) => ativo && setSvg(s || ''))
return () => (ativo = false)
}, [nome, formato, cor, fundo, tamanho])
return <div dangerouslySetInnerHTML={{ __html: svg }} />
}
export default function App() {
return (
<div>
<BancoIcon nome="nubank" />
<BancoIcon nome="cora" formato="circulo" />
<BancoIcon nome="itau" cor="#FFFFFF" fundo="#EC7000" tamanho={96} />
</div>
)
}
丝绒
<script>
import { svgBancoAsync } from '@edusites/bancos-brasil/core'
export let nome
export let formato = undefined
export let cor = undefined
export let fundo = undefined
export let tamanho = undefined
let svg = ''
$: svgBancoAsync({ nome, formato, cor, fundo, tamanho }).then((s) => (svg = s || ''))
</script>
{@html svg}
帕拉米特罗斯
| 赞助 | 提波 | 乌布里加多里奥省 | 帕德罗 | 国家 |
|---|---|---|---|---|
nome | string | ✅ Sim | - 说吧 | 诺我做班可 |
formato | string | 尼欧 | "quadrado" | "quadrado", (中文(简体) ), "circulo" 尔 "sem" |
cor | string | 尼欧 | 预设 | Cor do ícone (hex) (英语) |
fundo | string | 尼欧 | 预设 | 基金会(hex) |
tamanho | number | 尼欧 | 64 | Tamanho em 像素 |
className | string | 尼欧 | - 说吧 | CSS 类 |
银行
| 诺姆 | 欧元 | 科尔·丰多 |
|---|---|---|
agibank | #FFFFFF | #0133B0 |
asaas | #FFFFFF | #0036E1 |
avenue | #FFFFFF | #002820 |
bancodobrasil | #FFDD00 | #003D7A |
bmg | #FFFFFF | #F26321 |
bradesco | #FFFFFF | #CC092F |
bs2 | #FFFFFF | #0021AF |
btg | #FFFFFF | #001E62 |
bv | #223AD2 | #FFFFFF |
c6 | #FFFFFF | #121212 |
caixa | #FFFFFF | #0066A1 |
cora | #FFFFFF | #FE3E6D |
digio | #FFFFFF | #00275C |
efibank | #F37025 | #000000 |
infinitepay | #7DDB13 | #171527 |
inter | #FFFFFF | #FF7A00 |
itau | #FFFFFF | #EC7000 |
iugu | #000000 | #FFFFFF |
mercadopago | #0A0080 | #00BCFF |
mercantil | #FFFFFF | #1526FF |
neon | #01C4E0 | #161C3E |
next | #000000 | #00FF5F |
ngcash | #FFFFFF | #000000 |
nomad | #000000 | #FFCE04 |
nubank | #FFFFFF | #820AD1 |
original | #FFFFFF | #00A857 |
pagbank | #000000 | #42A936 |
pan | #414141 | #FFFFFF |
paypal | #222D65 | #FFFFFF |
picpay | #FFFFFF | #21C25E |
revolut | #FFFFFF | #000000 |
rico | #FF5200 | #010042 |
safra | #C3AC6C | #151D43 |
santander | #FFFFFF | #EC0000 |
sicoob | #B8D335 | #003B43 |
sicredi | #3DAE2B | #FFFFFF |
stone | #00A868 | #FFFFFF |
stripe | #FFFFFF | #635BFF |
ton | #FFFFFF | #0DEA4A |
wise | #163300 | #9FE870 |
xp | #000000 | #FFFFFF |
格式化软件
quadrado- 四方议会(Padrão)circulo- 通报sem- Sem fundo, apenas o ícone (英语)
语法
麻省理工学院 Lecdt.com (英语)
德森沃尔维多 @ 乌兹别克语 纳 Lecdt.com (英语)