W3docs

Propriedades CSS3

Encontre uma lista de todas as propriedades que pertencem à especificação CSS3, organizadas por grupos. Consulte as referências e descrições breves.

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

PropriedadeDescrição
animationAnima (altera gradualmente de um estilo para outro) propriedades CSS com valores discretos.
animation-delayEspecifica quando uma animação irá começar.
animation-directionDefine como a animação deve ser reproduzida: para a frente, para trás ou em ciclos alternados.
animation-durationDefine a duração (em segundos ou milissegundos) que uma animação demora a completar um ciclo.
animation-fill-modeDefine 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-countDefine quantas vezes a animação deve ser reproduzida.
animation-nameDefine o nome da regra @keyframes que pretende aplicar. Tem dois valores: none e keyframename.
animation-play-stateEspecifica se a animação está em execução ou em pausa.
animation-timing-functionDefine 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

PropriedadeDescrição
background-clipEspecifica a que distância do elemento devem ficar a background-color e a background-image.
background-originEspecifica a área de posicionamento do fundo de uma background-image.
background-sizeDefine o tamanho da imagem de fundo.

Propriedades de borda

PropriedadeDescrição
border-bottom-left-radiusDefine a forma arredondada do canto inferior esquerdo do elemento.
border-bottom-right-radiusDefine o arredondamento do canto inferior direito do elemento.
border-imagePermite especificar uma imagem como borda à volta de um elemento.
border-image-outsetEspecifica em que medida a imagem de borda se estende para além da caixa de borda do elemento.
border-image-repeatEspecifica se a border-image será arredondada, repetida ou esticada.
border-image-sliceEspecifica como dividir a imagem indicada por border-image-source em nove regiões: quatro cantos, quatro arestas e uma parte central.
border-image-sourceDefine a imagem de origem para criar a imagem de borda de um elemento.
border-image-widthDefine a largura da imagem de borda.
border-radiusCria cantos arredondados para a aresta exterior da borda de um elemento.
border-top-left-radiusDefine o arredondamento do canto superior esquerdo do elemento. Existem três tipos de arredondamento.
border-top-right-radiusDefine a forma arredondada do canto superior direito do elemento. Existem três tipos de arredondamento.

Propriedades de cor

PropriedadeDescrição
opacityEspecifica a transparência de um elemento.

Flexible Box Layout

PropriedadeDescrição
align-contentAlinha as linhas de um contentor flex quando existe espaço disponível na vertical (no eixo transversal).
align-itemsDefine o alinhamento predefinido dos itens flex ao longo do eixo transversal.
flexEspecifica os componentes de um comprimento flexível.
flex-basisDefine o tamanho principal inicial do item flexível.
flex-directionDefine o eixo principal de um contentor flex e estabelece a ordem pela qual os itens flex aparecem.
flex-flowUma propriedade abreviada (shorthand) para as propriedades flex-wrap e flex-direction.
flex-growEspecifica o quanto o item irá crescer em relação aos restantes itens do contentor flex.
flex-shrinkEspecifica o quanto o item irá encolher em relação aos restantes itens do contentor flex.
flex-wrapEspecifica se os itens flexíveis devem mudar de linha ou não.
justify-contentAlinha os itens quando estes não ocupam todo o espaço disponível na horizontal.
orderEspecifica a ordem de um item flexível dentro do contentor flex ou grid.

Propriedades de tipo de letra

PropriedadeDescrição
font-size-adjustControla o tamanho do tipo de letra quando o primeiro tipo de letra selecionado não está disponível.
font-stretchTorna o texto mais estreito ou mais largo.

Propriedades do Multi-column Layout

PropriedadeDescrição
column-countEspecifica o número de colunas em que o conteúdo de um elemento é dividido.
column-fillControla o conteúdo do elemento quando este é dividido em colunas.
column-gapDefine a dimensão do espaço entre colunas.
column-ruleDefine o estilo, a largura e a cor da linha entre colunas.
column-rule-colorDefine a cor da linha.
column-rule-styleDefine o estilo da linha entre colunas.
column-rule-widthDefine a largura da linha entre colunas.
column-spanEspecifica se o elemento se estende por uma coluna ou por todas as colunas.
column-widthDefine a largura das colunas.
columnsUma propriedade abreviada (shorthand) para column-count e column-width.

Propriedades de outline

PropriedadeDescrição
outline-offsetEspecifica o espaço entre um outline e a aresta da borda de um elemento.

Propriedades de texto

PropriedadeDescrição
tab-sizeDefine a largura de um caractere de tabulação.
text-align-lastDefine o alinhamento da última linha do texto.
text-decoration-colorDefine a cor da decoração do texto.
text-decoration-lineEspecifica o tipo de linha que será utilizada na decoração do texto.
text-decoration-styleEspecifica o estilo da decoração do texto.
text-justifyDefine o comportamento do espaçamento entre palavras ou caracteres.
text-overflowEspecifica como o texto inline em excesso deve ser sinalizado ao utilizador.
text-shadowPermite adicionar sombras ao texto.
word-breakEspecifica onde as linhas devem ser quebradas.
word-wrapPermite quebrar as linhas em palavras de modo a caberem no seu contentor.

Propriedades de transformação

PropriedadeDescrição
backface-visibilityEspecifica se a face traseira de um elemento deve ser visível ou não.
perspectiveConfere perspetiva a um elemento posicionado em 3D e determina a distância ao plano z=0.
perspective-originDefine a posição a partir da qual o utilizador observa o elemento posicionado em 3D.
transformEspecifica a transformação bidimensional ou tridimensional do elemento.
transform-originPermite alterar a posição da transformação dos elementos.
transform-styleEspecifica como os elementos filhos são renderizados no espaço tridimensional (3D).

Propriedades de transições

PropriedadeDescrição
transitionPropriedade abreviada (shorthand) para as seguintes propriedades: transition-property, transition-duration, transition-timing-function, transition-delay
transition-delayEspecifica quando o efeito de transição deve começar.
transition-durationEspecifica quanto tempo deve demorar a animação de transição.
transition-propertyEspecifica os nomes das propriedades para a transição.
transition-timing-functionEspecifica o andamento da transição ao longo da sua duração, permitindo alterar a velocidade.

Propriedades de formatação visual

PropriedadeDescrição
overflow-xEspecifica 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-yEspecifica 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.
resizeEspecifica como o elemento pode ser redimensionado.
box-shadowPermite implementar várias sombras à volta da caixa, especificando valores para cor, tamanho, desfoque, deslocamento e inset.
box-sizingDefine o cálculo da width e da height de um elemento, caso incluam padding e bordas.

Prática

Prática
Which of the following are valid CSS3 properties?
Which of the following are valid CSS3 properties?
Was this page helpful?