- 0133技术站
- 联系QQ:18840023
- QQ交流群

- 微信公众号

使用Styles
(样式)窗格修改与元素关联的CSS样式。
Styles
(样式)窗格允许您以尽可能多的方式更改本地CSS,包括编辑现有样式,添加新样式,添加样式规则。选择一个元素[Select an element] 来检查它的样式。Styles
(样式)窗格将显示所有应用于所选元素的CSS规则,优先级从高到低展示:
element.style
。这些是使用style属性直接应用于元素的样式(例如,<p style="color:green">
)(注:内联样式),或是你在DevTools该区域编辑应用的。line-height:24px
的规则,定义在tools.css
中。user agent stylesheet
中的display:list-item
规则。请查看下面图片上,与下面编号相对应的条目。
User agent stylesheets
有明确的标记,并且经常被您的网页上的CSS覆盖。Inherited
(继承)的样式显示在 "Inherited from <NODE>" 分组下。 单击分组标题栏中的DOM节点,会导航到该节点在DOM树视图中的位置。 (CSS 2.1 属性表显示了哪些属性是可以被继承的。)了解层叠和继承的工作原理对于调试样式至关重要。层叠涉及如何给CSS声明赋予权重,当样式重叠时,以确定哪些规则优先于另一规则。继承涉及HTML元素如何从包含该元素的元素(祖先元素)中继承CSS属性。 有关更多信息,请参阅W3C关于级联的文档。
将鼠标悬停在Styles
(样式)窗格中的CSS选择器上,可以查看应用该选择器的所有元素。
例如,在下面的屏幕截图中,鼠标悬停在选择器.wf-tools-guide__section-link a
上。
在实际网页中,您可以看到所有应用该选择器的<a>元素。
注意: 此功能仅突显在可视窗口中的元素;可视窗口外的其他元素也可能会受到该选择器的影响。
点击.cls
按钮查看与当前选定元素相关联的所有CSS类。从那里,你可以:
单击一个CSS属性名称或值就可以进行编辑。当突出显示名称或值的时候,按Tab键向前移动到下一个属性,名称或选择器。按住Shift键,然后按Tab键向后移动。
当编辑数字的CSS属性值时,使用以下键盘快捷键进行递增和递减:
1
,或者,如果当前属性的值在-1
和1
之间,那么将递增和递减.1
。0.1
。10
,Shift+Down递减10
。100
。Shift+Page Down(Windows,Linux)或Shift+Function+Down(Mac)将值递减100
。单击可编辑的CSS规则中的空白区域,可以创建新的属性声明。输入,或将CSS粘贴到Styles
(样式)窗格中。属性及其值将被解析并输入到正确的元素CSS规则中,并且在页面中实时展现。
注意:要启用或禁用样式声明,请勾选或取消勾选其旁边的复选框。
单击New Style Rule
()按钮可以添加一个新的规则。
点击并按住这个按钮可以选择将新的规则添加到哪个样式表文件。
您可以在元素上手动设置动态的伪类选择器(例如:active
, :focus
, :hover
, 和 :visited
) 。
有两种方法可以在元素上设置这些动态状态:
Elements
(元素)面板中的元素,然后从菜单中选择目标伪类以启用或禁用它。在Elements
(元素)面板中选择一个元素, 点击Styles
(样式)窗格中的 :hov
()按钮, 并使用复选框来启用或者禁用当前所选元素的选择器.
Styles
(样式)窗格提供了向一个样式规则中添加颜色和背景颜色声明的快捷方式。
在样式规则的右下角,有一个三点的图标。你需要将鼠标悬停在样式规则上才能看到它。
将鼠标悬停在该图标上,会显示添加一个color
(颜色)声明()或一个
background-color
(背景颜色)()的按钮。单击其中一个按钮,将声明添加到样式规则。
要打开Color Picker
(颜色选择器,也称作拾色器),在Styles
(样式)窗格中找到一个定义颜色(如color: blue
)的CSS声明。在声明值的左边有一个有颜色的小方块。方形的颜色与声明值匹配。点击这个小方块打开Color Picker
(颜色选择器)。(注:按住Shift
键,点击这个小方块,可以修改颜色格式。关闭颜色选择器可以按Esc
或Enter
键。)
您可以通过多种方式与Color Picker
(颜色选择器)进行交互,请看下图中对应编号的说明:
Eyedropper
(吸管) - 有关详细信息,请参阅吸管。Current color
(当前颜色) - 当前值的可视化显示。Current value
(当前值) - 十六进制,, RGBA, 或用 HSL 表示Current color
(当前颜色) 。Color palette
(调色板) - 有关详细信息,请参阅调色板。Tint and shade selector
(色调和色调选择器)。Hue selector
(色相选择器)。Opacity selector
(不透明度选择器)。Color value selector
(颜色值选择器) - 单击可在RGBA,HSL和十六进制之间切换。Color palette selector
(调色板选择器) - 单击以选择不同的模板。点击eyedropper
(吸管)按钮,使其启用(),将鼠标悬停在实际页面的颜色上,然后单击选定当前颜色。
Color Picker
(颜色选择器)提供以下的调色板:
Page Colors
(页面颜色) - 从页面的CSS中自动生成的一组颜色。Material Design
(配色方案) - 符合网页设计规范的配色方案。Custom
(自定义) - 一组你自己选择过的颜色。 DevTools 会保存您的自定义调色板,甚至跨页面,直到您删除它。按plus sign
(加号)按钮将当前颜色添加到自定义调色板。单击并按住颜色将其拖动到其他位置,或将其拖动到trash can
(垃圾桶)图标可以将其删除。右键单击颜色,然后选择Remove color
(删除颜色)可以将其删除。选择Remove all to the right
可以删除当前所选颜色右侧的所有颜色。右键单击调色板区域中的任意位置,然后选择Clear template
(清除模板)可以删除所有模板的颜色。
您可以查看和编辑使用CSS自定义属性定义的声明(非正式的称为CSS变量)就像任何其他声明一样。
自定义属性通常定义在:root
选择器中。要查看定义在:root
中的自定义属性,请检查html
元素。
然而,自定义属性不必须定义在:root
选择器上。如果你在别的地方定义它,可以检查定义它的元素来查看定义。
你可以查看和编辑使用自定义属性的声明值,就像任何其他声明值一样。
如果你看到一个像var(--main-color)
的声明值,如下面的截图所示,这意味着该声明正在使用自定义属性。这些值可以像其他任何声明值一样进行编辑。目前没有办法跳转到自定义属性定义的地方。
如果您使用Sass,Less,Stylus或其他任何CSS预处理器,在Styles
(样式)窗格编辑器中编辑生成的CSS输出文件将无济于事,因为它们不会映射到您的原始源文件。
使用CSS source maps,DevTools可以自动将生成的文件映射到原始源文件,它允许您在Sources
(源代码)面板中实时编辑这些内容,并查看结果,而无需离开DevTools或刷新页面。
当你检查一个元素的样式是由生成的CSS文件提供的,Elements
(元素)面板显示指向原始源文件的链接,
不是生成的CSS文件。
当你检查一个元素的样式是由生成的CSS文件中提供的元素时,面板会显示一个链接到原始的源文件,不生成的CSS文件地址.
要跳转到源文件:
Sources
(源代码)面板中打开(可编辑的)源文件.Ctrl
(或者Cmd
)键,在任何CSS属性的名称或值上点击,会在Sources
(源代码)面板中打开源文件并跳转到相应的行.当您将更改保存到DevTools中一个CSS预处理文件时,CSS预处理器将重新生成CSS文件。 然后DevTools将重新加载新生成的CSS文件。
CSS source maps 默认是启用的。您可以选择启用自动重新生成CSS输出文件。要启用或者禁用 CSS source maps 和 CSS重新加载:
Settings
(设置) 然后点击 General
(常规)。Enable CSS source maps
(启用 CSS source maps) 和 Auto-reload generated CSS
(自动重新加载生成的CSS文件)。Sources
(源代码)面板中包含关联的源文件重新获得焦点。Sources
(源代码)面板右侧树来验证这一点,并且看到CSS是从您的本地文件夹提供。file://
URL)访问您的网站或应用,并且服务器必须提供CSS文件以及source maps(.css.map
)和源文件(.scss
等)。Last-Modified
标头。了解如何在Setup CSS&JS预处理器中设置源映射。
推荐手册