Guia CSS para desenvolvedores

Cascading Style Sheets (CSS) é uma linguagem de estilos usada para descrever a apresentação de um documento escrito em HTML ou outra linguagem de marcação, como SVG. CSS descreve como elementos estruturados no documento são renderizados em uma tela,  na impressão, no sintetizador de voz ou outra mídia. A habilidade de ajustar a apresentação do documento dependendo do dispositivo de saída é a principal característica do CSS.

CSS é uma das linguagens do core de Padrões Abertos e seu padrão é descrito em uma especificação W3C.

Documentation

Multiple backgrounds
Com CSS3, você pode aplicar aos elementos multiplos planos de fundo. Estes ficam em camadas empilhadas uma acima da outra onde o o primeiro fundo dado será desenhado no topo e apenas o último fundo da lista poderá definir uma cor sólida de fundo.
Usando CSS flexible boxes (Caixas Flexíveis)
CSS Flexible Box Layout Model (Modelo de Layout Caixas Flexíveis de CSS), também conhecida como "flexbox", é parte do rascunho da especificação do CSS3. Ele provê uma CSS Box Model otimizada para design de user interface. Elementos filhos no layout flex podem ser posicionados em qualquer direção e possuem dimensões flexíveis para se adaptar ao espaço disponível. Posicionar esses nodos filhos pode ser feito facilmente, e layouts complexos podem ser construídos de uma maneira mais clara e limpa. A ordem de exibição dos elementos é independente da ordem no código fonte.
Usando CSS transforms
Mudando coordenadas no espaço da tela o CSS transforms permite que a posição do conteúdo afetado seja alterada sem afetar o fluxo de informação da página. Elas são implementadas usando um conjunto de propriedades CSS que permitem alterações lineares em elementos HTML. Essas alterações incluem rotação, inclinações, alteração da escala e tradução tanto em 2D quanto em 3D.

Community

Join the CSS community on our mailing list or newsgroup:

These topics may also be of interest:

Usando animações CSS
Animações CSS3 tornam possivel animar transições de um estilo CSS para outro. Animações se consistem de dois componentes: um estilo descrevendo a animação e um set de keyframes que indicam o estado final e inicial do estilo CSS da animação, bem como possíveis waypoints intermediários ao longo do caminho.

Etiquetas do documento e colaboradores

Etiquetas: 
 Colaboradores desta página: sheldonled, Sheppy
 Última atualização por: sheldonled,