Partilhar via


Referência de funcionalidades CSS

Descubra novos fluxos de trabalho na seguinte referência abrangente das funcionalidades do Microsoft Edge DevTools relacionadas com a visualização e alteração do CSS.

Para saber as noções básicas, veja Começar a ver e alterar o CSS.

Selecionar um elemento

A ferramenta Elementos em DevTools permite-lhe ver ou alterar o CSS de um elemento de cada vez. O elemento selecionado está realçado na Árvore DOM. Os estilos do elemento são apresentados no painel Estilos . Para um tutorial, veja Ver o CSS de um elemento.

Na figura seguinte, o h1 elemento que está realçado na Árvore DOM é o elemento selecionado. À direita, os estilos do elemento são apresentados no painel Estilos . À esquerda, o elemento está realçado na janela viewport, mas apenas porque o rato está atualmente a pairar sobre o mesmo na Árvore DOM:

Um exemplo de um elemento selecionado

Existem várias formas de selecionar um elemento:

  • Numa página Web composta, clique com o botão direito do rato num elemento de página e, em seguida, clique em Inspecionar.

  • Em DevTools, clique em Selecionar um elemento (Selecionar um elemento) ou prima Ctrl+Shift+C (Windows, Linux) ou Comando+Shift+C (macOS) e, em seguida, clique no elemento na janela viewport.

  • Em DevTools, clique no elemento na Árvore DOM.

  • Em DevTools, execute uma consulta como document.querySelector('p') na Consola, clique com o botão direito do rato no resultado e, em seguida, selecione Revelar no painel Elementos.

Ver a folha de estilos externa onde uma regra está definida

No painel Estilos , clique na ligação junto a uma regra CSS para abrir a folha de estilos externa que define a regra. A folha de estilos é aberta no painel Editor da ferramenta Origens .

Se a folha de estilos estiver minada, clique no botão Formatar (Formatar), na parte inferior do painel Editor . Para obter mais informações, veja Reformatar um ficheiro JavaScript minificado com bastante impressão.

Na figura seguinte, depois de clicar https://learn.microsoft.com/_themes/docs.theme/master/en-us/_themes/styles/b66bc881.site-ltr.css:2 , é levado para a linha 2 de https://learn.microsoft.com/_themes/docs.theme/master/_themes/styles/b66bc881.site-ltr.css, em que a .content h1:first-of-type regra CSS está definida.

Ver a folha de estilos onde uma regra é definida

Ver apenas o CSS que é realmente aplicado a um elemento

O painel Estilos mostra-lhe todas as regras que se aplicam a um elemento, incluindo declarações que foram substituídas. Quando não estiver interessado em substituir declarações, utilize o painel Calculado para ver apenas o CSS que está realmente a ser aplicado a um elemento.

  1. Selecione um elemento.

  2. Aceda ao painel Computação na ferramenta Elementos .

    Numa janela de DevTools larga, o painel Calculado não existe. Os conteúdos do painel Calculado são apresentados no painel Estilos .

    As propriedades herdadas são opacas.

  3. Para apresentar todos os valores herdados, selecione a caixa de verificação Mostrar Tudo .

    Na figura seguinte, o painel Calculado mostra as propriedades CSS que estão a ser aplicadas ao elemento atualmente selecionado h1 :

    O painel Calculado

Ver propriedades CSS por ordem alfabética

Utilize o painel Calculado . Veja Ver apenas o CSS que é efetivamente aplicado a um elemento.

Ver propriedades CSS herdadas

Selecione a caixa de verificação Mostrar Tudo no painel Calculado . Veja Ver apenas o CSS que é efetivamente aplicado a um elemento.

Ver o modelo de caixa de um elemento

Para ver o modelo de caixa de um elemento, aceda ao painel Estilos . Se a janela DevTools for estreita, o diagrama modelo de caixa está na parte inferior do painel.

Para alterar um valor, faça duplo clique no mesmo.

Na figura seguinte, o diagrama Modelo de Caixa no painel Estilos mostra o modelo de caixa do elemento atualmente selecionado h1 .

