Comentar

Slides Responsivos no Drupal

Olá a todos! Hoje vou explicar como fazer o responsivo para blocos com slides no Drupal! =) 
 
Primeiramente, abra a View que deseja, e vamos clonar o bloco que deseja que se torne responsivo. (Imagem 1)
 
Após clonar o bloco, modifique o nome dele para Bloco Mobile para facilitar a distinção, e depois vá nas opções de estilo da Apresentação de Slides e troque para "1" no campo Itens por Slide. Salve. (imagem 2)
 
Logo após, vá no painel que o bloco principal está inserido. Existe duas formas de chegar lá:
 
- Clicando no ícone de configurações no próprio bloco (Imagem 3);
- Indo em Estrutura -> Páginas -> Editar -> Conteúdo (Imagem 4)
 
Depois disso, clique no ícone de configurações e depois em adicionar conteúdo. (Imagem 5)
 
Neste caso, eu criei um bloco na View Infraestrutura, então ao adicionar conteúdo, vá em Views -> Infraestrutura -> Seleciona o display "Block Mobile" (Imagem 6) e clica em Continuar e logo após Finalizar.
 
Na imagem 7, veja que ela vai estar logo abaixo da view. Agora precisamos dar um classe para cada uma. Clique no ícone de configuração -> Propriedades de CSS. (Imagem 8)
 
No primeiro bloco, colocaremos a classe  "desktop" (Imagem 9), que significa que ela será exibida na versão do desktop. E no Bloco Mobile colocaremos a classe "mobile", que irá aparecer em um determinado "breakpoint", que iremos determinar por CSS, no caso, na resolução 768px. Depois clique em Atualizar e Salvar.
 
Ao voltarmos para a Home, teremos os dois blocos exibidos um em baixo do outro (Imagem 10). Agora é a hora de aplicarmos o CSS.
 
Em Configurações -> Desenvolvimento -> CSS Injector -> CSS Injector 10, (Imagem 11), que no nosso caso é onde separamos para colocar apenas a parte que faz a responsividade do site, colocaremos o seguinte:
 
- A classe mobile com o display: none; que fará ela sumir do desktop.
- Criar o breakpoint 768px e inserir a mesma classe mobile, porém com o display: block; para aparecer
e display: none; na classe desktop. (Veja a imagem 12). Após isso, clique em salvar.
 
Atualize a página com Crtl+F5. Prontinho! Agora, na resolução 768px, será exibida apenas o bloco com 1 slide por vez.(Imagem 13) - Isso é ser responsivo!=)
 
Até a proxima pessoal!
PS: Qualquer dúvida estou à disposição!
 
Atenciosamente,
 
Anna Moreira.

Categoria: