Lar Finanças Pessoais Como fazer um site móvel responsivo em AJAX para programação HTML5 e CSS3 - manequins

Como fazer um site móvel responsivo em AJAX para programação HTML5 e CSS3 - manequins

Índice:

Vídeo: Plantilla web tipo Admin para sistemas bibliotecarios HTML5, CSS3, Bootstrap (Codigo Gratis) 2024

Vídeo: Plantilla web tipo Admin para sistemas bibliotecarios HTML5, CSS3, Bootstrap (Codigo Gratis) 2024
Anonim

Os desenvolvedores web HTML5 e CSS3 podem usar o AJAX para criar um site móvel responsivo. Uma maneira de fazer um site funcionar bem em múltiplas resoluções é fornecer diferentes regras CSS com base no tipo de mídia detectado.

O CSS3 possui um novo recurso maravilhoso chamado consulta de mídia, , que permite especificar um tipo de mídia e determinar vários recursos da exibição. Você pode usar esta especificação para criar um subconjunto do CSS que deve ser usado quando o navegador detecta um determinado tipo ou tamanho de exibição.

Especificar um tipo de mídia

A regra @media permite especificar o tipo de saída que o CSS incluído deve modificar. Os tipos de mídia mais comuns são tela, impressão, fala, computador de mão, projeção e TV. Há mais, mas apenas a impressão e a tela são universalmente suportadas.

Por exemplo, o código a seguir especificará o tamanho da fonte quando o usuário imprimir o documento:

@media print {body {font-size: 10pt;}}

Este CSS pode ser incorporado em um CSS normal documento, mas normalmente deve ser colocado no final do documento porque ele contém exceções às regras normais. Você pode colocar o código CSS tanto quanto desejar dentro do elemento @media, mas você só deve colocar o código CSS relevante para a situação específica em que você está interessado.

Como adicionar um qualificador

Além de especificar o tipo de mídia, a regra @media possui outro truque muito poderoso. Você pode aplicar uma condição de qualificação especial para a mídia.

Quando o navegador é mais largo que 500 pixels, você pode ver texto preto em um fundo branco. Mas faça a tela mais estreita, e você vê algo interessante.

Normalmente você usaria esse truque para alterar o layout, mas comece com este exemplo mais simples de mudança de cor. Aqui está o código para este exemplo mais simples:

narrowBlack. corpo html {cor: preto; background-color: white;} @media (max-width: 500px) {body {color: white; background-color: black;}}

Qualifier Demo

Tente redimensionar esta página. Quando a página é mais larga que 500 pixels, ela mostra texto preto em um fundo branco.

Quando a página é mais estreita que 500 pixels, as cores são invertidas, dando texto branco em um fundo preto.

Veja como construir uma página que se adapta à largura da tela:

  1. Crie seu site como de costume.

    Este é um lugar onde esse "conteúdo separado do layout" realmente vale a pena. O mesmo HTML terá dois estilos diferentes.

  2. Aplicar um estilo CSS da maneira normal.

    Crie seu estilo padrão da maneira normal - por agora, incorpore o estilo na página com a tag.Seu estilo principal deve lidar com o caso mais comum. (Normalmente, uma área de trabalho de tamanho completo.)

  3. Crie uma regra @media.

    A regra do @media CSS deve ir no final do CSS normal.

  4. Defina um qualificador de largura máxima: 500px.

    Este qualificador indica que as regras dentro deste segmento só serão usadas se a largura da tela for menor que 500 pixels.

  5. Coloque regras de casos especiais dentro do novo conjunto de estilos.

    Qualquer regra CSS que você define dentro da regra @media será ativada se o qualificador for verdadeiro. Use essas regras para substituir o CSS existente. Note que você não precisa redefinir tudo. Apenas forneça regras que tenham sentido em seu contexto particular.

  6. Adicionar uma viewport.

    Os navegadores móveis às vezes tentam redimensionar a página para que tudo possa ser visto ao mesmo tempo. Isso derrota o propósito de um estilo especial, então use o metatag viewport para indicar que o navegador deve reportar sua largura real. Também é útil para desativar o dimensionamento de páginas porque já não deveria ser necessário.

Neste exemplo, o navegador sempre aplica o estilo principal (texto preto em um fundo branco). Então, olha para a regra @media para ver se o qualificador é verdadeiro.

Se a largura for inferior a 500 pixels, o qualificador de largura máxima: 500px é avaliado como verdadeiro e todo o código CSS dentro do segmento @media está habilitado. O navegador, em seguida, armazena ambos os conjuntos de CSS e aplica o CSS correto com base no status da regra.

Como fazer um site móvel responsivo em AJAX para programação HTML5 e CSS3 - manequins

