Nesta página, pode encontrar todos os grupos de propriedades CSS3 com referências e descrições breves.
Lista de propriedades CSS3
Propriedades de animação
| Propriedade | Descrição |
|---|
| animation | Anima (altera gradualmente de um estilo para outro) propriedades CSS com valores discretos. |
| animation-delay | Especifica quando uma animação irá começar. |
| animation-direction | Define como a animação deve ser reproduzida: para a frente, para trás ou em ciclos alternados. |
| animation-duration | Define a duração (em segundos ou milissegundos) que uma animação demora a completar um ciclo. |
| animation-fill-mode | Define um estilo para o elemento quando a animação não está a ser executada (antes de começar, depois de terminar ou ambos). |
| animation-iteration-count | Define quantas vezes a animação deve ser reproduzida. |
| animation-name | Define o nome da regra @keyframes que pretende aplicar. Tem dois valores: none e keyframename. |
| animation-play-state | Especifica se a animação está em execução ou em pausa. |
| animation-timing-function | Define como a animação irá progredir ao longo da duração de cada ciclo, e não ao longo de toda a animação. |
| @keyframes (at-rule) | A at-rule @keyframes é a base das animações por keyframes utilizadas para animar (alterar gradualmente de um estilo para outro) muitas propriedades CSS. |
Propriedades de fundo
Propriedades de borda
Propriedades de cor
| Propriedade | Descrição |
|---|
| opacity | Especifica a transparência de um elemento. |
Flexible Box Layout
| Propriedade | Descrição |
|---|
| align-content | Alinha as linhas de um contentor flex quando existe espaço disponível na vertical (no eixo transversal). |
| align-items | Define o alinhamento predefinido dos itens flex ao longo do eixo transversal. |
| flex | Especifica os componentes de um comprimento flexível. |
| flex-basis | Define o tamanho principal inicial do item flexível. |
| flex-direction | Define o eixo principal de um contentor flex e estabelece a ordem pela qual os itens flex aparecem. |
| flex-flow | Uma propriedade abreviada (shorthand) para as propriedades flex-wrap e flex-direction. |
| flex-grow | Especifica o quanto o item irá crescer em relação aos restantes itens do contentor flex. |
| flex-shrink | Especifica o quanto o item irá encolher em relação aos restantes itens do contentor flex. |
| flex-wrap | Especifica se os itens flexíveis devem mudar de linha ou não. |
| justify-content | Alinha os itens quando estes não ocupam todo o espaço disponível na horizontal. |
| order | Especifica a ordem de um item flexível dentro do contentor flex ou grid. |
Propriedades de tipo de letra
| Propriedade | Descrição |
|---|
| font-size-adjust | Controla o tamanho do tipo de letra quando o primeiro tipo de letra selecionado não está disponível. |
| font-stretch | Torna o texto mais estreito ou mais largo. |
Propriedades do Multi-column Layout
Propriedades de outline
| Propriedade | Descrição |
|---|
| outline-offset | Especifica o espaço entre um outline e a aresta da borda de um elemento. |
Propriedades de texto
| Propriedade | Descrição |
|---|
| backface-visibility | Especifica se a face traseira de um elemento deve ser visível ou não. |
| perspective | Confere perspetiva a um elemento posicionado em 3D e determina a distância ao plano z=0. |
| perspective-origin | Define a posição a partir da qual o utilizador observa o elemento posicionado em 3D. |
| transform | Especifica a transformação bidimensional ou tridimensional do elemento. |
| transform-origin | Permite alterar a posição da transformação dos elementos. |
| transform-style | Especifica como os elementos filhos são renderizados no espaço tridimensional (3D). |
Propriedades de transições
| Propriedade | Descrição |
|---|
| overflow-x | Especifica se o conteúdo deve ficar oculto, visível ou com deslocamento horizontal quando o conteúdo ultrapassa as arestas esquerda e direita do elemento. |
| overflow-y | Especifica se o conteúdo deve ficar oculto, visível ou com deslocamento vertical quando o conteúdo ultrapassa as arestas superior e inferior do elemento. |
| resize | Especifica como o elemento pode ser redimensionado. |
| box-shadow | Permite implementar várias sombras à volta da caixa, especificando valores para cor, tamanho, desfoque, deslocamento e inset. |
| box-sizing | Define o cálculo da width e da height de um elemento, caso incluam padding e bordas. |
Prática