CSS⼀键设置页⾯暗⿊模式、哀悼模式
休闲服饰品牌
⼀键暗⿊模式
html[theme='dark-mode']{
filter:invert(1)hue-rotate(180deg);高树玛利亚作品
}
filter CSS 属性将模糊或颜⾊偏移等图形效果应⽤于元素。滤镜通常⽤于调整图像,背景和边框的渲染。(参考:MDN Web⽂档)啤酒的工艺流程
对于暗⿊模式,将使⽤两个 filter :invert 和 hue-rotate
invert:反转配⾊。⿊⾊变为⽩⾊,⽩⾊变为⿊⾊,所有颜⾊都是如此
hue-rotate:帮助我们处理所有其他⾮⿊⾊和⽩⾊的颜⾊。将⾊相旋转180度,我们确保应⽤程序的颜⾊主题不会改变,⽽只是减弱其颜⾊。
这个⽅法的唯⼀缺点是,它还会反转应⽤程序中的所有图像。
因此,我们将对所有图像添加相同的规则,以逆转效果。
html[theme='dark-mode'] img{
filter:invert(1)hue-rotate(180deg);
}
我们还将向HTML元素添加⼀个 transition ,以确保过渡不会过于花哨!
html{transition: color 300ms, background-color 300ms;}
魏骏杰 滕丽名
⼀键哀悼模式
在遇到⼤的灾难⽇时。⼀般⽹站会将页⾯设置成灰⽩模式,以表⽰对逝者的悼念。
html[theme='gray-mode']{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-
ms-filter:grayscale(100%);
专家:猴痘病毒疑进化 更具传染性
-o-filter:grayscale(100%);
filter:progid: DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}
>怎么设置ie为默认浏览器