tutoriais mais recente desenvolvimento web
×

CSS Referência

CSS Referência CSS seletores CSS Funções CSS Aural referência CSS Web Fonts Seguro CSS Animatable CSS Unidades CSS PX-EM conversor CSS cores CSS Cor valores CSS3 Suporte a navegadores

CSS propriedades

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight hanging-punctuation height justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index



 

Regra @media CSS3


Exemplo

Alterar a cor de fundo se o visor é de 480 pixels de largura ou mais ampla:

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A regra @media é usado para definir regras diferentes de estilo para diferentes mídias tipos / dispositivos.

Em CSS2 este foi chamado tipos de mídia, enquanto em CSS3 é chamado de consultas de mídia.

consultas Meios olhar para a capacidade do dispositivo, e pode ser usado para verificar muitas coisas, tais como:

  • largura e altura da janela de visualização
  • largura e altura do dispositivo
  • orientação (is the tablet/phone in landscape or portrait mode?)
  • resolução
  • e muito mais

Suporte a navegadores

Os números na tabela especifica a primeira versão do navegador que suporta plenamente a regra @media.

Propriedade
@media 21 9 3,5 4.0 9

CSS Syntax

@media not|onlymediatype and (media feature){
    CSS-Code;
}

Você também pode ter diferentes folhas de estilo para diferentes mídias:

<link rel="stylesheet" media=" mediatype and|not|only ( media feature )" href=" mystylesheet.css ">

Tipos de mídia

Valor Descrição
all Usado para todos os dispositivos de tipo de mídia
aural Descontinuada. Usado para a fala e sintetizadores de som
braille Descontinuada. Usado para dispositivos táteis de retorno braille
embossed Descontinuada. Usado para impressoras braille paginadas
handheld Descontinuada. Usado para dispositivos pequenos ou portáteis
print Usado para impressoras
projection Descontinuada. Usado para apresentações projetadas, como slides
screen Usado para telas de computadores, tablets, smartphones, etc.
speech Usado para leitores de tela que "reads" a página em voz alta
tty Descontinuada. Usado para mídia usando uma grade de caracteres de passo fixo, como teletypes e terminais
tv Descontinuada. Usado para dispositivos tipo televisão

Recursos de mídia

Valor Descrição
aspect-ratio A proporção entre a largura ea altura da janela de visualização
color O número de bits por componente de cor para o dispositivo de saída
color-index O número de cores, o dispositivo pode exibir
device-aspect-ratio A relação entre a largura e a altura do dispositivo
device-height A altura do dispositivo, tal como um ecrã de computador
device-width A largura do dispositivo, tal como um ecrã de computador
grid Se o dispositivo é uma grade ou bitmap
height A altura viewport
max-aspect-ratio A relação máxima entre a largura ea altura da área de exibição
max-color O número máximo de bits por componente de cor para o dispositivo de saída
max-color-index O número máximo de cores, o dispositivo pode exibir
max-device-aspect-ratio A relação máxima entre a largura e a altura do dispositivo
max-device-height A altura máxima do dispositivo, tal como um ecrã de computador
max-device-width A largura máxima do dispositivo, tal como um ecrã de computador
max-height A altura máxima da área de exibição, tal como uma janela de navegador
max-monochrome O número máximo de bits por "color" em um monocromático (greyscale) dispositivo
max-resolution A resolução máxima do dispositivo, usando dpi ou dpcm
max-width A largura máxima da área de exibição, como uma janela do navegador
min-aspect-ratio A razão mínima entre a largura e a altura da área de exibição
min-color O número mínimo de bits por componente de cor para o dispositivo de saída
min-color-index O menor número de cores, o dispositivo pode exibir
min-device-aspect-ratio A razão mínima entre a largura e a altura do dispositivo
min-device-width A largura mínima do dispositivo, tal como um ecrã de computador
min-device-height A altura mínima do dispositivo, tal como um ecrã de computador
min-height A altura mínima da área de exibição, como uma janela do navegador
min-monochrome O número mínimo de bits por "color" em um monocromático (greyscale) dispositivo
min-resolution A resolução mínima do dispositivo, usando dpi ou DPCM
min-width A largura mínima da área de exibição, como uma janela do navegador
monochrome O número de bits por "color" em um monocromático (greyscale) dispositivo
orientation A orientação da janela de exibição (landscape or portrait mode)
overflow-block Como é que o conteúdo identificador do dispositivo de saída que transborda a janela de exibição ao longo do eixo do bloco (added in Media Queries Level 4)
overflow-inline Pode conteúdo que transborda a janela de exibição ao longo do eixo em linha ser rolada (added in Media Queries Level 4)
resolution A resolução do dispositivo de saída, usando dpi ou DPCM
scan O processo de verificação de saída do dispositivo
update-frequency Como pode rapidamente o dispositivo de saída de modificar a aparência do conteúdo (added in Media Queries Level 4)
width A largura viewport

Exemplos

mais Exemplos

Exemplo

Use a regra @media para fazer design responsivo:

@media only screen and (max-width: 500px) {
    .gridmenu {
        width:100%;
    }

    .gridmain {
        width:100%;
    }

    .gridright {
        width:100%;
    }
}
Tente você mesmo "

Páginas relacionadas

Tutorial CSS: CSS consultas de mídia