Cursos / Informática para Internet / Plataformas de aplicações Web / Aula

arrow_back Aula 03 - Bibliotecas de componentes UI - Parte 2

Materialize - Componentes

O sistema de grid do Materialize também tem 12 colunas e as classes base para o seu uso são: row, col, s1, s2, s3…, s11, s12. As classes que iniciam com "s" e são seguidas de um número representam quantas unidades em largura aquela coluna específica utilizará, como pode ser visto na imagem abaixo.

Descrição imagemSistema de grid do Materialize. Fonte: https://materializecss.com/grid.html

Assim como o Bulma e o Bootstrap, o sistema de grid permite que você utilize offsets para deslocar colunas, consegue adequar larguras de colunas automaticamente, permite aninhamento, etc.

Para mais informações de como usar o grid system do Materialize visite: https://materializecss.com/grid.html

O Materialize vem com alguns efeitos de animação básicos por padrão. Você pode informar que um botão é "pulsante" para chamar atenção, simplesmente adicionando a class "pulse" nesse elemento.

Sombras e transições também são possíveis utilizando classes como "z-depth-2" e "scale-transition".

Alguns exemplos de componentes do Materialize nas figuras abaixo:

Descrição imagemMaterialize - Collections. Fonte: https://materializecss.com

Descrição imagemMaterialize - Badges in Navbar. Fonte: https://materializecss.com

Descrição imagemMaterialize - Botão com imagem. Fonte: https://materializecss.com

Descrição imagemMaterialize - Breadcrumbs. Fonte: https://materializecss.com

Descrição imagemMaterialize - Cards. Fonte: https://materializecss.com

O Materialize vem com uma coleção de Material Design Icons com mais de 930 ícones prontos para uso, seguindo as especificações do Material Design. Utilizar os ícones é muito simples, basta criar um elemento <i /> com a classe "material-icons" e no conteúdo do elemento colocar o nome do ícone. Segue um exemplo abaixo:

     <i class="material-icons">insert_chart</i>
     <i class="material-icons">alarm_on</i>
     <i class="material-icons">add_to_queue</i>
     <i class="material-icons">arrow_back</i>
     <i class="material-icons">bug_report</i>

Descrição imagemÍcones - Materialize. Fonte: https://materializecss.com

A lista completa de ícones pode ser vista em: https://materializecss.com/icons.html

Comercialmente o Materialize oferece alguns temas personalizados, mas não de forma gratuita. Trata-se de uma forma de apoiar o projeto financeiramente. Entretanto, não é necessário adquirir nenhum desses temas para ser produtivo utilizando o Materialize.

Se desejar se aprofundar, explore o Materialize com o documento HTML básico adicionando os exemplos da documentação do site dentro da tag <body>, faça alterações e observe o resultado.


Versão 5.3 - Todos os Direitos reservados