Escolha dos editores

Ficando pronto para fazer folha de pagamento com QuickBooks 2008 - dummies

Ficando pronto para fazer folha de pagamento com QuickBooks 2008 - dummies

Se você deseja usar uma folha de pagamento do QuickBooks opções de serviço porque você quer economizar dinheiro, não tem medo de uma pequena papelada, ou talvez você queira a flexibilidade extra que vem com você mesmo, você precisa se inscrever para o sabor adequado do serviço. Para configurar uma folha de pagamento ...

Como formatar fontes e números de relatórios no QuickBooks 2017 - dummies

Como formatar fontes e números de relatórios no QuickBooks 2017 - dummies

A guia Fontes e números permite você altera a fonte para peças selecionadas de informações do relatório do QuickBooks. Use a caixa de seleção Alterar fonte para selecionar o bit de informações de relatório que deseja alterar. Após essa seleção, clique no botão Alterar fonte para exibir uma caixa de diálogo. A caixa de diálogo Etiquetas de coluna aparece, ...

Relação de porcentagem de margem bruta e QuickBooks 2012 - manequins

Relação de porcentagem de margem bruta e QuickBooks 2012 - manequins

A relação de porcentagem de margem bruta é um dos vários índices de rentabilidade que você pode usar junto com o QuickBooks 2012 para analisar sua rentabilidade. Também conhecido como o índice de margem de lucro bruto, a porcentagem de margem bruta mostra o quanto uma empresa deixou de pagar depois de pagar o custo dos bens vendidos. A margem bruta é o que paga ...

Escolha dos editores

Manualmente Focagem de uma câmera Canon Rebel T3 Series em Live View - dummies

Manualmente Focagem de uma câmera Canon Rebel T3 Series em Live View - dummies

Foco manual é o mais fácil das opções de foco Live View em uma Canon EOS Rebel T3 ou T3i, e na maioria dos casos, é mais rápido também. Basta colocar o interruptor da lente na posição MF se estiver usando a lente do kit ou uma lente com características semelhantes. Em seguida, toque o anel de focagem da lente para ...

Bloqueando configurações de Autoexposição no Rebel T6i / 750D - dummies

Bloqueando configurações de Autoexposição no Rebel T6i / 750D - dummies

Para ajudar a garantir uma exposição adequada, sua A câmera Rebel T6i / 750D mede continuamente a luz até o momento em que pressiona o botão do obturador completamente para atirar na imagem. Nos modos de exposição automática - ou seja, qualquer modo, mas M - a câmera também mantém ajustando as configurações de exposição conforme necessário. Para a maioria das situações, esta abordagem funciona de forma ótima, resultando ...

Menu Funções em sua Canon EOS Rebel T3 / 1100D - manequins

Menu Funções em sua Canon EOS Rebel T3 / 1100D - manequins

Você acessa muitos da Canon As características da câmera EOS Rebel T3 / 1100D através de menus internos, que, de forma conveniente, aparecem no monitor quando você pressiona o botão Menu, localizado no topo do canto superior esquerdo da câmera. Os recursos são agrupados nos menus descritos na tabela abaixo. Algumas funções de menu e até mesmo menus inteiros aparecem ...

Escolha dos editores

Como atrair com a ferramenta Lasso magnético em Photoshop CS6

Como atrair com a ferramenta Lasso magnético em Photoshop CS6

A ferramenta Lasso mais complicada para usar no Photoshop CS6 é a ferramenta Lasso magnético. A ferramenta Lasso magnético funciona analisando as cores dos pixels entre os elementos em primeiro plano e os elementos em segundo plano. Então, ele encaixa na borda entre os elementos, como se a borda tivesse uma atração magnética ...

Como aplicar o filtro de desfocagem da lente no Photoshop CS6 - manequins

Como aplicar o filtro de desfocagem da lente no Photoshop CS6 - manequins

Se você usar um borrão de lente Filtro em um canal alfa no Photoshop CS6, o canal alfa atua como um mapa de profundidade, imitando a profundidade de campo criada pela abertura na câmera. A profundidade de campo se relaciona com o plano de foco ou como os elementos de primeiro plano focados são quando você os compara com ...

Como Auto-Blend Layers no Photoshop CS6 - dummies

Como Auto-Blend Layers no Photoshop CS6 - dummies

O comando Auto-Blend no Photoshop Creative A Suite 6 ajuda a suavizar as costuras reveladoras ou incoerências de cores estranhas que ocorrem ao combinar tiros com diferentes exposições ou configurações de contraste. Você também pode usar o comando File → Automate → Photomerge para combinar imagens. Crédito: © iStockphoto. com / Chrisp0 Imagem # 7310234 Você também pode usar este comando para misturar um ...