微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对角重复的CSS上的水印文本CSS / HTML和JavaScript

如何解决对角重复的CSS上的水印文本CSS / HTML和JavaScript

如何在HTML和CSS中实现文本上的文本水印(如果可以保持整洁,还可以使用javascript)?

this earlier question的回答似乎假定前景是单个“ img”。但是我的问题是前景何时是多段文字。背景文字(通常是一个单词“草稿”)应只指定一次并任意重复。

谢谢。

解决方法

最简单的方法是使用具有绝对位置的盒子。然后,您可以将所需的所有物品放在这里。使用RGBA颜色值,您可以将透明度设置得太低,以至于足够透明而不会隐藏实际内容。

.watermark {
  color: rgba(255,0.2);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px;
  text-align: center;
}
<p>Lorem ipsum dolor sit amet,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
<div class="watermark"><h1>IAM A WATERMARK<h1></div>

要重复该文本,可以将其用作字符串,并在JS中使用字符串转发器。使用术语“字符串转发器”,您应该找到足够的指南和示例。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。