O diagrama do Modelo de Caixa

Procurar e filtrar o CSS de um elemento

Utilize a caixa de texto Filtrar nos painéis Estilos e Calculados para procurar propriedades ou valores CSS específicos.

Para também procurar propriedades herdadas no painel Calculado, marcar a caixa de verificação Mostrar Tudo.

Na figura seguinte, o painel Estilos é filtrado para mostrar apenas as regras que incluem a consulta de pesquisa color.

Filtrar o painel Estilos

Na figura seguinte, o painel Calculado é filtrado para mostrar apenas as declarações que incluem a consulta de pesquisa 100%.

Filtrar o painel Calculado

Ativar/desativar uma pseudoclasse

Para ativar/desativar uma pseudoclasse, como :active, :focus, :hoverou :visited:

  1. Selecione um elemento.

  2. Na ferramenta Elementos , aceda ao painel Estilos .

  3. Clique em :hov.

  4. Selecione a pseudoclasse que pretende ativar.

    A figura seguinte mostra a alternar a :hover pseudoclasse. Na janela viewport, a background-color: cornflowerblue declaração é aplicada ao elemento, mesmo que o elemento não esteja realmente a ser pairado sobre o rato.

    Ativar/desativar a pseudoclasse :hover

Para um tutorial interativo, consulte Adicionar um pseudo-estado a uma classe.

Ver uma página no modo de impressão

Para ver uma página no modo de impressão:

  1. Abra o Menu de Comandos.

  2. Comece a renderingescrever e, em seguida, selecione Mostrar Composição.

  3. Clique na lista pendente Emular Multimédia CSS e, em seguida, selecione imprimir.

Ver O CSS utilizado e não utilizado com a ferramenta Cobertura

A ferramenta Cobertura mostra-lhe o que o CSS que uma página realmente utiliza.

  1. Abra o Menu de Comandos ao premir Ctrl+Shift+P (Windows, Linux) ou Comando+Shift+P (macOS), enquanto o DevTools tem o foco.

  2. Comece a coverageescrever e, em seguida, selecione Mostrar Cobertura:

    Abrir a ferramenta Cobertura a partir do Menu de Comandos

    A ferramenta Cobertura é apresentada:

    A ferramenta Cobertura

  3. Clique em Começar a instrumentar a cobertura e atualize a página (Comece a instrumentar a cobertura e atualize a página). A página é atualizada e a ferramenta Cobertura fornece uma descrição geral da quantidade de CSS (e JavaScript) utilizada a partir de cada ficheiro que o browser carrega. O verde representa o CSS utilizado. Vermelho representa CSS não utilizado.

    Uma descrição geral da quantidade de CSS (e JavaScript) utilizada e não utilizada:

    Uma descrição geral da quantidade de CSS (e JavaScript) utilizada e não utilizada

  4. Para apresentar uma discriminação linha a linha do que o CSS é utilizado, clique num ficheiro CSS.

    Na figura seguinte, as linhas 145 a 147 e 149 a 151 não b66bc881.site-ltr.css são utilizadas, enquanto as linhas 163 a 166 são utilizadas:

    Uma discriminação linha a linha do CSS utilizado e não utilizado

Forçar modo de pré-visualização

Veja Forçar DevTools no modo de Pré-visualização.

Duas formas de adicionar uma declaração CSS a um elemento

A ordem das declarações afeta a forma como um elemento é modelado. Pode adicionar declarações ao adicionar uma declaração inline ou ao adicionar uma declaração a uma regra de estilo. Estas duas abordagens estão descritas nas secções seguintes.

Adicionar uma declaração CSS inline a um elemento

Adicionar uma declaração inline é equivalente a adicionar um style atributo ao HTML de um elemento. Na maioria dos cenários, é provável que queira utilizar declarações inline.

As declarações inline têm uma maior especificidade do que as declarações externas, pelo que a utilização de declarações inline garante que as alterações produzem efeitos no elemento específico esperado. Para obter mais informações sobre a especificidade, veja Tipos de Seletor.

