Embora a maioria dos sites funcione sob um gerenciador de conteúdo, há muito a ser dito a favor da criação de um portal do zero. E, de qualquer forma, os gerenciadores de conteúdo também precisam de alguém para cuidar de sua aparência visual. Neste post vamos examinar algumas das melhores ferramentas para criar folhas de estilo CSS.
Vamos começar no início. O que é CSS?
Como seria a casa dos seus sonhos? Teria uma ou duas histórias? Você gostaria dos quartos no andar de baixo e da cozinha no andar de cima? Por que não colocar a banheira no quarto?
E uma vez que isso seja resolvido, de que cor você pintaria os quartos? Você faria a frente de pedra?
Podemos fazer uma analogia entre um site e uma casa. Por um lado temos a estrutura do site e por outro o aspecto visual. No caso a estrutura é determinada com um plano e o aspecto visual através da observação de amostras de decoração.
CSS é a sigla para Cascading Style Sheets.. Considerando que o HTML é usado para estruturar um documento da web (definindo coisas como páginas, cabeçalhos e indicando quando incorporar imagens, vídeo e outras mídias) CSS define o estilo, as cores e a tipografia do layout da página.
Com CSS você pode definir o estilo de cada elemento HTML. Elementos são os componentes HTML individuais de uma página da web.
Folhas de estilo eles podem ser externos, internos ou online. Se quiser usá-los externamente, você deve salvá-los como arquivos .css e informar ao arquivo .html onde encontrá-los.
No modo interno, as instruções são escritas no cabeçalho de uma página .html específica, o que torna o carregamento da página mais lento e as modificações mais complicadas.
Com o modo online, a folha de estilo externa é hospedada em um servidor diferente. Eles são especialmente adequados quando queremos usá-los várias vezes.
O que é um framework CSS?
Frameworks CSS são ferramentas usadas por desenvolvedores de interface de usuário para tornar seu trabalho mais rápido. Em vez de criar soluções do zero sempre que surge um novo projeto, euas estruturas fornecem aos desenvolvedores as ferramentas para criar interfaces de usuário rapidamente que podem ser ajustadas e iteradas conforme necessário.
Em poucas palavras, podemos definir frameworks como uma coleção de folhas de estilo CSS preparadas e prontas para uso em diferentes tipos de situações.
Economizar tempo não é o único benefício que advém do uso de frameworks CSS. Ao usá-los, os projetos são padronizados e permitem que um desenvolvedor leia facilmente o código de outro desenvolvedor.
Os melhores frameworks CSS de código aberto
Bootstrap
De acordo com eles mesmosBootstrap é a estrutura mais popular para HTML, CSS e JS. É ideal para criar sites compatíveis com dispositivos móveis (primeiro para dispositivos móveis) e responsivos.
Foundation
Parece que quem faz frameworks não tem avó.
Foundation Se descreve como "a estrutura adaptativa mais avançada do mundo"
É uma ferramenta útil para a criação de sites e aplicativos da web com ênfase nas necessidades de negócios. Facebook, eBay, Mozilla, Adobe, HP, Cisco e Disney estão entre seus usuários.
Bulma
Bulma é um framework CSS gratuito e de código aberto baseado no Flexbox e usado por mais de 200.000 desenvolvedores.
O Flexbox foi projetado para ajudar a distribuir o espaço entre os itens em uma interface e melhorar os recursos de alinhamento. O Flexbox lida com o layout em apenas uma dimensão de cada vez - como uma linha ou como uma coluna. Isso contrasta com o modelo bidimensional do CSS Grid Layout, que lida com colunas e linhas ao mesmo tempo.
UI semântica
UI semântica é uma estrutura de desenvolvimento que ajuda a criar layouts bonitos e responsivos usando HTML amigável.
Esta estrutura promete nos permitir construir belos designs com suas mais de 3000 variáveis temáticas e mais de 50 componentes de interface de usuário.
Ele também se integra a muitas bibliotecas de terceiros, incluindo React, Angular, Meteor ou Ember.
KIT DE UI EM FALTA
Eu tomo nota para o próximo
O pior artigo que já li linuxadictos