Pagina inicial » Web design » Construa sites Superfast com Foundation 5 [A Guide]

    Construa sites Superfast com Foundation 5 [A Guide]

    O uso de uma estrutura frontend pode melhorar o fluxo de trabalho de design da Web de várias maneiras. Pode ajudá-lo a seguir os princípios do design moderno como abordagem mobile-first, marcação semântica e design responsivo. Você pode aproveite vários elementos CSS e JavaScript prontos para uso e significativamente acelere seu processo de desenvolvimento, liberando mais tempo para se concentrar no design visual e de experiência do usuário.

    O Zurb Foundation 5 é um dos frameworks frontend mais poderosos do mercado. É logicamente construído, fácil de usar e totalmente gratuito. Ele permite que você faça uso de grade CSS flexível naquela facilita na criação de um layout limpo e amigável. O framework Foundation também é altamente testado, por isso cuida da compatibilidade entre navegadores e entre dispositivos.

    Neste tutorial eu vou te mostrar como você pode criar um site super rápido com a Zurb Foundation 5. Você pode dar uma olhada no resultado final na página de demonstração.

    Vou criar o layout do site, a tarefa de adicionar elementos de design sutis está esperando por você. O site que criaremos juntos neste tutorial realizará o sonho do moderno designer de UX: será responsivo, mobile-first, user-friendly e semântico.

    Devido à duração deste guia, aqui estão os atalhos para acessar rapidamente a seção desejada:

    • Download da Fundação 5
    • Entendendo a grade
      • Quando usar as classes Large-N, Medium-N e Small-N
    • Adicionando a barra de menu superior
    • Preenchendo a parte principal
      • Adicionando um painel para postagens populares
      • Adicionando 3 Mais Posts ao Painel Popular
      • Prettying o CSS
      • Adicionando mais conteúdo
      • Adicionando paginação
    • Preenchendo a barra lateral
      • O boletim informativo
      • Flex Video
      • O menu da barra lateral
    • Conclusão

    1. Download da Fundação 5

    Você pode baixar o Foundation 5 em 4 formas diferentes:

    1. o código completo
    2. uma versão mais leve com apenas o código essencial
    3. uma versão personalizada onde você pode personalizar o que você precisa e o que não
    4. uma versão Sass se você quiser definir suas variáveis ​​e mixins no SCSS.

    Neste tutorial eu escolherei o código Completo com CSS vanilla, mas é claro que você pode escolher qualquer outra versão se você quiser simplificar seu site e usar somente o que você realmente precisa.

    Depois de ter baixado e descompactado o arquivo zip, abra o arquivo index.html no seu navegador e você verá algo assim:

    Sim, os desenvolvedores incluíam links úteis no arquivo de índice. Você pode deixar assim e criar um novo arquivo para o seu protótipo com o nome home.html ou algo semelhante, mas você não precisa mantê-lo, pois você pode acessar facilmente a Documentação da Fundação sempre que quiser..

    Abra o arquivo index.html no seu editor de código favorito e apagar tudo dentro do seção, mas antes do fechamento

    As regras de estilo que adicionamos ao app.css arquivo para bonito até o nosso protótipo são estes:

     cabeçalho margin-bottom: 2em;  .popular-adicional h4 font-size: 1.125em; margem superior: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Como a Fundação 5 usa unidades relativas, precisamos usar “em”-s ou “rem”-s em vez de pixels para acompanhar as regras. (Você pode ler sobre unidades CSS: Pixels vs vs vs% aqui.) Eu usei a extensão Firebug do Firefox para determinar onde eu tenho que substituir as regras CSS do Foundation 5, você pode usar qualquer outra extensão de navegador de desenvolvimento web se você quiser.

    Aqui neste curto trecho de CSS, nós só tivemos que substituir o CSS padrão da Foundation apenas uma vez, na última regra (.row .row.popular-main). Aqui está como o site de demonstração se parece agora:

    4.4 Adicionando Mais Conteúdo

    Usando as mesmas regras de antes, adicionaremos mais conteúdo à seção principal da página. O conteúdo que vamos adicionar agora será o últimas postagens com miniaturas pequenas.

    A Foundation 5 tem estilos de miniaturas pré-preparadas muito legais que usaremos nesta etapa. Miniaturas da Fundação usam um classe CSS pré-construída chamada “º” que precisamos adicionar às imagens que queremos exibir como miniaturas na maneira como você pode vê-las no snippet de código abaixo.

    Para cada Post mais recente, adicionamos uma nova linha abaixo do Painel Popular com nosso classe CSS personalizada chamada “último post”.

    No tablet e no tamanho da área de trabalho, mostraremos uma pequena miniatura usando a classe de miniaturas da Fundação à esquerda e o título e uma breve descrição à direita. No celular, o título e a descrição ficarão abaixo da miniatura.

    Agora eu usei o “meio-3 colunas” e “média-9 colunas” classes para fazê-los dividir a tela em 1: 3, 25% para a imagem e 75% para o texto acima do tamanho médio.

    Insira o trecho de código a seguir abaixo do painel Popular três vezes (para as três últimas postagens). Aqui eu apenas incluo o código de uma última linha de postagem, já que todas usam a mesma marcação HTML, apenas o conteúdo é diferente.

     

    Título da última postagem

    Conteúdo do Último Post…

    Nosso arquivo CSS personalizado criado na etapa 4.3, app.css também recebe algumas novas regras de estilo para manter a aparência do demo arrumado. Nota: Se você quiser adicionar seu próprio CSS personalizado ao Foundation, nunca esqueça de verificar, com uma ferramenta web dev, onde você deve substituir as regras padrão.

    No trecho de CSS abaixo, precisamos sobrescrevê-los na primeira regra (.row .row.latest-post). Na segunda regra, basta usar nosso próprio seletor personalizado (.latest-post h4).

     .linha .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; tamanho da fonte: 1.125em; 

    Nosso protótipo agora se parece com isso:

    4.5 Adicionando paginação

    Nesta etapa, adicionaremos uma paginação legal abaixo dos Posts mais recentes. O Foundation 5 nos ajuda com suas convenientes aulas de paginação prontas para uso. Usamos o mesmo código nesta etapa que você pode encontrar no “Avançado” seção dentro dos documentos de paginação.

      

    Aqui estão as últimas mensagens com a seção de paginação recém-adicionada:

    5. Preenchendo a Barra Lateral

    Agora que estamos prontos com o conteúdo principal do nosso site de demonstração, é hora de preencher a barra lateral direita. A barra lateral direita ficará abaixo do conteúdo principal nos tamanhos para celular e tablet.

    Você precisa inserir todos os trechos de código nesta seção dentro do