1.0.3 • Published 3 years ago

photus v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Author GitHub Repo stars

💡 Motivo

Sabemos o quanto é difícil para um desenvolvedor web escolher e trabalhar com componentes e bibliotecas de construção de interfaces. Pensando nisso, desenvolvemos uma solução usando javascript puro para facilitar o gerencimento de um processo extremamente custoso: a construção de galerias de imagens; que permite mais agilidade e otimiza o seu tempo. Essa biblioteca está sendo projetada para ter alta escalabilidade e flexibilizade, além de integrar fielmente ao design definido.

⚠️ Esse projeto está em fase beta, por esse motivo não deve ser usado no ambiente de produção

📗 Requerimento

🛠️ Como utilizar

$ git clone git@github.com:brunofamiliar/photus.git
$ cd photus
$ npm install
$ npm run build
  • Copie os arquivos gerados dentro do diretório "photus/dist" para a raiz do seu projeto;
  • Para utilizar a lib em seu projeto, importe os arquivos .js e .css compilados e crie uma tag div com a id "pht__endpoint", essa tag é necessária para a injeção de dependência. Ex: index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="./css/main.css">
    <title>Photus - Simple Gallery</title>
</head>
<body>
    <div id="pht__endpoint"></div>
</body>
<script src="./photus.min.js"></script>
</html>

⚙️ Configurações disponíveis

Opções

PropriedadeDescriçãoTipoPadrão
typeDefina o tipo de layout a ser utilizadostringgrid
imagesCarrega as imagens da galeriaobject[][]
styleEdite o estilo para adaptar ao designobject[][]

Images

PropriedadeDescriçãoTipoPadrão
nameNome da imagem (será utilizado também como label)string-
pathUrl a ser buscado a imagemstring-

Style

Layout Grid

PropriedadeDescriçãoTipoPadrão
columnsQuantidade de colunasnumber4
cardSizeTamanho do cartão de imagemnumber200
contentWidthLargura total do containernumber-
gapEspaçamento entre cardsnumber1
borderRadiusBorda dos cards (top, right, bottom, left)arraynumber[]
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

4 years ago

1.0.0

4 years ago