<meta name="theme-color" content="#333">
在某些场景需要,仅改变 Safari 浏览器工具栏的颜色,保持网页原有颜色,CSS能否做到增删或改变meta标签设定颜色?
新手诚问!
<meta name="theme-color" content="#333">
在某些场景需要,仅改变 Safari 浏览器工具栏的颜色,保持网页原有颜色,CSS能否做到增删或改变meta标签设定颜色?
新手诚问!
1 1. 在HTML头部添加一个meta标签,并指定一个content属性作为标识:
<meta name="theme-color" content="red">
2 在CSS中,根据meta标签的content属性值设置颜色:
meta[name="theme-color"][content="red"] {
background-color: red;
}
meta[name="theme-color"][content="blue"] {
background-color: blue;
}
3 通过改变meta标签的content属性值,就可以切换不同的背景颜色:
<!-- 红色背景 -->
<meta name="theme-color" content="red">
<!-- 蓝色背景 -->
<meta name="theme-color" content="blue">
meta[name="theme-color"]* {
color: #333333 !important;
background: #333333 !important;
background-color: #333333 !important;
}
尝试不行矣,我本意是针对 Safari 浏览器的,其有一个自带功能:可加载本地的一个CSS样式表来改变网页面貌,因特殊需求想通过meta标签来改变Safari 浏览器工具栏的颜色,目标是在线广大网站!
我没有 safari 浏览器, 而且新旧 safari 有些表现不一样, 麻烦提供要使用的 safari 版本
是macos桌面系统的safari,早在18年发布的10.14 mojave 都有这个功能了
仅想改变 Safari 浏览器工具栏的颜色,保持网页原有颜色,不一定限定于改变meta标签的属性的,说白了就是不喜欢safari那个亮瞎眼的白色工具栏,但它又没有皮肤主题可用 ,也不想开启系统的深色模式!
你没有描述清楚的你的需求
就是想在系统不开启深色模式下,单独将safari的工具栏搞成深色或别的颜色,实现类似于皮肤的效果,而meta标签的“theme-color”是沉浸式功能的实现,可定义浏览器的标题栏地址栏等工具栏的颜色。
搜索了一些macos的命令并不能实现:
defaults write com.apple.safari NSWindowDarkChocolate -bool true
突发奇想利用html的mata标签~
这个网站的教程应有误,这几年,safari的偏好设置通用那里从未有过外观选项
我没有条件去验证, 就是去搜索一下,不能保证可用。
尝试不行矣,我本意是针对 Safari 浏览器的,其有一个自带功能:可加载本地的一个CSS样式表来改变网页面貌,因特殊需求想通过meta标签来改变Safari 浏览器工具栏的颜色,目标是在线广大网站!
CSS能否改变meta标签设定颜色?gcp course
Hello cnchen
No, CSS canot change the color of the Safari browser toolbar You might need to look into other tools . you can check out Safari Developer documentation or ask in web development communities for help and also you can click here https://stackoverflow.com/questions/52511469/meta-tag-theme-color-status-bar-icons-color-changeconnect jira with power bi