📅  最后修改于: 2023-12-03 15:24:36.681000             🧑  作者: Mango
在不使用 HTML 和 CSS 中的 text-shadow 的情况下如何创建文本的长阴影呢?我们可以使用纯 JavaScript 来实现这个功能。
具体步骤如下:
const text = document.querySelector('#text');
const shadow = document.createElement('div');
shadow.textContent = text.textContent;
shadow.style.position = 'absolute';
shadow.style.left = '2px';
shadow.style.top = '2px';
shadow.style.color = '#888888';
text.parentNode.insertBefore(shadow, text);
完整代码片段如下:
const text = document.querySelector('#text');
const shadow = document.createElement('div');
shadow.textContent = text.textContent;
shadow.style.position = 'absolute';
shadow.style.left = '2px';
shadow.style.top = '2px';
shadow.style.color = '#888888';
text.parentNode.insertBefore(shadow, text);