espera aí...

8 de maio de 2019
Modern CSS Frameworks para acelerar o processo de design
Modern CSS Frameworks para acelerar o processo de design

Criar um site a partir do zero pode ser uma experiência muito demorada. E enquanto os web designers sempre aceitam atalhos, manter a qualidade ainda é uma prioridade.

Essa é a beleza de um bom framework CSS. Ele pode fornecer um conjunto abrangente de layouts responsivos e elementos de interface do usuário. Isso ajuda a iniciar rapidamente seus projetos, enquanto ainda permite muito espaço para personalização.

Hoje, apresentaremos uma seleção das principais estruturas CSS modernas disponíveis. Alguns podem ter ouvido falar, enquanto outros podem ser completamente novos para você. Mas cada um oferece uma variedade de recursos úteis e de ponta que podem melhorar seu fluxo de trabalho. Vamos começar!

Frameworks focados em CSS

Vamos começar com alguns frameworks que são focados principalmente em CSS. Você encontrará todos os tipos de layouts e elementos de interface do usuário para formar a base do seu projeto. Alguns podem até incluir um pouco de JavaScript para ajudar com recursos mais complexos.

CSS Tailwind

Modern CSS Frameworks para acelerar o processo de design

O que separa o Tailwind de muitos outros frameworks é que ele não vem com nenhum componente de UI pré-construído. Em vez disso, ele se concentra mais no utilitário, com classes CSS que dão a você uma vantagem na criação de um site. Elementos como tamanho, cor e posicionamento são fundamentais aqui.

Bulma

Modern CSS Frameworks para acelerar o processo de design

Construído em torno do CSS Flexbox , o Bulma é um framework de código aberto e gratuito. Dentro você encontrará vários elementos da interface do usuário fáceis de personalizar. É modular, o que significa que você pode importar apenas os elementos que desejar – como colunas ou botões.

Picnic CSS

Modern CSS Frameworks para acelerar o processo de design

O Picnic CSS foi desenvolvido para ser super leve e tem menos de 10 KB quando compactado. Ele apresenta layouts de grade baseados em Flexbox, juntamente com vários elementos de interface do usuário para que seu projeto seja iniciado rapidamente. Você até encontrará uma barra de navegação simples e janelas modais.

Materialize

Modern CSS Frameworks para acelerar o processo de design

Os fãs do Material Design do Google vão querer conferir Materialize. Essa estrutura é baseada na linguagem de design popular e inclui vários elementos baseados em CSS e JavaScript. Há também um foco em microinterações para tornar a interface do usuário mais fácil de usar. Também é importante notar que o Materialize também oferece suporte para temas personalizados.

Pure.css

Modern CSS Frameworks para acelerar o processo de design

Chegando a apenas 3,8KB quando compactado, o Pure.css é centrado em torno de uma filosofia mobile-first. E é modular, portanto, você pode importar apenas os pacotes de elementos que deseja usar. Há também vários layouts comuns que você pode baixar e instalar.

Base

Modern CSS Frameworks para acelerar o processo de design

Base é uma estrutura modular que, como o próprio nome indica, visa fornecer uma base sólida para seus projetos de design. Ele foi criado em cima do Normalize.css e fornece estilos básicos fáceis de personalizar. Você não vai encontrar nada muito chique aqui, mas esse é o ponto!

mini.css

Modern CSS Frameworks para acelerar o processo de design

Com o mini.css, você obtém um pacote que parece ter um equilíbrio entre ser leve e cheio de recursos. E realmente atinge a marca, chegando a cerca de 10KB compactado, enquanto ostenta um número bastante grande de elementos e layouts da interface do usuário. Há também uma boa documentação, para que você possa realmente mergulhar e ver como tudo funciona.

Concise CSS

Modern CSS Frameworks para acelerar o processo de design

Incentivando os designers a “desistirem do inchaço”, o Concise CSS oferece uma estrutura baseada em utilitário para que você tenha um início rápido. Precisa de elementos da interface do usuário? Você pode adicioná-los através de um kit separado.

Mobi.css

Modern CSS Frameworks para acelerar o processo de design

O Mobi.css é minúsculo (2.6KB gzipped) e é focado principalmente na velocidade para usuários móveis. No entanto, há espaço para crescimento com um sistema de plugins e tema integrado. Se os estilos básicos não fornecem tudo o que você está procurando, é possível construir em cima do framework de maneira modular.

Spectre.css

Modern CSS Frameworks para acelerar o processo de design

Faturado como sendo “leve, responsivo, moderno”, o Spectre.css é uma estrutura baseada no Flexbox. Incluído você encontrará alguns estilos básicos de layout, interface do usuário e tipografia. Além disso, há vários componentes funcionais (acordeões, popovers, guias, etc.) que foram criados com CSS puro. No geral, há um bom equilíbrio alcançado aqui.

Estruturas que vão além do CSS

Há cenários que exigem uma estrutura mais robusta – e as seleções abaixo farão o trabalho. Eles não apenas oferecem muitos elementos baseados em CSS, mas também você encontrará doses saudáveis ​​de recursos como HTML e JavaScript . De certa forma, é quase como começar com um modelo semi-completo que você pode personalizar para atender às suas necessidades.

Bootstrap

Modern CSS Frameworks para acelerar o processo de design

Criado pelo Twitter, Bootstrap é praticamente em todos os lugares nos dias de hoje. Mas isso é porque é bem mantido e oferece uma enorme biblioteca de recursos pré-construídos. E enquanto você pode rolar com a configuração padrão, o Bootstrap também é bastante extensível. Adicionar temas ou componentes personalizados ao mix ajudará a personalizar ainda mais a interface do usuário.

Foundation

Modern CSS Frameworks para acelerar o processo de design

A Foundation é uma biblioteca de componentes modulares que adicionam muito ajuste e acabamento aos seus projetos. Há uma grande variedade de opções aqui, desde layouts responsivos a animações. E isso não é nem arranhar a superfície do que está disponível. A Foundation também possui sua própria API de plug-in JavaScript. Por último, mas não menos importante, o framework vem com atributos e funções ARIA para construção de sites com acessibilidade em mente.

Semantc UI

Modern CSS Frameworks para acelerar o processo de design

Às vezes, as estruturas podem incluir nomes de classes CSS que fazem sentido apenas para o desenvolvedor original. A interface semântica parece mudar essa narrativa usando linguagem natural. A lógica é fácil de seguir e deve facilitar o desenvolvimento. Além da linguagem, você encontrará mais de 3.000 variáveis ​​de temas – todas as quais você pode editar ou remover, dependendo da necessidade. Ao todo, há toneladas de layout e possibilidades de interface do usuário aqui.

Construa melhor com um framework

Tirar o seu projecto do chão requer muito trabalho – é por isso que existem frameworks. Eles lidam com parte desse trabalho pesado para nós e fornecem a base para tudo o que vem depois.

A capacidade de integrar um conjunto comum de layouts e elementos de interface do usuário nos permite enfocar melhor o conteúdo. Enquanto estruturas mais robustas contêm todos os tipos de extras, como JavaScript e modelos de páginas, para nos ajudar a ir ainda mais longe.

Seja qual for o tipo de início que você está procurando, é provável que uma das seleções acima seja o ajuste perfeito.

Posted in Blog
Write a comment