Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Descubra nuevos flujos de trabajo en la siguiente referencia completa de las características de Microsoft Edge DevTools relacionadas con la visualización y el cambio de CSS.
Para obtener información sobre los conceptos básicos, consulte Introducción a la visualización y el cambio de CSS.
Contenido detallado:
- Seleccionar un elemento
-
Ver CSS
- Navegación con vínculos
- Visualización de información sobre herramientas con documentación de CSS, especificidad y valores de propiedad personalizados
- Ver la hoja de estilos externa donde se define una regla
- Visualización de CSS no válida, invalidada, inactiva y de otro tipo
- Ver solo el CSS que se aplica realmente a un elemento
- Visualización de propiedades CSS en orden alfabético
- Visualización de propiedades CSS heredadas
- Ver css en reglas
- Visualización del modelo de cuadro de un elemento
- Buscar y filtrar el CSS de un elemento
- Emular una página centrada
- Alternar una pseudoclase
- Ver pseudoelementos de resaltado heredados
- Ver capas en cascada
- Visualización de una página en modo de impresión
- Visualización de CSS usada y sin usar con la herramienta Cobertura
- Forzar el modo de vista previa de impresión
- Copiar CSS
-
Cambiar CSS
- Dos maneras de agregar una declaración CSS a un elemento
- Cambio de un nombre o valor de declaración
- Cambio de valores enumerables con métodos abreviados de teclado
- Cambiar los valores de longitud
- Adición de una clase a un elemento
- Emular las preferencias de temas claros y oscuros y habilitar el modo automático oscuro
- Alternar una clase
- Adición de una regla de estilo
- Alternar una declaración
-
Editar los
::view-transitionpseudoelementos durante una animación - Alinear elementos de cuadrícula y su contenido con el Editor de cuadrícula
- Cambio de colores con el selector de colores
- Muestra de un color fuera de la página con el cuentagotas
- Cambiar el valor de ángulo con el reloj angular
- Cambiar las sombras de cuadro y texto con el Editor de sombras
- Edición de tiempos de animación y transición con el Editor de aceleración
- Ver también
Seleccionar un elemento
La herramienta Elementos de DevTools le permite ver o cambiar el CSS de un elemento a la vez. El elemento seleccionado se resalta en el árbol DOM. Los estilos del elemento se muestran en el panel Estilos . Para obtener un tutorial, vea Ver css para un elemento.
En la ilustración anterior:
- El
h1elemento que está resaltado en el árbol DOM es el elemento seleccionado. - A la derecha, los estilos del elemento se muestran en el panel Estilos .
- A la izquierda, el elemento está resaltado en la ventanilla, pero solo porque el mouse mantiene el puntero sobre él en el árbol DOM:
Hay varias maneras de seleccionar un elemento:
En una página web representada, haga clic con el botón derecho en un elemento page y, a continuación, haga clic en Inspeccionar.
En DevTools, haga clic en Seleccionar un elemento (
) o presione Ctrl+Mayús+C (Windows, Linux) o Comando+Mayús+C (macOS) y, a continuación, haga clic en el elemento en la ventanilla.En DevTools, haga clic en el elemento del árbol DOM.
En DevTools, ejecute una consulta como
document.querySelector('p')en la consola, haga clic con el botón derecho en el resultado y, a continuación, seleccione Mostrar en el panel Elementos.
Ver CSS
Use losestilos de elementos> y las pestañas Calculadas para ver las reglas CSS y diagnosticar problemas de CSS.
Navegación con vínculos
La pestaña Estilos muestra vínculos en varios lugares a otros lugares, incluidos, entre otros, los siguientes:
Junto a reglas CSS, a hojas de estilos y orígenes CSS. Estos vínculos abren la herramienta Orígenes . Si se minifica la hoja de estilos, consulte Reformatear un archivo JavaScript minificado con una impresión bonita en las características de depuración de JavaScript.
En las secciones Heredado de , a los elementos primarios.
En
var()las llamadas, a declaraciones de propiedad personalizadas. Consulte Uso de propiedades personalizadas css (variables) en MDN.En
animationpropiedades abreviadas, a@keyframes.Obtenga más información sobre los vínculos en la información sobre herramientas de la documentación.
Los vínculos pueden tener un estilo diferente. Si no está seguro de si algo es un vínculo, intente hacer clic en él para averiguarlo.
Por ejemplo:
Vaya a La aplicación De hacer en una nueva ventana o pestaña.
Haga clic con el botón derecho en el espacio en blanco situado encima de la cadena "Agregar una tarea" y, a continuación, haga clic en Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
Seleccione la pestaña Estilos .
Se muestran varios tipos de vínculos:
Visualización de información sobre herramientas con documentación de CSS, especificidad y valores de propiedad personalizados
En la herramienta Elementos , la pestaña Estilos muestra información sobre herramientas con información útil al mantener el puntero sobre elementos específicos.
Visualización de la documentación de CSS
Para mostrar la descripción de una propiedad CSS, en una información sobre herramientas:
Vaya a una página web, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Haga clic con el botón derecho en el espacio en blanco situado encima de la cadena "Agregar una tarea" y, a continuación, haga clic en Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
Seleccione la pestaña Estilos .
Mantenga el puntero sobre un nombre de propiedad CSS, como
padding:.Se muestra una información sobre herramientas:
DevTools extrae las descripciones de la información sobre herramientas del repositorio de datos personalizados de VS Code .
En la información sobre herramientas, haga clic en el vínculo Más información .
Se muestra la página de referencia CSS de la propiedad en MDN, como
paddingla propiedad CSS.
Para desactivar la información sobre herramientas de CSS:
- En la información sobre herramientas, active la casilla No mostrar .
Para volver a activar la información sobre herramientas de CSS:
En DevTools, seleccione Personalizar y controlar DevTools y, a continuación, seleccione Configuración.
En el esquema de la izquierda, seleccione Preferencias y desplácese hacia abajo hasta la sección Elementos .
Active la casilla Mostrar información sobre herramientas de documentación CSS .
Ver la especificidad del selector
Mantenga el puntero sobre un selector CSS para mostrar una información sobre herramientas que muestre el peso de especificidad del selector, como: Especificidad: (0,0,1):
Por ejemplo:
Vaya a una página web, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Haga clic con el botón derecho en la página web y, a continuación, haga clic en Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
En el árbol DOM, seleccione el
<body>elemento .En la pestaña Estilos , mantenga el puntero sobre el
bodyselector CSS.Se muestra una información sobre herramientas que muestra Especificidad: (0,0,1):
Vea también:
- Especificidad : MDN.
Visualización de los valores de las propiedades personalizadas
Mantenga el puntero sobre una var(--custom-property) función para ver el valor de la propiedad personalizada en una información sobre herramientas.
Por ejemplo:
Vaya a una página web, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Haga clic con el botón derecho en la página web y, a continuación, haga clic en Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
En el árbol DOM, seleccione el
<body>elemento .En la pestaña Estilos , en la
bodyregla CSS, mantenga el puntero sobre--spacing.El valor
.3remse muestra en una información sobre herramientas:
Vea también:
Ver la hoja de estilos externa donde se define una regla
En el panel Estilos , haga clic en el vínculo situado junto a una regla CSS para abrir la hoja de estilos externa que define la regla. La hoja de estilos se abre en el panel Editor de la herramienta Orígenes .
Si se minifica la hoja de estilos, haga clic en el botón Formato (
) situado en la parte inferior del panel Editor . Para obtener más información, vea Reformatear un archivo JavaScript minificado con una impresión bonita en las características de depuración de JavaScript.
En la ilustración anterior, después de hacer clic en to-do-styles.css:5, se le lleva a la línea 5 de to-do-styles.css, donde se define la h1 regla CSS.
Visualización de CSS no válida, invalidada, inactiva y de otro tipo
La pestaña Estilos reconoce muchos tipos de problemas CSS y los resalta de diferentes maneras.
Ver solo el CSS que se aplica realmente a un elemento
El panel Estilos muestra todas las reglas que se aplican a un elemento, incluidas las declaraciones que se han invalidado. Cuando no esté interesado en las declaraciones invalidadas, use el panel Calculado para ver solo el CSS que realmente se aplica a un elemento.
Por ejemplo:
Vaya a una página web, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Haga clic con el botón derecho en el encabezado Mis tareas y, a continuación, haga clic en Inspeccionar.
DevTools se abre, con la herramienta Elementos seleccionada, con el
<h1>elemento seleccionado en el árbol DOM.En la herramienta Elementos , seleccione la pestaña Calculado .
Se muestran las propiedades CSS que se aplican al elemento seleccionado:
Un nombre de propiedad y un valor en cursiva indican un valor que se calcula en tiempo de ejecución.
Para mostrar todas las propiedades, active la casilla Mostrar todo .
Visualización de propiedades CSS en orden alfabético
Use el panel Calculado . Consulte Ver solo el CSS que se aplica realmente a un elemento anterior.
Visualización de propiedades CSS heredadas
Active la casilla Mostrar todo en el panel Calculado . Consulte Ver solo el CSS que se aplica realmente a un elemento anterior.
Ver css en reglas
Las reglas son instrucciones CSS que permiten controlar el comportamiento de CSS.
En la herramienta Elementos , la pestaña Estilos muestra las siguientes reglas en secciones dedicadas:
-
@property- vea Ver@propertyreglas a continuación. -
@supports- vea Ver@supportsreglas a continuación. -
@scope- vea Ver@scopereglas a continuación. -
@font-palette-values- vea Ver@font-palette-valuesreglas a continuación. -
@position-try- vea Ver@position-tryreglas a continuación.
Ver @property en reglas
La @property regla css le permite definir propiedades personalizadas CSS de tipos específicos en una hoja de estilos.
Mantenga el puntero sobre el nombre de dicha propiedad en la pestaña Estilos para ver una información sobre herramientas que contiene:
- Valor de la propiedad, como
20%. - Descriptores de la propiedad, como:
initial value: 40% - Un vínculo ver propiedad registrada a su registro en la sección contraíble
@propertyen la parte inferior de la pestaña Estilos .
Por ejemplo:
Vaya a una página que use la
@propertyregla en regla, como Ver@propertyen reglas, en una nueva ventana o pestaña.Haga clic con el botón derecho en el párrafo Elemento tres y, a continuación, haga clic en Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
En la pestaña Estilos , mantenga el puntero sobre esa
var(--itemSize)función:
La información sobre herramientas contiene:
- Valor de la propiedad, como
100px. - Descriptores de la propiedad, como el valor inicial.
- Vínculo ver propiedad registrada .
- Valor de la propiedad, como
Haga clic en el vínculo Ver propiedad registrada .
Se muestra la sección @property expandida, más abajo en la pestaña Estilos :
Para editar una @property regla, haga doble clic en su nombre o valor. Consulte Cambio de un nombre o valor de declaración, a continuación.
Vea también:
- @property: proporcionar superpoderes a variables CSS en Web.dev.
-
Propiedades personalizadas (
--*): variables CSS en MDN.
Ver @supports en reglas
La pestaña Estilos muestra las @supports reglas en CSS, si se aplican a un elemento.
Por ejemplo, para ver la @supports regla:
En una nueva ventana o pestaña, vaya a una página que use la
@supportsregla en regla, como Ver@supportsen reglas.Haga clic con el botón derecho en "I support CIE LAB color space!" (Compatibilidad con el espacio de colores de CIE LAB) y, a continuación, seleccione Inspeccionar.
Se abre DevTools. En la herramienta Elementos , en el árbol DOM, se selecciona el
<div class="box">elemento . En la pestaña Estilos ,@supportsse muestran las declaraciones CSS:
Si el explorador admite la
lab()función , el elemento es verde.Si el explorador no admite la
lab()función, el elemento es púrpura.
Para ver qué versiones del explorador admiten el espacio de color de CIE LAB, busque "laboratorio" en Caniuse.com.
Ver @scope en reglas
La pestaña Estilos muestra css @scope en las reglas si se aplican a un elemento.
Las @scope reglas en permiten limitar los estilos CSS; es decir, aplicar estilos explícitamente a elementos específicos. Consulte @scope CSS en regla en MDN.
Para ver la @scope regla:
En una nueva ventana o pestaña, vaya a una página que use la
@scoperegla en regla, como la demostración Ver@scopeen reglas :
Haga clic con el botón derecho en "I'm the text that lives on a card" (Soy el texto que reside en una tarjeta) y, a continuación, seleccione Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
Seleccione la pestaña Estilos .
Examine la
@scoperegla:
En este ejemplo, la
@scoperegla (color de fondo = ciruela) invalida la declaración CSSbackground-colorglobal (aguamarina), para cualquier<p>elemento que esté dentro de un elemento (por ejemplo, )<div>que tenga unacardclase .Para editar la
@scoperegla, haga doble clic en la regla:En la pestaña Estilos , haga doble clic en ciruela, presione Eliminar y, a continuación, seleccione Beige.
El texto de la tarjeta de la página web de demostración cambia de fondo ciruela a fondo beige.
Ver @font-palette-values en reglas
La regla CSS @font-palette-values le permite personalizar (invalidar) los valores predeterminados de la font-palette propiedad. En la herramienta Elementos , la pestaña Estilos muestra esta regla en una sección dedicada.
Para ver la @font-palette-values regla CSS:
En una nueva ventana o pestaña, vaya a una página que use la
@font-palette-valuesregla en regla, como la demostración Ver@font-palette-valuesen reglas .Haga clic con el botón derecho en "nuevos colores" y, a continuación, seleccione Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
En la pestaña Estilos , busque la
@font-palette-valuesregla CSS:
En este ejemplo, los valores de la
--Newpaleta de fuentes invalidan los valores predeterminados de la fuente coloreada.Para editar un valor personalizado, haga doble clic en él, como se indica a continuación:
En la
@font-palette-valuesregla CSS, en laoverride-colorspropiedad , haga doble clic en0 gold, 1 redy escriba0 blue, 1 red.En la página web inspeccionada, "nuevos colores" ahora se representa como azul y rojo.
Ver @position-try en reglas
La @position-try regla CSS junto con la position-try-fallbacks propiedad le permite definir posiciones de delimitador alternativas para los elementos.
En la herramienta Elementos , la pestaña Estilos resuelve y vincula lo siguiente:
Los
position-try-fallbacksvalores de propiedad (oposition-try-optionsvalores de propiedad) se vinculan a una sección de regla CSS dedicada@position-try --name.Los
position-anchorvalores de propiedad yanchor()los argumentos se vinculan a los elementos correspondientes que tienenpopovertargetatributos.
Por ejemplo, inspeccione los position-try-fallbacks valores y @position-try las reglas CSS, como se indica a continuación:
En una nueva ventana o pestaña, vaya a una página que use los
position-try-fallbacksvalores y@position-tryen regla, como la demostración Ver@position-tryen reglas .En la página web representada, abra el submenú; es decir, haga clic en SU CUENTA y, a continuación, haga clic en ESCAPARATE.
Se muestra el submenú, que muestra una lista de comandos: LISTINGS, SPECIAL OFFERS, SIGN OUT.
En el submenú, haga clic con el botón derecho encima de LISTINGS y, a continuación, seleccione Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada. El elemento
<ul id="submenu">de submenú está seleccionado en el árbol DOM:
En la pestaña Estilos , en la
#submenuregla CSS, busque laposition-try-fallbackspropiedad y haga clic en su--bottomvalor.La pestaña Estilos se desplaza hacia abajo hasta la sección correspondiente
@position-try:
En la pestaña Estilos , en la
#submenuregla CSS, haga clic en el--submenuvínculo de cualquiera de las propiedades siguientes:position-anchor: --submenu; left: anchor(--submenu right); top: anchor(--submenu top);El árbol DOM selecciona el elemento (
<button popovertarget="submenu">) que tiene el valor de atributo correspondientepopovertarget(popovertarget="submenu") y la pestaña Estilos muestra el CSS del elemento:
Para editar un valor, haga doble clic en el valor.
Vea también:
- @position-try CSS at-rule, en MDN.
Visualización del modelo de cuadro de un elemento
Para ver el modelo de cuadro de un elemento, vaya al panel Estilos y desplácese hacia abajo.
Para cambiar un valor, haga doble clic en el valor.
En la ilustración siguiente, el diagrama Modelo de cuadro del panel Estilos muestra el modelo de cuadro para el elemento seleccionado h1 actualmente:
Vea también:
- Modelo de cuadro en MDN.
Buscar y filtrar el CSS de un elemento
Use el cuadro de texto Filtrar en los paneles Estilos y Calculados para buscar propiedades o valores CSS específicos.
Para buscar también propiedades heredadas en el panel Calculado , active la casilla Mostrar todo .
En la ilustración siguiente, el panel Estilos se filtra para mostrar solo las reglas que incluyen la consulta colorde búsqueda .
En la ilustración siguiente, el panel Calculado se filtra para mostrar solo las declaraciones que incluyen la consulta 100%de búsqueda :
Emular una página centrada
Si cambia el foco de la página web inspeccionada a DevTools, algunos elementos de superposición se ocultan automáticamente, si se desencadenan mediante el foco. Por ejemplo:
- Listas desplegables.
- Menús.
- Selectores de fechas.
Para depurar un elemento como si la página tuviera el foco, realice una de las siguientes acciones:
- En la herramienta Elementos , en la pestaña Estilos , haga clic en
:hov(Alternar estado del elemento) y, a continuación, seleccione la casilla Emular una página centrada . - En la herramienta Representación , active la casilla Emular una página centrada .
Precaución: Cuando esta opción está activada, document.visibilityState se establece visible en y el visibilitychange evento no se desencadena. Consulte Api de visibilidad de páginas en MDN.
Para intentar emular una página centrada:
Abra la demostración Emular una página centrada en una nueva ventana o pestaña.
Haga clic en el cuadro de texto de entrada. O bien, presione Tab para poner el foco en el cuadro de texto de entrada.
Otro elemento aparece bajo el cuadro de texto de entrada, que dice "Este mensaje solo aparece cuando se centra el cuadro de texto".
Haga clic con el botón derecho en el cuadro de texto de entrada y, a continuación, seleccione Inspeccionar.
Se abre DevTools y desaparece el elemento de mensaje. La ventana DevTools está ahora en el foco, en lugar de en la página web inspeccionada, por lo que el elemento de mensaje desaparece.
En la herramienta Elementos , en la pestaña Estilos , haga clic en
:hov(Alternar estado del elemento) y, a continuación, seleccione la casilla Emular una página centrada .Asegúrese de que el elemento
<input id="textBox" type="text">del cuadro de texto de entrada sigue seleccionado.En el cuadro de texto de entrada, el elemento de mensaje vuelve a aparecer debajo del cuadro de texto de entrada.
Ahora puede inspeccionar el elemento de mensaje que está debajo del cuadro de texto de entrada, aunque DevTools, en lugar de la página inspeccionada, tenga el foco:
Limpieza: en la herramienta Elementos , en la pestaña Estilos , haga clic en
:hov(Alternar estado de elemento) y, a continuación, desactive la casilla Emular una página centrada .
También aparece una casilla Emular una página centrada en la herramienta Representación ; vea Herramienta de representación para ver el aspecto de una página web con diferentes opciones de visualización o deficiencias de visión.
Vea también:
- Inmovilizar la pantalla & inspeccionar los elementos que desaparecen, en el blog de Chrome para desarrolladores.
Alternar una pseudoclase
Para alternar una pseudoclase:
Vaya a una página web, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Escriba una tarea, como la tarea 1.
Haga clic con el botón derecho en la página web y, a continuación, seleccione Inspeccionar.
Se abre DevTools.
Seleccione la herramienta Elementos .
En el árbol DOM, seleccione el
<li class="task">elemento .Seleccione la pestaña Estilos .
En la esquina superior derecha, haga clic en :hov.
Se muestran las casillas.
Active la casilla de la pseudoclase que desea habilitar, como
:hover:
En la página web representada, el círculo situado junto al nombre de la tarea se rellena con una marca de verificación y aparece una X roja en un círculo rojo en el lado derecho de la tarea, como si el elemento estuviera sobre el puntero, aunque el elemento no se mantenga sobre él.
La pestaña Estilos muestra las siguientes pseudo clases para todos los elementos:
Además, algunos elementos pueden tener pseudo-clases específicas del elemento. Al seleccionar este tipo de elemento, la pestaña Estilos muestra una sección Force specific element state (Forzar estado de elemento específico ) que puede expandir y activar pseudo-clases específicas del elemento, como una casilla :read-write :
Para obtener un tutorial interactivo, vea Agregar un pseudoestado a una clase.
Ver pseudoelementos de resaltado heredados
Los pseudoelementos permiten aplicar estilo a partes específicas de los elementos. Los pseudoelementos resaltados son partes del documento con un estado "seleccionado" y tienen el estilo "resaltado" para indicar este estado al usuario.
Por ejemplo, estos pseudoelementos son:
::selection::spelling-error::grammar-error::highlight
Cuando varios estilos entran en conflicto, la cascada CSS determina el estilo ganador. Consulte Introducción a la cascada CSS en MDN.
Para comprender mejor la herencia y la prioridad de las reglas, vea el pseudo-elemento resaltado heredado en la demostración siguiente.
Para ver los pseudoelementos de resaltado heredados:
Vaya a la demostración Resaltar pseudoelementos en una nueva ventana o pestaña.
Seleccione una parte del texto "Heredé el estilo del pseudo-elemento resaltado de mi padre. ¡Selecciónela!"
El texto seleccionado cambia a texto rojo en el fondo amarillo.
Haga clic con el botón derecho en el texto "Heredé el estilo del pseudo-elemento resaltado de mi padre. Seleccione mí!", y, a continuación, seleccione Inspeccionar.
Se abre DevTools. En la herramienta Elementos , en la pestaña Estilos , se muestra la sección: Heredado de ::selection pseudo de div.text-parent:
En el árbol DOM, seleccione el
<div class="text-parent">elemento .En la pestaña Estilos , se muestra la sección: Elemento Pseudo ::selection:
Vea también:
- Pseudoelementos en MDN.
Ver capas en cascada
Las capas en cascada permiten un control más explícito de los archivos CSS para evitar conflictos de especificidad de estilo. Esto es útil para:
- Bases de código grandes.
- Diseño del sistema.
- Administración de estilos de terceros.
Para ver las capas en cascada:
Vaya a una página web que use capas en cascada, como la demostración Capas en cascada.
Haga clic con el botón derecho en el elemento "Mis estilos están en capas" y, a continuación, seleccione Inspeccionar.
Se abre DevTools.
En la herramienta Elementos , seleccione la pestaña Estilos .
En la pestaña Estilos , vea las tres capas en cascada y sus estilos:
page,componentybase:
Para ver el orden de la capa, haga clic en el nombre de la capa (página, componente o base). O bien, haga clic en el
Alternar vista Capas CSS .La
pagecapa tiene la mayor especificidad, por lo que el fondo del elemento es verde.
Vea también:
- Capas en cascada, en MDN.
Visualización de una página en modo de impresión
Para ver una página en modo de impresión:
Vaya a una página web.
Haga clic con el botón derecho en la página web y, a continuación, seleccione Inspeccionar.
Se abre DevTools.
Presione Esc una o dos veces, para que la barra de herramientas Vista rápida aparezca en la parte inferior de DevTools.
En la barra de herramientas Vista rápida , seleccione Más herramientas (+).
Seleccione la herramienta Representación .
La herramienta Representación se abre en el panel Vista rápida en la parte inferior de DevTools.
En la herramienta Representación , haga clic en la lista desplegable Emular tipo de medio CSS y, a continuación, seleccione Imprimir.
La página web se representa como si se imprimía.
Cuando termine, en la herramienta Representación , haga clic en la lista desplegable Emular tipo de medio CSS y, a continuación, seleccione Sin emulación.
Visualización de CSS usada y sin usar con la herramienta Cobertura
La herramienta Cobertura muestra qué CSS usa realmente una página.
Abra el menú Comando presionando Ctrl+Mayús+P (Windows, Linux) o Comando+Mayús+P (macOS), mientras QuevTools tiene el foco.
Empiece a escribir
coveragey, a continuación, seleccione Mostrar cobertura:
Aparece la herramienta Cobertura :
Haga clic en Iniciar instrumentación de cobertura y actualice la página (
). La página se actualiza y la herramienta Cobertura proporciona información general sobre la cantidad de CSS (y JavaScript) que se usa en cada archivo que carga el explorador. Verde representa CSS usado. Rojo representa CSS sin usar.Información general sobre la cantidad de CSS (y JavaScript) que se usa y no se usa:
Para mostrar un desglose línea a línea de lo que se usa CSS, haga clic en un archivo CSS.
En la ilustración siguiente, las líneas 145 a 147 y 149 a 151 de
b66bc881.site-ltr.cssno se usan, mientras que las líneas 163 a 166 se usan:
Forzar el modo de vista previa de impresión
Consulte Force DevTools into Print Preview mode (Forzar DevTools al modo de vista previa de impresión).
Copiar CSS
En un único menú desplegable de la pestaña Estilos , puede copiar reglas, declaraciones, propiedades o valores CSS independientes; vea Conceptos básicos de la sintaxis CSS en ¿Qué es CSS? en MDN.
Además, puede copiar las propiedades CSS en la sintaxis de JavaScript. Esta opción es útil si usa bibliotecas CSS en JS; consulte Edición de estilos para marcos CSS en JS.
Para copiar CSS:
Vaya a una página web que use CSS, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Haga clic con el botón derecho en la página web y, a continuación, haga clic en Inspeccionar.
Se abre DevTools, con la herramienta Elementos seleccionada.
En el árbol DOM, seleccione un elemento, como
<h1>.En la pestaña Estilos , dentro de una regla CSS, haga clic con el botón derecho en una propiedad CSS, como
text-align: center:
Seleccione un elemento de menú con el botón derecho:
Copia de la declaración. Copia la propiedad y su valor en la sintaxis CSS:
property: value;Copia de la propiedad . Copia solo el
propertynombre.Valor de copia. Copia solo .
valueRegla de copia. Copia toda la regla CSS:
selector[, selector] { property: value; property: value; ... }Copie la declaración como JS. Copia la propiedad y su valor en la sintaxis de JavaScript:
propertyInCamelCase: 'value'Copie todas las declaraciones. Copia todas las propiedades y sus valores en la sintaxis CSS:
property: value; property: value; ...Copie todas las declaraciones como JS. Copia todas las propiedades y sus valores en la sintaxis de JavaScript:
propertyInCamelCase: 'value', propertyInCamelCase: 'value', ...Copie todos los cambios de CSS. Copia los cambios que realice en la pestaña Estilos en todas las declaraciones. Este elemento de menú aparece condicionalmente.
Ver el valor calculado. Le lleva a la pestaña Calculado ; vea Ver solo el CSS que se aplica realmente a un elemento anterior.
Cambiar CSS
En esta sección se enumeran todas las formas en que puede cambiar CSS enEstilos de elementos>.
Además, puede:
Invalide CSS en las cargas de página. Consulte Invalidación de recursos de página web con copias locales (pestaña Invalidaciones).
Guarde CSS modificado en los orígenes locales de un área de trabajo. Consulte Editar y guardar archivos en un área de trabajo (pestaña Área de trabajo de la herramienta Orígenes).
Dos maneras de agregar una declaración CSS a un elemento
El orden de las declaraciones afecta al estilo de un elemento. Puede agregar declaraciones agregando una declaración insertada o agregando una declaración a una regla de estilo. Estos dos enfoques se describen en las secciones siguientes.
Adición de una declaración CSS insertada a un elemento
Agregar una declaración insertada equivale a agregar un style atributo al HTML de un elemento. En la mayoría de los escenarios, probablemente quiera usar declaraciones insertadas.
Las declaraciones insertadas tienen mayor especificidad que las declaraciones externas, por lo que el uso de declaraciones insertadas garantiza que los cambios surtan efecto en el elemento específico esperado. Para obtener más información sobre la especificidad, vea Tipos de selector en especificidad en MDN.
Para agregar una declaración insertada:
En el panel Estilos , haga clic entre los corchetes de la sección element.style . El cursor se centra, lo que le permite escribir texto.
Escriba un nombre de propiedad y presione Entrar.
Escriba un valor válido para esa propiedad y presione Entrar. En el árbol DOM, se ha agregado un
styleatributo al elemento .
Como alternativa, escriba el valor en el campo de propiedad y DevTools sugerirá una lista de propiedades coincidentes: pares de valores entre los que seleccionar. Por ejemplo, si escribe bold en el campo de propiedad, DevTools sugiere font-weight: bold y font-weight: bolder como las reglas posibles. Presione Entrar para aplicar la regla.
En la ilustración siguiente, las margin-top propiedades y background-color se han aplicado al elemento seleccionado. En el árbol DOM, las declaraciones se reflejan en el atributo del style elemento.
Adición de una declaración CSS a una regla de estilo existente
Si va a depurar los estilos de un elemento y necesita probar específicamente lo que sucede cuando se define una declaración en lugares diferentes, agregue una declaración a una regla de estilo existente.
Para agregar una declaración a una regla de estilo existente:
En el panel Estilos , haga clic entre los corchetes de la regla de estilo a la que desea agregar la declaración. El cursor se centra, lo que le permite escribir texto.
Escriba un nombre de propiedad y presione Entrar.
Escriba un valor válido para esa propiedad y presione Entrar.
Cambio de un nombre o valor de declaración
Para cambiar el nombre de una declaración CSS, haga doble clic en el nombre de la declaración.
Para cambiar el valor de una declaración CSS, haga doble clic en el valor de la declaración. En la captura de pantalla siguiente se muestra cómo seleccionar un valor de una lista:
Para cambiar un valor numérico, escriba el valor o use las teclas de dirección en la sección siguiente.
Cambio de valores enumerables con métodos abreviados de teclado
Para cambiar un valor numérico de una declaración CSS, escriba el valor o use las teclas de flecha para incrementar el valor en una cantidad específica. Al editar un valor enumerable de una declaración, por ejemplo, font-size, puede usar los siguientes métodos abreviados de teclado para incrementar el valor en una cantidad fija:
| Combinación de teclas | Acción |
|---|---|
| Alt+Flecha arriba (Windows, Linux), Opción+UpArrow (macOS) | Incremente en 0,1. |
| Flecha arriba | Incremente en 1 o en 0,1 si el valor actual está entre -1 y 1. |
| Mayús+Flecha arriba | Incremente en 10. |
| Ctrl+Mayús+PgUp (Windows, Linux), Mayús+Comando+UpArrow (macOS) | Incremente en 100. |
Para disminuir, presione la tecla Flecha abajo (o Bajar página) en lugar de la tecla Flecha arriba (o Subir página).
Cambiar los valores de longitud
Puede usar el puntero para cambiar cualquier propiedad que tenga un valor de longitud, como width, height, padding, margino border.
Para cambiar la unidad de longitud:
Abra una página web que use CSS, como la aplicación Tareas pendientes, en una nueva ventana o pestaña.
Haga clic con el botón derecho en el texto Agregar una tarea y, a continuación, seleccione Inspeccionar.
Se abre DevTools, que muestra la herramienta Elementos . El
<label>elemento se selecciona en el árbol DOM.En la pestaña Estilos , en la
.new-task-formregla CSS, en la propiedad , mantenga elmax-width:puntero sobre50rem.Aparece una información sobre herramientas que muestra el valor y las unidades equivalentes:
800px.Haga clic en el valor
50rem.Aparece una información sobre herramientas: "Incremento/decremento con rueda del mouse o teclas arriba/abajo. Ctrl: +/-100, Mayús: +/-10, Alt: +/-0.1"
Mueva el mousewheel o presione las teclas UpArrow y DownArrow mientras presiona una tecla:
Ctrl: incrementa en 100. Mayús: incrementa en 10. Alt: incrementa en 0,1.
En la página web inspeccionada, el cuadro de texto Agregar una entrada de tarea cambia de ancho a medida que cambia el valor.
En el campo de valor de la propiedad max-width, cree el valor
200px(cambiando deremunidades apxunidades).Mueva de nuevo el mousewheel o presione las teclas UpArrow y DownArrow mientras mantiene presionadas las teclas Ctrl (+/-100), Mayús (+/-10) o Alt (+/-0.1).
En la página web inspeccionada, el cuadro de texto Agregar una entrada de tarea cambia de ancho a medida que cambia el valor:
Adición de una clase a un elemento
Para agregar una clase a un elemento:
Seleccione el elemento en el árbol DOM.
Haga clic en .cls.
Escriba el nombre de la clase en el cuadro de texto Agregar nueva clase .
Presione Entrar.
Emular las preferencias de temas claros y oscuros y habilitar el modo automático oscuro
Para alternar el modo oscuro automático o emular la preferencia del usuario por los temas claros o oscuros:
En la herramienta Elementos , en la pestaña Estilos , haga clic en el botón Alternar emulaciones de representación comunes (
) en la esquina superior derecha:
Seleccione una de las siguientes opciones en la lista desplegable:
prefers-color-scheme: light. Indica que el usuario prefiere el tema claro.
prefers-color-scheme: oscuro. Indica que el usuario prefiere el tema oscuro.
Modo oscuro automático. Muestra la página en modo oscuro incluso si no la implementó. Además, establece
prefers-color-schemeendarkautomáticamente.
Esta lista desplegable es un acceso directo para emular la característica prefers-color-schemede medios CSS y habilitar las opciones de modo oscuro automático de la herramienta representación.
Vea también:
- Emulación del modo oscuro o claro mediante la herramienta Representación en Emular esquemas oscuros o claros en la página representada.
- Comprobar si hay problemas de contraste con el tema oscuro y el tema claro
- Tema oscuro automático, en el blog de Chrome para desarrolladores.
- prefers-color-scheme: Hola oscuridad, mi viejo amigo en web.dev.
Alternar una clase
Para habilitar o deshabilitar una clase en un elemento:
Seleccione el elemento en el árbol DOM.
Abra el panel Clases de elemento . Vea Agregar una clase a un elemento. Debajo de los cuadros de texto Agregar nueva clase se encuentran todas las clases que se aplican a este elemento.
Active la casilla situada junto a la clase que desea habilitar o deshabilitar.
Adición de una regla de estilo
Para agregar una nueva regla de estilo:
Haga clic en Nueva regla de estilo (
). DevTools inserta una nueva regla debajo de la regla element.style .En la ilustración siguiente, DevTools agrega la regla de
h1.devsite-page-titleestilo después de hacer clic en Nueva regla de estilo.
Seleccione una hoja de estilos a la que agregar una regla.
De forma predeterminada, al agregar una regla de estilo, DevTools crea una nueva hoja de estilos denominada inspector-stylesheet en el documento y, a continuación, agrega la nueva regla de estilo en esta hoja de estilos.
Para agregar la regla en una hoja de estilos existente:
- Haga clic y mantenga presionada la opción Nueva regla de estilo (
) y, a continuación, seleccione una hoja de estilos de la lista a la que agregar la regla de estilo.
Adición de una regla de estilo a una ubicación específica en una hoja de estilos
De forma predeterminada, al agregar una regla de estilo al hacer clic en el botón Nueva regla de estilo (
) se inserta la nueva regla debajo de la regla element.style en la hoja de inspector-stylesheet estilos.
Para agregar una regla de estilo en una ubicación específica de una hoja de estilos determinada empezando por el panel Estilos :
En la herramienta Elementos , en la pestaña Estilos , mantenga el puntero sobre la regla de estilo que está directamente encima de donde desea agregar la nueva regla de estilo.
A continuación, aparece un botón Insertar regla de estilo (
) en el lado derecho de la regla CSS.Haga clic en el botón Insertar regla de estilo siguiente (
):
Alternar una declaración
Para activar o desactivar una sola declaración:
En el panel Estilos , mantenga el puntero sobre la regla que define la declaración. Aparece una casilla junto a cada declaración.
Active o desactive la casilla situada junto a la declaración. Cuando se borra una declaración, DevTools la cruza para indicar que ya no está activa.
En la ilustración siguiente, se ha desactivado la
margin-toppropiedad del elemento seleccionado actualmente.
Editar los ::view-transition pseudoelementos durante una animación
Vea:
- Edite los pseudoelementos ::view-transition durante una animación en Animaciones: Inspeccionar y modificar efectos de animación CSS, en documentos de Chrome.
- Transiciones suaves con view transition API en documentos de Chrome.
Alinear elementos de cuadrícula y su contenido con el Editor de cuadrícula
Vea:
- Alinear elementos de cuadrícula y su contenido: el elemento emergente del editor de cuadrícula en Inspeccionar diseños de cuadrícula CSS.
Cambio de colores con el selector de colores
El selector de color proporciona una interfaz de usuario para cambiar color y background-color declaraciones.
Para abrir el selector de colores:
En el panel Estilos , busque la
colordeclaración ,background-coloro similar que desea cambiar. A la izquierda delcolorvalor ,background-coloro similar, hay un cuadrado pequeño, que es una vista previa del color.En la ilustración siguiente, el cuadrado pequeño situado a la izquierda de
rgba(0, 0, 0, 0.7)es una vista previa de ese color.
Haga clic en la vista previa para abrir el Selector de colores.
En la siguiente ilustración y lista se describe cada uno de los elementos de la interfaz de usuario del selector de colores.
| Llamada | Componente | Descripción |
|---|---|---|
| 1 | Sombras | |
| 2 | Cuentagotas | Muestra de un color fuera de la página con el cuentagotas |
| 3 | Copiar en el portapapeles | Copie el valor para mostrar en el Portapapeles. |
| 4 | Valor para mostrar | Representación RGBA, HSLA o hexadecimal del color. |
| 5 | Paleta de colores | Haga clic en un cuadrado para cambiar el color. |
| 6 | Hue | |
| 7 | Opacidad | |
| 8 | Mostrar modificador de valor | Alternar entre las representaciones RGBA, HSLA y Hexadecimal del color actual. |
| 9 | Modificador de paleta de colores | Alternar entre la paleta Diseño de materiales, una paleta personalizada o una paleta de colores de página. DevTools genera la paleta de colores de página en función de los colores que encuentre en las hojas de estilos. |
Vea también:
- Uso de colores y paletas en El sistema de colores en material.io: la paleta Diseño de materiales.
Muestra de un color fuera de la página con el cuentagotas
Para cambiar el color seleccionado a otro color de la página:
Haga clic en el icono Cuentagotas (
). El cursor cambia a una lupa.Mantenga el puntero sobre el píxel que tiene el color que desea muestrear, en cualquier lugar de la pantalla.
Haga clic para confirmar.
En la ilustración siguiente, el Selector de color muestra un valor de color actual de , que está cerca del
rgba(0,0,0,0.7)negro. El color específico cambia a la versión de negro que está resaltada actualmente en la ventanilla después de hacer clic en ella.
Vea también:
Cambiar el valor de ángulo con el reloj angular
El reloj angular proporciona una interfaz de usuario para cambiar las cantidades de ángulo en los valores de propiedad CSS.
Para abrir el reloj angular:
Seleccione un elemento que incluya una declaración de ángulo.
En el panel Estilos , busque la
transformdeclaración obackgroundque desea cambiar. Haga clic en el cuadro Vista previa del ángulo situado junto al valor de ángulo.En la ilustración siguiente, el pequeño reloj situado a la izquierda de
100deges una vista previa del ángulo.Haga clic en la vista previa para abrir el reloj angular:
Cambie el valor del ángulo haciendo clic en el círculo reloj angular o desplácese el mouse para aumentar o reducir el valor del ángulo en 1.
Hay más métodos abreviados de teclado para cambiar el valor del ángulo. Obtenga más información en los métodos abreviados de teclado del panel Estilos.
Cambiar las sombras de cuadro y texto con el Editor de sombras
Use el Editor de sombras para cambiar el valor de la box-shadow propiedad o text-shadow CSS en un elemento HTML:
Seleccione un elemento con una
box-shadowdeclaración otext-shadow.Por ejemplo, abra la página de demostración de 1DIV en una nueva pestaña o ventana, haga clic con el botón derecho en la página y seleccione Inspeccionar para abrir DevTools y, a continuación, en la herramienta Elementos , seleccione el
<div class="demos">elemento.En el panel Estilos , en la
.demosregla CSS, busque labox-shadowdeclaración y, a continuación, haga clic en el botón Abrir editor de sombras (
).Se abre el Editor de sombras :
Cambie las propiedades de sombra, como se indica a continuación:
Propiedad Cómo cambiar Tipo Seleccione Inicio oInicio. Solo para box-shadow.Desplazamiento X Especifique un valor en el cuadro de texto o arrastre el punto azul. Desplazamiento Y Especifique un valor en el cuadro de texto o arrastre el punto azul. Desenfoque Especifique un valor en el cuadro de texto o arrastre el control deslizante. Extenderse Especifique un valor en el cuadro de texto o arrastre el control deslizante. Solo para box-shadow.Los cambios se aplican al elemento de la página web representada en tiempo real:
Edición de tiempos de animación y transición con el Editor de aceleración
Use el Editor de aceleración para cambiar el valor de la propiedad animation-timing-function o transition-timing-function en un elemento HTML.
Para abrir el Editor de Easing:
En DevTools, en la herramienta Elementos , en el árbol DOM, seleccione un elemento que tenga aplicada una animación CSS o una transición.
Por ejemplo, abra la página de demostración de propiedades animadas en una nueva pestaña o ventana, haga clic con el botón derecho en el cuadro verde que contiene una animación y, a continuación, seleccione Inspeccionar.
Se abre DevTools, que muestra la herramienta Elementos .
Presione Ctrl+F y busque "spinner" y, a continuación, seleccione el
<div class="spinner">elemento que está dentro<div class="animation-demo good">de .Los cuadros rojo (malo) y verde (bueno) de esta página de demostración son dos animaciones CSS diferentes. Ambas animaciones se ejecutan con CSS mediante la
animationpropiedad CSS y definen una función deease-in-outtemporización.En la pestaña Estilos , en la
.good .spinnerregla CSS, en laanimationdeclaración, a la izquierda deease-in-out, haga clic en el botón Abrir editor de bézier cúbica (
).Se abre el Editor de aceleración :
Uso de valores preestablecidos para ajustar los tiempos
Para ajustar los tiempos con un simple clic con el mouse, use los valores preestablecidos en el Editor de aceleración:
Abra el Editor de aceleración, como se describe en Edición de tiempos de animación y transición con el Editor de aceleración, anteriormente.
Haga clic en uno de los cuatro botones del selector:
Botón Tipo de función Palabra clave CSS
Funciones lineales linear
Funciones de facilidad de entrada y salida ease-in-out
Funciones de facilitación ease-in
Funciones de facilitación ease-outAl seleccionar un botón, se establece un valor de palabra clave en la regla CSS (que varía si se selecciona un valor preestablecido de variante en el paso siguiente) y el modificador Presets se abre en la parte inferior del Editor de aceleración.
En el conmutador Valores preestablecidos, haga clic en los botones Izquierdo
<o Derecho>para seleccionar uno de los siguientes valores preestablecidos:Valores preestablecidos lineales:
elastic,bounceoemphasized.Valores preestablecidos de Bézier cúbicas:
Palabra clave timing Valor preestablecido Bézier cúbica facilidad de entrada y salida En salida, seno cubic-bezier(0.45, 0.05, 0.55, 0.95)facilidad de entrada y salida In Out, Quadratic cubic-bezier(0.46, 0.03, 0.52, 0.96)facilidad de entrada y salida En salida, cúbica cubic-bezier(0.65, 0.05, 0.36, 1)facilidad de entrada y salida Salida rápida, entrada lenta cubic-bezier(0.4, 0, 0.2, 1)facilidad de entrada y salida En salida, atrás cubic-bezier(0.68, -0.55, 0.27, 1.55)Palabra clave timing Valor preestablecido Bézier cúbica facilitación In, Sine cubic-bezier(0.47, 0, 0.75, 0.72)facilitación In, Quadratic cubic-bezier(0.55, 0.09, 0.68, 0.53)facilitación In, Cubic cubic-bezier(0.55, 0.06, 0.68, 0.19)facilitación Entrada, atrás cubic-bezier(0.6, -0.28, 0.74, 0.05)facilitación Salida rápida, entrada lineal cubic-bezier(0.4, 0, 1, 1)Palabra clave timing Valor preestablecido Bézier cúbica facilitar la salida Afuera, seno cubic-bezier(0.39, 0.58, 0.57, 1)facilitar la salida Out, Quadratic cubic-bezier(0.25, 0.46, 0.45, 0.94)facilitar la salida Out, Cubic cubic-bezier(0.22, 0.61, 0.36, 1)facilitar la salida Salida lineal, entrada lenta cubic-bezier(0, 0, 0.2, 1)facilitar la salida Fuera, atrás cubic-bezier(0.18, 0.89, 0.32, 1.28)
Vea también:
- Curva bézier en MDN.
Configuración de tiempos personalizados
Para establecer valores personalizados para las funciones de control de tiempo, use los puntos de control de las líneas:
Para las funciones lineales, haga clic en cualquier lugar de la línea para agregar un punto de control y arrástrelo. Para quitar un punto de control, haga doble clic en él.
Para las funciones De bézier cúbicas, arrastre uno de los puntos de control:
Cualquier cambio desencadena una animación de bola en la vista previa en la parte superior del Editor de aceleración.
Vea también
- Empiece a ver y cambiar CSS.
- Vea el CSS de un elemento.
- Vuelva a formatear un archivo JavaScript minificado con una impresión bonita en las características de depuración de JavaScript.
- Herramienta de representación, para ver el aspecto de una página web con diferentes opciones de visualización o deficiencias visuales.
- Agregue un pseudoestado a una clase.
- Menú Comando
- Forzar DevTools al modo vista previa de impresión.
- Invalide los recursos de la página web con copias locales (pestaña Invalidaciones).
- Edite y guarde archivos en un área de trabajo (pestaña Área de trabajo de la herramienta Orígenes).
- Emulación del modo oscuro o claro mediante la herramienta Representación en Emular esquemas oscuros o claros en la página representada.
- Comprobar si hay problemas de contraste con el tema oscuro y el tema claro
- Alinear elementos de cuadrícula y su contenido: el elemento emergente del editor de cuadrícula en Inspeccionar diseños de cuadrícula CSS.
- Prueba del contraste de color de texto mediante el selector de colores
- Métodos abreviados de teclado del panel Estilos.
Demostraciones:
- Aplicación de tareas pendientes
-
Ver
@propertyen reglas -
Ver
@supportsen reglas -
Ver
@scopeen reglas -
Ver
@font-palette-valuesen reglas -
Ver
@position-tryen reglas - Emular una página centrada
- Resaltar pseudoelementos
- Capas en cascada
- 1DIV
- Página de demostración de propiedades animadas
MDN:
- Uso de propiedades personalizadas CSS (variables)
-
paddingCss (propiedad) - Especificidad
-
Propiedades personalizadas (
--*): variables CSS -
@scopeCSS en regla - @position-try CSS at-rule
- @font-palette-values CSS at-rule
- El modelo de cuadro
- API de visibilidad de páginas
:active:focus:focus-within:target:hover:focus-visible- Introducción a la cascada css
- Pseudoelementos
- Capas en cascada.
- Conceptos básicos de la sintaxis CSS en ¿Qué es CSS?
- Tipos de selector en especificidad.
- animation-timing-function
- transition-timing-function
- Curva bézier
GitHub:
- Datos personalizados de VS Code : el repositorio "microsoft/vscode-custom-data".
Web.dev:
Blog de Chrome para desarrolladores:
Documentación de Chrome:
- Edite los pseudoelementos ::view-transition durante una animación en Animaciones: Inspeccionar y modificar efectos de animación CSS, en documentos de Chrome.
- Transiciones suaves con view transition API en documentos de Chrome.
material.io:
- Uso de colores y paletas en El sistema de colores: la paleta Diseño de materiales.
Nota:
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y usadas según los términos descritos en la licencia internacional creative Commons Attribution 4.0. La página original se encuentra aquí y está creada por Kayce Basques.
Esta obra está licenciada bajo una Licencia Internacional Creative Commons Attribution 4.0.