2012-09-17 35 views
9

Firebug es grande, y me permite ver todo el CSS aplicado a un elemento en el DOM que seleccione, pero tampoco se puede:¿Hay una extensión de navegador para obtener todo el CSS que se aplica a un elemento DOM?

a) ver línea por línea, como se define en la CSS, en el orden aplicado (muy útil pero no lo que estoy buscando) o

b) Verlo "calculado", que son todas las reglas CSS y los valores que tiene este elemento.

Lo que quiero es una herramienta o extensión que me permita seleccionar un elemento y me muestre, en forma de copia de copiado, todo el CSS que se ha definido para ese elemento. Si el elemento tiene estilo de fuente: normal solo porque es el valor predeterminado para ese elemento, no quiero eso allí (Firebug muestra todo esto en la vista computada).

Básicamente quiero ser capaz de:

  1. veo un elemento que me gustaría replicar en un sitio web (como un botón) exactamente en mi propio sitio web.
  2. utilizar esta herramienta para conseguir un montón de CSS aplicada a ese elemento.
  3. Pegar en mi propio CSS.
  4. Obtenga el mismo elemento que busca en mi sitio web. ¡Hurra!

¿Alguna idea?

Respuesta

5

Cambie al inspector de elementos predeterminado de Chrome (presione F12), tiene todo lo que necesita. Encontrará todo en el panel de Estilo Computado, incluida una útil casilla de verificación "Mostrar heredado"

+0

Solo que Firefox tiene "todo lo que necesitas" también, mira mi respuesta ... –

+1

Esto parece casi lo que quiero. El único problema es que le muestran _todas_ las reglas de CSS y sus valores, en lugar de solo lo que el elemento le ha aplicado desde todas las definiciones de CSS en la página. Quiero decir, puede tener clip: auto, clip-path: none; etc. incluso si eso no ha sido anulado de su valor predeterminado para este elemento, entonces básicamente el CSS calculado para el elemento que proporciona esta herramienta tiene MUCHO código CSS innecesario. – manuelflara

1

Google Chrome tiene herramientas como Firebug integradas llamadas "Herramientas de desarrollo de Chrome". Es extremadamente poderoso desde mi experiencia y cambié de Firefox/Firebug a Chrome hace aproximadamente un año. Hay varias formas diferentes de subir las herramientas de desarrollador. Puede encontrar documentación detallada en https://developers.google.com/chrome-developer-tools/docs/overview

Cuando tiene las herramientas de desarrollador de Chrome abiertas en la pestaña de elementos con un elemento seleccionado, puede expandir el área de estilos calculados a la derecha y ver todos los estilos que componen ese elemento.

enter image description here

Si el estilo específico tiene un triángulo expandible a su izquierda, se puede averiguar qué hoja de estilo y donde el estilo viene.

enter image description here

1

No necesita ninguna extensión para que la incorporada en el inspector en Firefox puede hacer eso. Haga clic derecho en el elemento, elija "Inspeccionar Elemento". Haga clic en el botón Estilo en la barra de herramientas inferior, y allí está, una barra lateral con todos los estilos aplicados a ese elemento.

4

Sé que la pregunta tiene casi 4 años, pero si alguien lo está buscando hoy, hay una extensión de Chrome que lo maneja. https://github.com/kdzwinel/SnappySnippet

Agrega una nueva pestaña en Chrome Inspector y solo necesita hacer clic en un botón para obtener todos los html y css del elemento seleccionado y sus elementos secundarios. Luego puede exportarlo a codepen, jsfiddle y jsbin, o copiar y pegar.

0

He intentado SnappySnippet y encontré CSSSteal para ser mucho mejor.Capturará solo el CSS, y lo hará en el mismo formato que el documento, a diferencia de SnappySnippet.

Cuestiones relacionadas