javascript - 如何在网页上以编程方式模糊文本并使其不可读

标签 javascript css

我想做一些像 this page

字体(注释)模糊且可选择但不可粘贴。怎么做这样的事情?

最佳答案

模糊效果 ,你可以用css做到这一点:

.textshadow {
   color: transparent;
   text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
DEMO Details
以下css防止复制网页文本。
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
Demo Details
还有另一种防止文本复制的方法:
<p onmousedown='return false;' onselectstart='return false;'>Lorem ipsum</p>
Demo
更新
Site Text使用 SVG 模糊效果 .这里是 Details .此效果不会阻止它复制文本,原因是您无法复制它,因为没有显示文本但这些是空格&nbsp;您也可以使用开发人员工具查看它。
FEATURED DEMO

关于javascript - 如何在网页上以编程方式模糊文本并使其不可读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24773621/

相关文章:

css - CSS 中的相对 URL 真的相对于文件本身吗?

javascript - 使用 react 测试库从 Jest 测试访问和修改 react 上下文

javascript - 如何更改 jQuery DataTables 输入行为

javascript - Colorbox 无法在 IE 中正确加载

javascript - 如果检测到 Internet Explorer,则运行 javascript

javascript - 在 Javascript 中设置动画时的默认样式属性

html - 如何使用CSS转换translateX元素直到其内容的末尾到达父元素的右侧?

javascript - 传递给函数的参数在 await 后消失

css - Notepad++ 提示 CSS3 属性字段

css - 我可以使用什么程序来测试 CSS 媒体查询?