slideframic v1.0.0
SlideFramic
SlideFramic é um projeto desenvolvido para criar slides de forma simples, proporcionando a criação de um ou mais slides em uma página web.
Download
- 1 - Clone o repo:
https://github.com/luquinhaspmw/SlideFramic - 2 - Importe
SlideFramic/assets/css/style.cssno seu html - 3 - importe
SlideFramic/assets/script/script.jsno seu html
Como usar
Estrutura do SlideFramic:
Visualize aqui o SlideFramic em diferentes tamanhos
Para adicionar um slide utlizando o SlideFramic só precisa utilizar a estrutura abaixo como base, podendo definir a cor do botão, o tempo de um slide pra outro, e a quantidade de imagens que quiser.
Exemplo de um único slide
<div class="carrosel" id="carrosel1">
<input type="hidden" class="timeSlide" value="2800">
<button class="prev bg-blc-50 c-wht"><i class="fas fa-chevron-left"></i></button>
<div class="container">
<div class="imgContainer">
<img src="https://i.imgur.com/RuRaNm9.jpeg" alt="">
</div>
<div class="imgContainer">
<img src="https://i.imgur.com/x6Kogol.jpeg" alt="">
</div>
</div>
<button class="next bg-blc-50 c-wht"><i class="fas fa-chevron-right"></i></button>
</div>- Para adicionar mais de um slide você deve adicionar um
iddiferente para cada slide, oidserá de acordo com a quantidade de slides presentes na página, observe no exemplo abaixo.
Exemplo de vários slides
<!-- Exemplo: id:"carrosel${número do slide} -->
<div class="carrosel" id="carrosel1"></div>
<div class="carrosel" id="carrosel2"></div>
<div class="carrosel" id="carrosel3"></div>
<div class="carrosel" id="carrosel4"></div>Estilos do SlideFramic:
A div
carroselocupa 100% do seu elemento pai, então você pode definir a largura e a altura do slide a partir disso.Para alterar a cor do botão ou a cor do ícone dentro do botão você deve utilizar as classes predefinidas, aqui está a lista com as variações de cores disponíveis.
As classes
prevenextsão padrões, sem elas o slide não irá funcionar.
.bg-blc-50. Essa classe é utilizada para alterar a cor e a opacidade da cor do botão, altereblcpara a cor que quiser,50indica a opacidade da cor aplicada, nesse exemplo está como50%mas também existe25%,75%, caso não seja informado nenhum desses citados será adotado100%de opacidade.
Exemplo de cor do botão
<button class="prev bg-blc">100%</button> <button class="prev bg-blc-75">75%</button> <button class="prev bg-blc-50">50%</button> <button class="prev bg-blc-25">25%</button>
.c-wht-50. Essa classe é utilizada para alterar a cor e a opacidade da cor do ícone, alterewhtpara a cor que quiser,50indica a opacidade da cor aplicada, nesse exemplo está como50%mas também existe25%,75%, caso não seja informado nenhum desses citados será adotado100%de opacidade.
Exemplo de cor do ícone
<button class="prev c-wht">100%</button> <button class="prev c-wht-75">75%</button> <button class="prev c-wht-50">50%</button> <button class="prev c-wht-25">25%</button>
- Ao juntar as duas classes temos o botão e o ícone estilizados da maneira que você quiser.
Exemplo completo
<button class="prev bg-blc c-wht"></button>
- Você pode adicionar o ícone que preferir, todos os icones disponíveis estão neste link.
Configuração do SlideFramic:
Para alterar o tempo entre um slide e outro é preciso inserir alterar no input:hidden. Veja no exemplo abaixo.
Altere o
valuepara realizar essa configuração.
Exemplo
<!-- O tempo é em Milissegundos --> <input type="hidden" class="timeSlide" value="2800">
3 years ago