当前位置:  开发笔记 > 编程语言 > 正文

网站上的文字水印?怎么做?

如何解决《网站上的文字水印?怎么做?》经验,为你挑选了2个好方法。

我是一名C++/C#开发人员,从不花时间在网页上工作.我想在一些页面的背景中以大字母放置文本(可能是随机和对角).我希望能够阅读前景文本,并能够阅读"水印".我知道这可能更多的是颜色选择的功能.

我试图做我想做的事情是不成功的.我认为这对于拥有网页设计工具或HTML知识的人来说非常简单.



1> 小智..:

这使您可以仅使用文本作为水印 - 适用于网页的开发/测试版本.

This is the test version.



2> Doug Kavende..:

正如所建议的那样,png背景可以工作,或者甚至只是一个绝对定位的png,其尺寸适合页面,但是你在评论什么是一个很好的工具来创建一个 - 如果你想免费使用,试试GIMP.创建一个具有透明背景的画布,添加一些文本,旋转它并根据需要调整大小,然后降低图层的不透明度.

如果你想要它覆盖整个页面,请使用"watermark"类创建一个div,并将其样式定义为:

.watermark
{
   background-image: url(image.png);
   background-position: center center;
   background-size: 100%; /* CSS3 only, but not really necessary if you make a large enough image */
   position: absolute;
   width: 100%;
   height: 100%;
   margin: 0;
   z-index: 10;
}

如果你真的希望图像拉伸以适应,你可以更进一步,并在该div中添加一个图像,并定义其样式(宽度/高度:100%;).

当然,这有一个非常重要的警告:IE6和一些旧浏览器可能不知道如何处理透明png.拥有一个巨大的,不透明的图像覆盖您的网站肯定不会.但幸运的是,有一些黑客可以解决这个问题,如果你使用透明的png,你最有可能想要这样做.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有