在上一篇文章【First Extension】学习了创建第一个插件。
这篇文章学习创建一个主题插件。
更改manifest.json
上图解释了每个配置对应的效果
Images:
theme_frame
:无法为外部框架设置颜色,但是可以选择 1x1 像素的图像。theme_frame_overlay
:左上角theme_tab_background
:tab 每个标签的背景,包括标签栏的其他按钮背景theme_ntp_background
:当前 tab 背景,建议用大图Colors:
toolbar
:工具栏颜色tab_background_text
:标签背景字体颜色tab_text
:标签字体颜色bookmark_text
:书签字体颜色ntp_text
:新标签导航字体颜色ntp_link
:新标签链接字体颜色ntp_section
:新标签模块字体颜色?ntp_background
:新标签背景颜色Tints:
有六个值,分别是background_tab
,buttons
,frame
,frame_inactive
,frame_incognito
,frame_incognito_inactive
他们的用法都一样,都是色调在色调饱和度(HSL)格式,使用范围 0 - 1.0:色调是绝对值,在 0 和 1 之间饱和是相对于当前的图像的。0.5 没有变化,0 完全不饱和,1 是完全饱和度。亮度也是相对的,0.5 没有变化,0 像素黑色,1 作为所有像素白色。
Properties:
ntp_logo_alternate
:新页面大图是否重复-no-repeat
、repeat_x
、repeat_y
、repeat
ntp_background_alignment
:新页面大图的位置-center
、left
、top
、right
、bottom