如何解决CSS 使用 Gmail 发送闪烁的文本
我正在尝试使用 node.js 编写的 Firebase 函数通过 Gmail 发送闪烁的文本。在本地磁盘上打开 HTML 页面时,HTML 格式的电子邮件正文运行良好。但是,当电子邮件中发送相同的 HTML 时,文本不会闪烁。以下是我的代码片段:
<HTML>
<head>
<style>
.blink_me {
animation: blinker 1s linear infinite;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
</style>
</head>
<body>
<div class="blink_me">blinking text</div>
</body>
整体功能代码如下:
exports.flashMessage = functions.https.onRequest((request,response) => {
var result;
const emailBody = getBlinkerHtml();
var mailOptions = {
from: 'Someone <someone@somewhere.com>',to:'xxxx@yyyy,com',subject: `Blinking Message Test`,html: emailBody,};
transporter.sendMail(mailOptions,(erro,info) => {
if(erro){
// console.log('Error :SE-001 : ',erro)
result = 'No';
} else {
// console.log(`sent ${emailType} email to ${mailOptions.to}`);
result = 'Yes';
}
});
response.send(`${result}`);
});
function getBlinkerHtml(){
return `<html>
<head>
<style>
.blink_me {
animation: blinker 1s linear infinite;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
</style>
</head>
<body>
<div class="blink_me">blinking text</div>
</body>
</html>`;
}
任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。