1
resposta

Carrousel

Professor, poderia explicar melhor o que aconteceu na aula do carrousel? Tenho Umas dúvidas, a primeira antes de tudo é porque precisamos colocar

<div class="item @(pagina == 0 ? "active" : "")">

Eu não entendi essa parte em especial, porque antes estava mostrando todos os livros e depois de colocar isso começou a mostrar 4 de cada vez? Tentei pesquisar no google já, eu sou lento pra algumas coisas.

O que a classe "active" faz? Ela é do bootstrap?

1 resposta

Olá Guilherme!

Essa classe é o que vai fazer o item ser mostrado na tela. Essa classe é do Bootstrap dentro do Carousel Control

<div class="item @(pagina == 0 ? "active" : "")">

Essa linha de código é uma forma de dizer quais serão os quatro primeiros produtos que serão mostrados. Ou seja, todos os produtos que pertençam a página 0. Os que não forem da página 0 não receberão nenhuma classe.

Depois disso, as classes carousel-control-prev e carousel-control-next, que estão nos botões de navegação, serão encarregados de quais serão os próximos ou anteriores (na verdade são determinados pelo número da página).

Espero ter ajudado!