Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Descubra nuevos flujos de trabajo en la siguiente referencia completa de las características de Microsoft Edge DevTools relacionadas con la visualización y modificación de CSS.
Para aprender los conceptos básicos, consulte Introducción a cómo ver y cambiar CSS.
Contenido detallado:
- Seleccionar un elemento
-
Ver CSS
- Navegar con vínculos
- Ver 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
- Ver CSS no válidos, invalidados, inactivos y otros
- Ver solo el CSS que se aplica realmente a un elemento
- Ver las propiedades CSS en orden alfabético
- Ver propiedades CSS heredadas
- Ver reglas de CSS
- Ver un modelo de cuadro de elemento
- Buscar y filtrar el CSS de un elemento
- Emular una página con el foco
- Alternar una pseudoclase
- Ver pseudoelementos de resaltado heredados
- Ver capas en cascada
- Ver una página en modo de impresión
- Ver CSS usado y no usado 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
- Cambiar el nombre o el valor de una declaración
- Cambiar valores enumerables con métodos abreviados de teclado
- Cambiar valores de longitud
- Agregar una clase a un elemento
- Emular las preferencias del tema claro y oscuro y habilitar el modo oscuro automático
- Alternar una clase
- Agregar una regla de estilo
- Alternar una declaración
-
Editar los
::view-transitionpseudoelementos durante una animación - Alinear los elementos de la cuadrícula y su contenido con el editor de cuadrículas
- Cambiar los colores con el Selector de colores
- Muestrear un color de la página con el cuentagotas
- Cambiar el valor del ángulo con el reloj angular
- Cambie las sombras de cuadro y texto con el Editor de instantáneas
- Editar 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 del DOM. Los estilos del elemento se muestran en el panel Estilos . Para obtener un tutorial, vea Ver el CSS de un elemento.
En la figura anterior:
- El
h1elemento que se resalta 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 ratón está situado sobre él en el árbol del DOM:
Hay varias formas de seleccionar un elemento:
En una página web representada, haga clic con el botón derecho en un elemento de página 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 de la ventanilla.En DevTools, haga clic en el elemento del árbol del DOM.
En DevTools, ejecute una consulta
document.querySelector('p')como en la Consola, haga clic con el botón derecho en el resultado y seleccione Mostrar en el panel Elementos.
Ver CSS
Use las pestañas Elementos,Estilos y Calculado> para ver reglas CSS y diagnosticar problemas de CSS.
Navegar con vínculos
La pestaña Estilos muestra vínculos de varios lugares a otros lugares, incluidos, entre otros:
Junto a las reglas CSS, a las hojas de estilo y las fuentes CSS. Estos vínculos abren la herramienta Orígenes . Si la hoja de estilos está minimizada, consulte Volver a formatear un archivo JavaScript reducido con pretty-print en las características de depuración de JavaScript.
En la sección Heredado de secciones, a elementos principales.
En
var()llamadas, a declaraciones de propiedades personalizadas. Consulta Uso de propiedades personalizadas de CSS (variables) en MDN.En
animationlas propiedades abreviadas, para@keyframes.Obtenga más vínculos en la información sobre herramientas de documentación.
Los enlaces pueden tener un estilo diferente. Si no estás seguro de si algo es un vínculo, prueba a hacer clic en él para averiguarlo.
Por ejemplo:
Ve a la aplicación To Do en una nueva ventana o pestaña.
Haga clic con el botón derecho en el espacio en blanco sobre la cadena "Agregar una tarea" y, a continuación, haga clic en Inspeccionar.
DevTools se abre, con la herramienta Elementos seleccionada.
Seleccione la pestaña Estilos .
Se muestran varios tipos de vínculos:
Ver 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 pasar el ratón por encima de elementos específicos.
Ver 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 To Do, en una nueva ventana o pestaña.
Haga clic con el botón derecho en el espacio en blanco sobre la cadena "Agregar una tarea" y, a continuación, haga clic en Inspeccionar.
DevTools se abre, con la herramienta Elementos seleccionada.
Seleccione la pestaña Estilos .
Mantenga el puntero sobre un nombre de propiedad CSS, como
padding:.Se muestra información sobre herramientas:
DevTools extrae las descripciones de 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 para la propiedad en MDN, como
paddingpropiedad CSS.
Para desactivar la información sobre herramientas CSS:
- En la información sobre herramientas, active la casilla No mostrar .
Para volver a activar CSS:
En DevTools, seleccione Personalizar y controlar DevTools y, después, 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 de 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, por ejemplo: Especificidad: (0,0,1):
Por ejemplo:
Vaya a una página web, como la aplicación To Do, 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.
DevTools se abre, 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 la especificidad: (0,0,1):
Vea también:
- Especificidad - MDN.
Ver 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 To Do, 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.
DevTools se abre, 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 la hoja de estilos está minimizada, haga clic en el botón Formato (
), en la parte inferior del panel del Editor . Para obtener más información, consulte Cambio de formato a un archivo JavaScript reducido con características dedepuración de JavaScript de impresión agradable.
En la ilustración anterior, después de hacer clic en to-do-styles.css:5, se le llevará a la línea 5 de to-do-styles.css, donde se define la h1 regla CSS.
Ver CSS no válidos, invalidados, inactivos y otros
La pestaña Estilos reconoce muchos tipos de problemas de 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 está aplicando a un elemento.
Por ejemplo:
Vaya a una página web, como la aplicación To Do, 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 .
Ver las propiedades CSS en orden alfabético
Usar el panel Calculado . Consulte Ver solo el CSS que se aplica realmente a un elemento, más arriba.
Ver propiedades CSS heredadas
Active la casilla de verificación Mostrar todo en el panel Calculado . Consulte Ver solo el CSS que se aplica realmente a un elemento, más arriba.
Ver reglas de CSS
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 específicas:
-
@property- ver Ver@propertyreglas, a continuación. -
@supports- ver Ver@supportsreglas, a continuación. -
@scope- ver Ver@scopereglas, a continuación. -
@font-palette-values- ver Ver@font-palette-valuesreglas, a continuación. -
@position-try- ver Ver@position-tryreglas, a continuación.
Ver @property reglas
La @property regla CSS le permite definir propiedades personalizadas de CSS de tipos específicos en una hoja de estilo.
Mueva el puntero sobre el nombre de dicha propiedad en la pestaña Estilos para ver una información sobre herramientas que contiene:
- El valor de la propiedad, como
20%. - Los descriptores de la propiedad, como:
initial value: 40% - Ver propiedad registrada enlaza con su registro en la sección contraíble
@propertyde la parte inferior de la pestaña Estilos .
Por ejemplo:
Vaya a una página que use la
@propertyregla, como Ver@propertyreglas, en una nueva ventana o pestaña.Haga clic con el botón derecho en el párrafo del Elemento tres y, después, haga clic en Inspeccionar.
DevTools se abre, 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:
- El valor de la propiedad, como
100px. - Descriptores de la propiedad, como el valor inicial.
- Ver vínculo de propiedad registrada .
- El valor de la propiedad, como
Haz clic en el vínculo Ver propiedad registrada .
La sección @property expandida se muestra, más abajo en la pestaña Estilos :
Para editar una @property regla, haga doble clic en su nombre o valor. Consulte Cambiar el nombre o el valor de una declaración a continuación.
Vea también:
- @property: dar superpoderes a las variables CSS a Web.dev.
-
Propiedades personalizadas (
--*): variables CSS en MDN.
Ver @supports reglas
La pestaña Estilos muestra las @supports reglas 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, como Ver@supportsreglas de arroba.Haga clic con el botón derecho en "¡Soy compatible con el espacio de color de CIE LAB!", y luego 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 morado.
Para ver qué versiones del explorador admiten el espacio de color CIE LAB, busque Caniuse.com "lab".
Ver @scope reglas
La pestaña Estilos muestra reglas CSS @scope si se aplican a un elemento.
Las @scope reglas de arroba le permiten abarcar estilos CSS; es decir, aplicar explícitamente estilos a elementos específicos. Ver @scope CSS at-rule en MDN.
Para ver la @scope regla:
En una nueva ventana o pestaña, vaya a una página que use la
@scoperegla, como la demostración Ver@scopereglas :
Haga clic con el botón derecho en "Soy el texto que vive en una tarjeta" y, a continuación, seleccione Inspeccionar.
DevTools se abre, 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 CSS global (aguamarina) para cualquier<p>elemento que esté dentro debackground-colorun elemento (como un<div>) que tenga unacardclase.Para editar la
@scoperegla, haga doble clic en ella:En la pestaña Estilos , haga doble clic en ciruela, presione Suprimir y, a continuación, seleccione beige.
El texto de la tarjeta en la página web de demostración cambia de fondo ciruela a fondo beige.
Ver @font-palette-values reglas
La regla de 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, como la demostración Ver@font-palette-valuesreglas de arroba .Haga clic con el botón derecho en "nuevos colores" y, a continuación, seleccione Inspeccionar.
DevTools se abre, 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 clic0 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 reglas
La @position-try regla CSS junto con la position-try-fallbacks propiedad le permite definir posiciones de anclaje 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 están vinculados a los elementos correspondientes que tienenpopovertargetatributos.
Por ejemplo, inspeccione los valores y @position-try las position-try-fallbacks reglas CSS de la siguiente manera:
En una nueva ventana o pestaña, vaya a una página que use los
position-try-fallbacksvalores y@position-tryla regla, como la demostración Ver@position-tryreglas de arroba .En la página web representada, abra el submenú; es decir, haga clic en SU CUENTA y, a continuación, haga clic en ESCAPARATE.
Aparece el submenú, que muestra una lista de comandos: LISTADOS, OFERTAS ESPECIALES, CERRAR SESIÓN.
En el submenú, haga clic con el botón derecho encima de LISTADOS y luego seleccione Inspeccionar.
DevTools se abre, con la herramienta Elementos seleccionada. El elemento
<ul id="submenu">de submenú se selecciona en el árbol del DOM:
En la pestaña Estilos , en la
#submenuregla CSS, busque laposition-try-fallbackspropiedad y haga clic en su--bottomvalor.La pestaña Estilos 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 en cualquiera de las siguientes propiedades:position-anchor: --submenu; left: anchor(--submenu right); top: anchor(--submenu top);El árbol DOM selecciona el elemento (
<button popovertarget="submenu">) que tiene el valor depopovertargetatributo correspondiente (popovertarget="submenu"), y la pestaña Estilos muestra el CSS del elemento:
Para editar un valor, haga doble clic en él.
Vea también:
- @position-try CSS at-rule, en MDN.
Ver un modelo de cuadro de 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 él.
En la siguiente ilustración, el diagrama de Modelo de Cuadro del panel Estilos muestra el modelo de cuadro del elemento seleccionado h1 actualmente:
Vea también:
- El modelo de caja en MDN.
Buscar y filtrar el CSS de un elemento
Use el cuadro de texto Filtro de los paneles Estilos y Calculado 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 siguiente ilustración, el panel Estilos se filtra para mostrar solo las reglas que incluyen la consulta colorde búsqueda.
En la siguiente ilustración, el panel Calculado se filtra para mostrar solo las declaraciones que incluyen la consulta 100%de búsqueda:
Emular una página con el foco
Si cambia el foco de la página web inspeccionada a DevTools, algunos elementos de superposición se ocultan automáticamente si son activados por el foco. Por ejemplo:
- Listas desplegables.
- Menús.
- Selectores de fecha.
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
:hoven (Alternar estado del elemento) y, a continuación, active la casilla Emular una página enfocada . - En la herramienta Representación , active la casilla Emular una página enfocada .
Precaución: Cuando esta opción está activada, se document.visibilityState establece en visible y el visibilitychange evento no se activa. Consulta la API de visibilidad de páginas en MDN.
Para intentar emular una página con foco:
Abra la demostración Emular una página enfocada en una nueva ventana o pestaña.
Haga clic en el cuadro de texto de entrada. O bien, presione Tab para colocar el foco en el cuadro de texto de entrada.
Aparece otro elemento en el cuadro de texto de entrada que dice "Este mensaje solo aparece cuando el cuadro de texto está centrado".
Haga clic con el botón derecho en el cuadro de texto de entrada y, a continuación, seleccione Inspeccionar.
DevTools se abre y el elemento de mensaje desaparece. La ventana de DevTools ahora está en el foco, en lugar de la página web inspeccionada, por lo que el elemento de mensaje desaparece.
En la herramienta Elementos , en la pestaña Estilos , haga clic
:hoven (Alternar estado del elemento) y, a continuación, active la casilla Emular una página enfocada .Asegúrese de que el elemento
<input id="textBox" type="text">de 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, tiene el foco:
Limpieza: En la herramienta Elementos , en la pestaña Estilos , haga clic
:hoven (Alternar estado del elemento) y, a continuación, desactive la casilla de verificación Emular una página enfocada .
También aparece una casilla de verificación Emular una página enfocada en la herramienta Representación ; consulte Herramienta de renderización, para ver cómo se ve una página web con diferentes opciones de visualización o deficiencias de visión.
Vea también:
- Congele la pantalla & inspeccione los elementos que desaparecen, en el blog Chrome for Developers.
Alternar una pseudoclase
Para alternar una pseudoclase:
Vaya a una página web, como la aplicación To Do, en una nueva ventana o pestaña.
Escriba una tarea, como la tarea 1.
Haz clic con el botón derecho en la página web y, a continuación, selecciona 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 de verificación.
Seleccione la casilla de verificación para la pseudoclase que desea habilitar, como
:hover:
En la página web representada, el círculo 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 se estuviera pasando el cursor sobre el elemento, aunque en realidad no se esté pasando el cursor sobre él.
La pestaña Estilos muestra las siguientes pseudoclases para todos los elementos:
Además, algunos elementos pueden tener pseudoclases específicas de elementos. Al seleccionar un elemento de este tipo, la pestaña Estilos muestra una sección de estado de elemento específico de Forzar que puede expandir y activar pseudoclases que son específicas del elemento, como una casilla de verificación :read-write :
Para obtener un tutorial interactivo, consulte Agregar un pseudoestado a una clase.
Ver pseudoelementos de resaltado heredados
Los pseudoelementos le 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. Ver Introducción a la cascada de CSS en MDN.
Para comprender mejor la herencia y la prioridad de las reglas, vea el pseudoelemento de resaltado heredado en la siguiente demostración.
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 pseudoelemento resaltado de mis padres. ¡Seleccióname!"
El texto seleccionado cambia a texto rojo sobre fondo amarillo.
Haga clic con el botón derecho en el texto "Heredé el estilo del pseudoelemento resaltado de mis padres. ¡Seleccióname!", y, a continuación, selecciona 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: Pseudo ::selection element:
Vea también:
- Pseudo-elementos en MDN.
Ver capas en cascada
Las capas en cascada permiten un control más explícito de sus archivos CSS, para evitar conflictos de especificidad de estilo. Esto es útil para:
- Bases de código grandes.
- Diseño del sistema.
- Administrar estilos de terceros.
Para ver capas en cascada:
Vaya a una página web que use capas en cascada, como la demostración de 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:
pageycomponentbase:
Para ver el orden de las capas, haga clic en el nombre de la capa (página, componente o base). O bien, haga clic en el
Botón alternar vista Capas CSS .La
pagecapa tiene la mayor especificidad, por lo tanto, el fondo del elemento es verde.
Vea también:
- Capas en cascada, en MDN.
Ver una página en modo de impresión
Para ver una página en modo de impresión:
Ir a una página web.
Haz clic con el botón derecho en la página web y, a continuación, selecciona Inspeccionar.
Se abre DevTools.
Presione Esc una o dos veces para que la barra de herramientas de Vista rápida aparezca en la parte inferior de DevTools.
En la barra de herramientas de 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 imprimiera.
Cuando haya terminado, en la herramienta Representación , haga clic en la lista desplegable Emular tipo de medio CSS y, a continuación, seleccione Sin emulación.
Ver CSS usado y no usado con la herramienta Cobertura
La herramienta Cobertura le muestra qué CSS usa realmente una página.
Abra el menú de comandos presionando Ctrl+Mayús+P (Windows, Linux) o Comando+Mayús+P (macOS), mientras DevTools tiene el foco.
Comience a escribir
coveragey, a continuación, seleccione Mostrar cobertura:
Aparece la herramienta Cobertura :
Haga clic en Iniciar instrumentación de cobertura y actualizar la página (
). La página se actualiza y la herramienta Cobertura proporciona una visión general de la cantidad de CSS (y JavaScript) que se usa de cada archivo que carga el explorador. El verde representa el CSS usado. El rojo representa CSS sin usar.Información general sobre la cantidad de CSS (y JavaScript) que se usa y la que no:
Para mostrar un desglose línea por línea de lo CSS que se usa, haga clic en un archivo CSS.
En la siguiente ilustración, las líneas 145 a 147 y 149 a 151 no
b66bc881.site-ltr.cssse utilizan, mientras que las líneas 163 a 166 se utilizan:
Forzar el modo de vista previa de impresión
Consulte Forzar DevTools al modo de vista previa de impresión.
Copiar CSS
Desde un solo menú desplegable en la pestaña Estilos , puede copiar reglas, declaraciones, propiedades o valores CSS separados; consulta los conceptos básicos de la sintaxis CSS en ¿Qué es CSS? en MDN.
Además, puede copiar las propiedades CSS en sintaxis de JavaScript. Esta opción es útil si está utilizando bibliotecas CSS-in-JS; consulte Edición de estilos para marcos CSS-in-JS.
Para copiar CSS:
Vaya a una página web que use CSS, como la aplicación To Do, 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.
DevTools se abre, 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 del menú que aparece con el botón derecho:
Copiar declaración. Copia la propiedad y su valor en sintaxis CSS:
property: value;Copiar propiedad. Solo copia el
propertynombre.Copiar valor. Solo copia el
valuearchivo .Copiar regla. Copia toda la regla CSS:
selector[, selector] { property: value; property: value; ... }Copiar declaración como JS. Copia la propiedad y su valor en sintaxis de JavaScript:
propertyInCamelCase: 'value'Copie todas las declaraciones. Copia todas las propiedades y sus valores en la sintaxis CSS:
property: value; property: value; ...Copiar 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 efectuados en la pestaña Estilos en todas las declaraciones. Este elemento del menú aparece condicionalmente.
Ver el valor calculado. Le lleva a la pestaña Calculado ; consulte Ver solo el CSS que se aplica realmente a un elemento, arriba.
Cambiar CSS
En esta sección se enumeran todas las formas en que puede cambiar CSS enEstilos de elementos>.
Además, también puede:
Invalidar CSS en las cargas de página. Consulte Invalidar recursos de página web con copias locales (pestaña Invalidaciones).
Guarde el CSS modificado en los orígenes locales en un área de trabajo. Consulte Editar y guardar archivos en un espacio 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 en línea o agregando una declaración a una regla de estilo. Estos dos enfoques se describen en las secciones siguientes.
Agregar 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 casos, probablemente quiera usar declaraciones insertadas.
Las declaraciones insertadas tienen una mayor especificidad que las 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, consulte Tipos de selectores en Especificidad en MDN.
Para agregar una declaración insertada:
En el panel Estilos , haga clic entre corchetes de la sección element.style . El cursor se enfoca y 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 del DOM, se ha agregado un
styleatributo al elemento.
Como alternativa, escriba el valor en el campo de propiedades y DevTools le sugerirá una lista de pares de propiedades: valores coincidentes entre los que seleccionar. Por ejemplo, si escribe bold en el campo de propiedades, DevTools sugiere font-weight: bold y font-weight: bolder como las posibles reglas. Presione Entrar para aplicar la regla.
En la siguiente ilustración, las margin-top propiedades and background-color se han aplicado al elemento seleccionado. En el árbol del DOM, las declaraciones se reflejan en el atributo del style elemento.
Agregar una declaración CSS a una regla de estilo existente
Si está depurando los estilos de un elemento y necesita probar específicamente lo que sucede cuando una declaración se define en diferentes lugares, 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 corchetes de la regla de estilo a la que desea agregar la declaración. El cursor se enfoca y le permite escribir texto.
Escriba un nombre de propiedad y presione Entrar.
Escriba un valor válido para esa propiedad y presione Entrar.
Cambiar el nombre o el valor de una 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 la selección de un valor de una lista:
Para cambiar un valor numérico, escríbalo o use las teclas de dirección según la sección siguiente.
Cambiar 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 dirección 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+Flecha arriba (macOS) | Incrementa en 0,1. |
| Flecha arriba | Incrementa en 1 o en 0,1 si el valor actual está entre -1 y 1. |
| Mayús+Flecha arriba | Incrementar en 10. |
| Ctrl+Mayús+Pág (Windows, Linux), Mayús+Comando+Flecha arriba (macOS) | Incrementar en 100. |
Para disminuir, presione la tecla Flecha abajo (o Av Pág) en lugar de la tecla Flecha arriba (o Re Pág).
Cambiar valores de longitud
Puede usar el puntero para cambiar cualquier propiedad que tenga un valor de longitud, como width, , , paddingmargin, o borderheight.
Para cambiar la unidad de longitud:
Abre una página web que use CSS, como la aplicación To Do, en una nueva ventana o pestaña.
Haga clic con el botón derecho en el texto: agregue una tarea y, a continuación, seleccione Inspeccionar.
DevTools se abre, mostrando la herramienta Elementos . El
<label>elemento se selecciona en el árbol del DOM.En la pestaña Estilos , en la
.new-task-formregla CSS, en lamax-width:propiedad, mantenga el puntero sobre50rem.Aparece una información sobre herramientas, que muestra el valor equivalente y las unidades:
800px.Haga clic en el valor
50rem.Aparece una información sobre herramientas: "Incrementar/disminuir con la rueda del mouse o teclas arriba/abajo. Ctrl: +/-100, Mayús: +/-10, Alt: +/-0.1"
Mueva la rueda del mouse o presione las teclas flecha arriba y flecha abajo mientras presiona una tecla:
Ctrl: incrementar en 100. Mayús: incrementar en 10. Alt: Incrementa en 0,1.
En la página web inspeccionada, el cuadro de texto Agregar una entrada para tareas cambia de ancho a medida que cambia el valor.
En el campo de valor de la propiedad de ancho máximo, haga el valor
200px(cambiando deremunidades apxunidades).Mueva de nuevo la rueda del mouse o presione las teclas flecha arriba y flecha abajo 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 al cambiar el valor:
Agregar una clase a un elemento
Para agregar una clase a un elemento:
Seleccione el elemento en el árbol del DOM.
Haga clic en .cls.
Escriba el nombre de la clase en el cuadro de texto Agregar nueva clase .
Presione Entrar.
Emular las preferencias del tema claro y oscuro y habilitar el modo oscuro automático
Para activar o desactivar el modo oscuro automático o emular la preferencia del usuario de temas claros u oscuros:
En la herramienta Elementos , en la pestaña Estilos , haga clic en el botón Alternar emulaciones de renderizado comunes (
) en la esquina superior derecha:
Selecciona una de las siguientes opciones en la lista desplegable:
prefiere-esquema-de-color: luz. Indica que el usuario prefiere el tema claro.
prefiere-es-color-scheme: oscuro. Indica que el usuario prefiere el tema oscuro.
Modo oscuro automático. Muestra la página en modo oscuro aunque no la haya implementado. Además, se establece
prefers-color-schemeendarkautomáticamente.
Esta lista desplegable es un acceso directo para la característica prefers-color-schemeEmular 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 Chrome para desarrolladores.
- prefiere-es-color-scheme: Hola oscuridad, mi viejo amigo de web.dev.
Alternar una clase
Para habilitar o deshabilitar una clase en un elemento:
Seleccione el elemento en el árbol del DOM.
Abra el panel Clases de elemento . Consulta Agregar una clase a un elemento. Debajo de los cuadros de texto Agregar nueva clase están todas las clases que se aplican a este elemento.
Active la casilla junto a la clase que desea habilitar o deshabilitar.
Agregar 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 siguiente figura, DevTools agrega la regla de
h1.devsite-page-titleestilo después de hacer clic en Nueva regla de estilo.
Seleccionar una hoja de estilos para agregar una regla
De forma predeterminada, al agregar una regla de estilo, DevTools crea una nueva hoja de estilo denominada inspector-stylesheet en el documento y, después, agrega la nueva regla de estilo en esta hoja de estilo.
Para agregar la regla en su lugar en una hoja de estilos existente:
- Haga clic y mantenga presionada Nueva regla de estilo (
) y, a continuación, seleccione una hoja de estilo de la lista a la que agregar la regla de estilo.
Agregar 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 estilo.
Para agregar una regla de estilo en una ubicación específica de una hoja de estilos determinada empezando desde el panel Estilos :
En la herramienta Elementos , en la pestaña Estilos , desplace el puntero sobre la regla de estilo que está directamente encima de donde desea agregar la nueva regla de estilo.
Aparece un botón Insertar regla de estilo a continuación (
) en el lado derecho de la regla CSS.Haga clic en el botón Insertar regla de estilo a continuación (
):
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. Se mostrará una casilla al lado de cada declaración.
Active o desactive la casilla situada junto a la declaración. Al borrar una declaración, DevTools la tacha para indicar que ya no está activa.
En la siguiente ilustración, se ha desactivado la
margin-toppropiedad del elemento seleccionado actualmente.
Editar los ::view-transition pseudoelementos durante una animación
Vea:
- Editar los pseudoelementos ::view-transition durante una animación en Animaciones: Inspeccionar y modificar efectos de animación CSS, en documentos de Chrome.
- Transiciones fluidas con la API de transición de vista en documentos de Chrome.
Alinear los elementos de la cuadrícula y su contenido con el editor de cuadrículas
Vea:
- Alinear los elementos de la cuadrícula y su contenido: la ventana emergente del editor de cuadrícula en Inspeccionar diseños de cuadrícula CSS.
Cambiar los colores con el Selector de colores
El Selector de colores proporciona una interfaz de usuario para cambiar color y background-color declarar.
Para abrir el Selector de colores:
En el panel Estilos, busque la
colorbackground-color, o una declaración similar que desee cambiar. A la izquierda de ,colorbackground-color, o un valor similar, hay un cuadrado pequeño, que es una vista previa del color.En la siguiente ilustración, el cuadrado pequeño a la izquierda es
rgba(0, 0, 0, 0.7)una vista previa de ese color.
Haga clic en la vista previa para abrir el Selector de colores.
La siguiente figura y lista describe cada uno de los elementos de la interfaz de usuario del Selector de colores.
| Llamada | Componente | Descripción |
|---|---|---|
| 1 | Sombras | |
| 2 | Cuentagotas | Muestrear un color de la página con el cuentagotas |
| 3 | Copiar al portapapeles | Copie el valor de visualización 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 | Tono | |
| 7 | Opacidad | |
| 8 | Mostrar conmutador de valores | Alterne entre las representaciones RGBA, HSLA y hexadecimales del color actual. |
| 9 | Conmutador 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 la página en función de los colores que encuentra en las hojas de estilo. |
Vea también:
- Uso del color y paletas en el sistema de color de material.io: la paleta Material Design.
Muestrear un color de la página con el cuentagotas
Para cambiar el color seleccionado a otro color en la página:
Haga clic en el icono de cuentagotas (
). El cursor cambia a una lupa.Mantenga el puntero sobre el píxel que tenga el color que desea muestrear, en cualquier lugar de la pantalla.
Haga clic para confirmar.
En la siguiente figura, el Selector de colores muestra un valor de color actual de
rgba(0,0,0,0.7), que es cercano al negro. El color específico cambia a la versión de negro que está resaltada actualmente en la ventana gráfica después de hacer clic en él.
Vea también:
Cambiar el valor del ángulo con el reloj angular
El reloj angular proporciona una interfaz de usuario para cambiar las cantidades de ángulos 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 desee cambiar. Haga clic en el cuadro Vista previa del ángulo situado junto al valor del ángulo.En la siguiente figura, el pequeño reloj a la izquierda es
100deguna 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 del reloj angular o desplace el mouse para aumentar o disminuir el valor del ángulo en 1.
Hay más métodos abreviados de teclado para cambiar el valor de ángulo. Obtenga más información en los métodos abreviados de teclado del panel Estilos.
Cambie las sombras de cuadro y texto con el Editor de instantáneas
Use el Editor de instantáneas para cambiar el valor de la box-shadow propiedad CSS o text-shadow en un elemento HTML:
Seleccione un elemento con una declaración o
box-shadowtext-shadow.Por ejemplo, abra la página de demostración de 1DIV en una pestaña o ventana nueva, 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 instantáneas (
).Se abrirá el Editor de instantáneas :
Cambie las propiedades de la sombra como sigue:
Propiedad Cómo cambiar Tipo Seleccione Principio o Recuadro. Solo para box-shadow.Desplazamiento X Especifique un valor en el cuadro de texto o arrastre el punto azul. Desplazamiento de 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. Propagación Especifique un valor en el cuadro de texto o arrastre el control deslizante. Solo para box-shadow.Los cambios se aplican al elemento en la página web representada en tiempo real:
Editar tiempos de animación y transición con el Editor de aceleración
Utilice 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 aceleración:
En DevTools, en la herramienta Elementos , en el árbol DOM, seleccione un elemento que tenga aplicada una animación o transición CSS.
Por ejemplo, abra la página de demostración de propiedades animadas en una pestaña o ventana nueva, haga clic con el botón derecho en el cuadro verde que contiene una animación y, a continuación, seleccione Inspeccionar.
DevTools se abre, mostrando la herramienta Elementos .
Presione Ctrl+F y busque "spinner", y luego seleccione el
<div class="spinner">elemento que está dentro<div class="animation-demo good">.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 unaease-in-outfunción de intervalos.En la pestaña Estilos, en la
.good .spinnerregla CSS, en laanimationdeclaración, a la izquierda de , haga clic en el botón Abrir el editor Cubic Bezier (icono delease-in-out
).El Editor de aceleración abre:
Usar valores preestablecidos para ajustar los intervalos
Para ajustar los intervalos con un simple clic del mouse, use los ajustes preestablecidos en el Editor de aceleración:
Abra el Editor de aceleración, como se describe en Editar animaciones e intervalos de transición con el Editor de aceleración, más arriba.
Haz clic en uno de los cuatro botones del selector:
Botón Tipo de función Palabra clave CSS
Funciones lineales linear
Funciones de entrada y salida lenta ease-in-out
Funciones de entrada lenta ease-in
Funciones de salida lenta ease-outAl seleccionar un botón, se establece un valor de palabra clave en la regla CSS (que varía si seleccionas un ajuste preestablecido de variante en el siguiente paso), y el conmutador de ajustes preestablecidos se abre en la parte inferior del Editor de aceleración.
En el conmutador de preajustes, haz clic en los botones izquierdo
<o derecho>para seleccionar uno de los siguientes preajustes:Ajustes preestablecidos lineales:
elastic,bounce, oemphasized.Valores preestablecidos de Bézier cúbico:
Palabra clave de intervalo Valor predeterminado Bézier cúbico Entrada y salida lenta In Out, Sine cubic-bezier(0.45, 0.05, 0.55, 0.95)Entrada y salida lenta In Out, Quadratic cubic-bezier(0.46, 0.03, 0.52, 0.96)Entrada y salida lenta In Out, Cubic cubic-bezier(0.65, 0.05, 0.36, 1)Entrada y salida lenta Salida rápida, entrada lenta cubic-bezier(0.4, 0, 0.2, 1)Entrada y salida lenta In Out, Back cubic-bezier(0.68, -0.55, 0.27, 1.55)Palabra clave de intervalo Valor predeterminado Bézier cúbico Entrada fácil En, Seno. cubic-bezier(0.47, 0, 0.75, 0.72)Entrada fácil Entrada, cuadrática cubic-bezier(0.55, 0.09, 0.68, 0.53)Entrada fácil In, Cubic cubic-bezier(0.55, 0.06, 0.68, 0.19)Entrada fácil Dentro, atrás cubic-bezier(0.6, -0.28, 0.74, 0.05)Entrada fácil Salida rápida, entrada lineal cubic-bezier(0.4, 0, 1, 1)Palabra clave de intervalo Valor predeterminado Bézier cúbico Facilidad de salida Fuera, Seno. cubic-bezier(0.39, 0.58, 0.57, 1)Facilidad de salida Salida, cuadrática cubic-bezier(0.25, 0.46, 0.45, 0.94)Facilidad de salida Salida, cúbica cubic-bezier(0.22, 0.61, 0.36, 1)Facilidad de salida Salida lineal, entrada lenta cubic-bezier(0, 0, 0.2, 1)Facilidad de salida Fuera, atrás cubic-bezier(0.18, 0.89, 0.32, 1.28)
Vea también:
- Curva de Bézier en MDN.
Configurar intervalos personalizados
Para establecer valores personalizados para las funciones de temporización, use los puntos de control en las líneas:
Para las funciones lineales, haga clic en cualquier lugar de la línea para añadir un punto de control y arrastrarlo. Para quitar un punto de control, haga doble clic en él.
Para las funciones Bézier cúbicas, arrastre uno de los puntos de control:
Cualquier cambio activa una animación de bola en la vista previa en la parte superior del editor de aceleración.
Vea también
- Introducción a cómo ver y cambiar CSS.
- Ver el CSS de un elemento.
- Cambie el formato de un archivo JavaScript reducido con características dedepuración de JavaScript de impresión agradable.
- Herramienta de renderización, para ver cómo se ve una página web con diferentes opciones de visualización o deficiencias de visión.
- Agregar un pseudoestado a una clase.
- Menú de comandos
- Forzar DevTools al modo de vista previa de impresión.
- Invalidar recursos de página web con copias locales (pestaña Invalidaciones).
- Editar y guardar archivos en un área de trabajo (herramienta Orígenes, pestaña Área de trabajo).
- 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 los elementos de la cuadrícula y su contenido: la ventana emergente del editor de cuadrícula en Inspeccionar diseños de cuadrícula CSS.
- Probar el contraste de color de texto con el Selector de colores
- Métodos abreviados de teclado del panel Estilos.
Demostraciones:
- Aplicación To Do
-
Ver
@propertyreglas -
Ver
@supportsreglas -
Ver
@scopereglas -
Ver
@font-palette-valuesreglas -
Ver
@position-tryreglas - Emular una página con el foco
- Resaltar pseudoelementos
- Capas en cascada
- 1DIV
- Página de demostración de propiedades animadas
MDN:
- Usar propiedades personalizadas de CSS (variables)
-
paddingPropiedad CSS - Especificidad
-
Propiedades personalizadas (
--*): Variables CSS -
@scopeCSS en regla - @position-try CSS at-rule
- @font-palette-values CSS en regla
- El modelo de caja
- API de visibilidad de página
:active:focus:focus-within:target:hover:focus-visible- Introducción a la cascada de CSS
- Pseudoelementos
- Capas en cascada.
- Conceptos básicos de la sintaxis de CSS en ¿Qué es CSS?
- tipos de selector en especificidad.
- función de temporización de animación
- función de tiempo de transición
- Curva de Bézier
GitHub:
- Datos personalizados de VS Code : el repositorio "microsoft / vscode-custom-data".
Web.dev:
- @property: dar superpoderes a las variables CSS
- prefers-color-scheme: Hola oscuridad, mi viejo amigo
Blog de Chrome para desarrolladores:
Documentos de Chrome:
- Editar los pseudoelementos ::view-transition durante una animación en Animaciones: Inspeccionar y modificar efectos de animación CSS, en documentos de Chrome.
- Transiciones fluidas con la API de transición de vista en documentos de Chrome.
material.io:
- Uso del color y paletas en el sistema de color: la paleta Material Design.
Nota:
Algunas partes de esta página son modificaciones que se basan en trabajo creado y compartido por Google y que se usan de acuerdo con los términos descritos en la Licencia internacional de Creative Commons Atribution 4.0. La página original se encuentra aquí y está escrita por Kayce Basques.
Este trabajo está bajo una licencia Creative Commons Attribution 4.0 International.