Para adicionar uma declaração inline:

  1. Selecione um elemento.

  2. No painel Estilos , clique entre os parênteses retos da secção element.style . O cursor concentra-se, permitindo-lhe introduzir texto.

  3. Introduza um nome de propriedade e prima Enter.

  4. Introduza um valor válido para essa propriedade e prima Enter. Na Árvore DOM, foi adicionado um style atributo ao elemento .

Em alternativa, introduza o valor no campo de propriedade e As DevTools irão, em seguida, sugerir uma lista de propriedades correspondentes: pares de valores a selecionar. Por exemplo, se introduzir bold no campo de propriedade, DevTools sugere e font-weight: bolder como as regras possíveisfont-weight: bold. Prima Enter para aplicar a regra.

Na figura seguinte, as margin-top propriedades e background-color foram aplicadas ao elemento selecionado. Na Árvore DOM, as declarações refletem-se no atributo do style elemento.

Adicionar declarações inline

Adicionar uma declaração CSS a uma regra de estilo existente

Se estiver a depurar os estilos de um elemento e precisar de testar especificamente o que acontece quando uma declaração é definida em locais diferentes, adicione uma declaração a uma regra de estilo existente.

Para adicionar uma declaração a uma regra de estilo existente:

  1. Selecione um elemento.

  2. No painel Estilos , clique entre os parênteses retos da regra de estilo à qual pretende adicionar a declaração. O cursor concentra-se, permitindo-lhe introduzir texto.

  3. Introduza um nome de propriedade e prima Enter.

  4. Introduza um valor válido para essa propriedade e prima Enter.

Adicionar uma declaração a uma regra de estilo

Alterar um nome ou valor de declaração

Para alterar o nome de uma declaração CSS, faça duplo clique no nome da declaração.

Para alterar o valor de uma declaração CSS, faça duplo clique no valor da declaração. A captura de ecrã seguinte mostra a seleção de um valor de uma lista:

Alterar o valor de uma declaração

Para alterar um valor numérico, escreva o valor ou utilize as teclas de seta, de acordo com a secção seguinte.

Incrementar valores de declaração numérica

Para alterar um valor numérico de uma declaração CSS, escreva o valor ou utilize as teclas de seta para incrementar o valor por uma quantidade específica:

Atalho de teclado Incrementos por
Alt+Seta Para Cima (Windows, Linux) ou Opção+Seta Para Cima (macOS) 0,1
Seta para Cima 1 (ou 0,1, se o valor atual estiver entre -1 e 1)
Shift+Up Arrow 10
Shift+Page Up (Windows, Linux) ou Shift+Comando+Seta Para Cima (macOS) 100

Para diminuir, prima a tecla Seta Para Baixo (ou Page Down) em vez da tecla Seta Para Cima (ou Page Up).

Adicionar uma classe a um elemento

Para adicionar uma classe a um elemento:

  1. Selecione o elemento na Árvore DOM.

  2. Clique em .cls.

  3. Introduza o nome da classe na caixa de texto Adicionar nova classe .

  4. Pressione Enter.

    O painel Classes de Elementos

Ativar/desativar uma turma

Para ativar ou desativar uma classe num elemento:

  1. Selecione o elemento na Árvore DOM.

  2. Abra o painel Classes de Elementos . Veja Adicionar uma classe a um elemento. Abaixo das caixas de texto Adicionar Nova Classe estão todas as classes que estão a ser aplicadas a este elemento.

  3. Alterne a caixa de verificação junto à classe que pretende ativar ou desativar.

Adicionar uma regra de estilo

Para adicionar uma nova regra de estilo:

  1. Selecione um elemento.

  2. Clique em Nova Regra de Estilo (Nova Regra de Estilo). O DevTools insere uma nova regra abaixo da regra element.style .

    Na figura seguinte, DevTools adiciona a h1.devsite-page-title regra de estilo depois de clicar em Nova Regra de Estilo.

    Adicionar uma nova regra de estilo

Selecionar uma folha de estilos para adicionar uma regra a

