有人知道这个功能是怎么做的吗?

检查邮件内容,在深色模式时的展示

参考网站:https://proofjump.com/dark-mode-simulator/

有人知道这个功能是怎么做的吗?

有人知道这个功能是怎么做的吗?


回答:

你是说深色模式吗?看了下这个网站,是全部使用 style 去改变颜色的,现在主流的做法是使用CSS Var,示例如下:

html {

--card-background: #ffffff;

}

html.dark {

--card-background: #000000

}

.card {

background-color: var(--card-background);

}


回答:

只是小改动态切换样式即可(比如楼上的做法)

许多框架的做法也是使用 css 变量,但这需要在设计初期就敲定

如果涉及变动元素较多,或者整体页面样式复杂,或者已经开发完项目了,想 临时增加 换肤功能,一般会额外设计几套 css 统一风格,js 动态控制引入

/* dark.css */

body {

background-color: black;

color: white;

}

/* light.css */

body {

background-color: white;

color: black;

}

<head>

<link id="theme-style" rel="stylesheet" href="dark.css">

</head>

<script>

// 切换主题

function switchTheme(themeName) {

document.getElementById('theme-style').href = themeName + '.css';

}

</script>


回答:

你发的链接里面最上面就有相关的介绍链接。

有人知道这个功能是怎么做的吗?

这个功能实际上也就是这样做的,就是直接改变 color 和 background 来实现 “预览” 的目的。

有人知道这个功能是怎么做的吗?

  • Dark Mode for Email Simulator – ProofJump Blog

以上是 有人知道这个功能是怎么做的吗? 的全部内容, 来源链接: utcz.com/p/934849.html

回到顶部