Por predefinição, ao adicionar uma regra de estilo, a DevTools cria uma nova folha de estilos com o nome inspector-stylesheet no documento e, em seguida, adiciona a nova regra de estilo nesta folha de estilos.

Em vez disso, adicione a regra numa folha de estilos existente:

  • Clique sem soltar em Nova Regra de Estilo (Nova Regra de Estilo) e, em seguida, selecione uma folha de estilos na lista para adicionar a regra de estilo.

Selecionar uma folha de estilos

Adicionar uma regra de estilo a uma localização específica

Por predefinição, adicionar uma regra de estilo ao clicar em Nova Regra de Estilo insere a nova regra abaixo da regra element.style na inspector-stylesheet folha de estilos.

Para adicionar uma regra de estilo numa localização específica do painel Estilos :

  1. Paire o cursor sobre a regra de estilo que está diretamente acima do local onde pretende adicionar a nova regra de estilo.

  2. Clique em Inserir Regra de Estilo abaixo (inserir regra de estilo abaixo ícone).

Inserir Regra de Estilo Abaixo

Ativar/desativar uma declaração

Para ativar ou desativar uma única declaração:

  1. Selecione um elemento.

  2. No painel Estilos , paire o cursor sobre a regra que define a declaração. É apresentada uma caixa de verificação junto a cada declaração.

  3. Selecione ou desmarque a caixa de verificação junto à declaração. Quando limpa uma declaração, a DevTools cruza-a para indicar que já não está ativa.

    Na figura seguinte, a margin-top propriedade do elemento atualmente selecionado foi desativada.

    Ativar/desativar uma declaração

Alterar cores com o Selecionador de Cores

O Selecionador de Cores fornece uma interface de utilizador para alterações color e background-color declarações.

Para abrir o Selecionador de Cores:

  1. Selecione um elemento.

  2. No painel Estilos , localize a colordeclaração , background-colorou semelhante que pretende alterar. À esquerda do colorvalor , background-colorou semelhante, existe um quadrado pequeno, que é uma pré-visualização da cor.

    Na figura seguinte, o pequeno quadrado à esquerda de rgba(0, 0, 0, 0.7) é uma pré-visualização dessa cor.

    Pré-visualização de cores

  3. Clique na pré-visualização para abrir o Selecionador de Cores.

    O Selecionador de Cores

A seguinte figura e lista descreve cada um dos elementos da IU do Selecionador de Cores.

O Selecionador de Cores, anotado

Texto explicativo Componente Descrição
1 Tons
2 Selecionador de Cores Exemplo de uma cor fora da página com o Selecionador de Cores
3 Copiar para a área de transferência Copie o Valor de Apresentação para a área de transferência.
4 Valor de Exibição A representação RGBA, HSLA ou Hexadecima da cor.
5 Paleta de Cores Clique num quadrado para alterar a cor.
6 Matiz
7 Opacidade
8 Comutador de Valores de Apresentação Alternar entre as representações RGBA, HSLA e Hex da cor atual.
9 Comutador de Paleta de Cores Alternar entre a paleta Estrutura do Material, uma paleta personalizada ou uma paleta de cores de página. O DevTools gera a paleta de cores da página com base nas cores que encontra nas suas folhas de estilo.

Exemplo de uma cor fora da página com o Selecionador de Cores

Para alterar a cor selecionada para outra cor na página:

  1. Clique no ícone Selecionador de Cores (Selecionador de Cores). O cursor muda para uma lupa.

  2. Paire o cursor sobre o píxel que tem a cor que pretende amostrar, em qualquer parte do ecrã.

  3. Clique para confirmar.

    Na figura seguinte, o Selecionador de Cores mostra um valor de cor atual de rgba(0,0,0,0.7), que está próximo do preto. A cor específica muda para a versão a preto que está atualmente realçada na janela viewport depois de clicar na mesma.

    Utilizar o Selecionador de Cores

Veja também:

Alterar o valor do ângulo com o Relógio Em Ângulo

O Relógio Angular fornece uma interface de utilizador para alterar as quantidades em ângulo nos valores de propriedade CSS.

Para abrir o Relógio angular:

  1. Selecione um elemento que inclua uma declaração em ângulo.

  2. No painel Estilos , localize a transform declaração ou background que pretende alterar. Clique na caixa Pré-visualização do Ângulo junto ao valor do ângulo.

    Na figura seguinte, o relógio pequeno à esquerda de 100deg é uma pré-visualização do ângulo.

  3. Clique na pré-visualização para abrir o Relógio angular:

    Pré-visualização em ângulo

  4. Altere o valor do ângulo ao clicar no círculo Do Relógio Angular ou desloque o rato para aumentar ou diminuir o valor do ângulo em 1.

Existem mais atalhos de teclado para alterar o valor do ângulo. Saiba mais nos atalhos de teclado do painel Estilos.

Alterar caixas e sombras de texto com o Editor de Sombras

Utilize o Editor Sombra para alterar o valor da box-shadow propriedade ou text-shadow CSS num elemento HTML:

  1. Selecione um elemento com uma box-shadow ou text-shadow declaração.

    Por exemplo, abra a página de demonstração 1DIV num novo separador ou janela, clique com o botão direito do rato na página e selecione Inspecionar para abrir DevTools e, em seguida, na ferramenta Elementos , selecione o <div class="demos"> elemento.

  2. No painel Estilos, na regra CSS, localize a box-shadow declaração e, em seguida, clique no .demos botão Abrir editor sombra (o ícone do botão do editor sombra).

    O Editor sombra é aberto:

    O Editor Sombra

  3. Altere as propriedades da sombra da seguinte forma:

    Propriedade Como alterar
    Tipo Selecione Outset (Início) ou Inset (Início) ou Inset (Início). Apenas para box-shadow.
    Desvio de X Especifique um valor na caixa de texto ou arraste o ponto azul.
    Desvio de Y Especifique um valor na caixa de texto ou arraste o ponto azul.
    Desfoque Especifique um valor na caixa de texto ou arraste o controlo de deslize.
    Espalhar Especifique um valor na caixa de texto ou arraste o controlo de deslize. Apenas para box-shadow.

    As alterações são aplicadas ao elemento na página Web composta em tempo real:

    O efeito das alterações efetuadas no Editor sombra

Editar temporizações de animação e transição com o Editor Easing

Utilize o Editor Easing para alterar o valor da propriedade animation-timing-function ou transition-timing-function num elemento HTML:

  1. Selecione um elemento que tenha uma animação ou transição CSS aplicada.

    Por exemplo, abra a página de demonstração de propriedade animada num novo separador ou janela, clique com o botão direito do rato na página e selecione Inspecionar para abrir DevTools e, em seguida, na ferramenta Elementos , prima Ctrl+F e localize "spinner" e, em seguida, selecione o <div class="spinner"> elemento.

    As caixas vermelhas e verdes nesta página de demonstração são duas animações CSS diferentes. Ambas as animações são executadas com CSS através da animation propriedade CSS e definem uma função ease-in-out de temporização.

  2. No painel Estilos , localize a animation declaração na .bad .spinner regra CSS e clique no botão Abrir editor de bezier cúbico (o ícone de botão do editor de bezier cúbico).

    O Editor Easing é aberto:

    O Editor Easing

  3. Altere as propriedades da função de temporização de animação:

    • Escolha uma das funções de temporização predefinidas da lista.
    • Crie a sua própria função de temporização ao arrastar as alças da curva cúbica-bezier.

    As alterações são aplicadas ao elemento na página Web composta em tempo real:

    O efeito das alterações efetuadas no Editor Easing

Observação

Partes desta página são modificações baseadas no trabalho criado e partilhado pela Google e utilizado de acordo com os termos descritos na Licença Internacional Creative Commons Attribution 4.0. A página original é encontrada aqui e é da autoria de Kayce Bascos.

Licença Creative Commons Este trabalho é licenciado ao abrigo de uma Licença Internacional creative Commons Attribution 4.0.