【问题标题】:asp.net webform programmatically add transparent imageasp.net webform 以编程方式添加透明图像
【发布时间】:2013-11-22 15:32:46
【问题描述】:

我有一个维护工单 Web 应用程序,我想在工单上检查一些数据并在某些条件下在整个 Web 表单上显示透明水印。不只是在图像上或在文本框中(就像谷歌一直在说的那样)。

我想实现类似于将“机密”或“草稿”作为水印添加到 MS Word 文档的方法,仅适用于我的 Web 表单中的整个 div。这可以在 CSS 中完成吗?你能指出我应该关注的属性吗?

谁能指导我如何做到这一点?

【问题讨论】:

    标签: c# asp.net css webforms


    【解决方案1】:

    如果您有想要的水印图片,请像这样使用 css 将其放在页面上:

     <style>
     <!--
      body {
       background-image: url(image.gif);
       background-repeat: no-repeat;
       background-attachment: fixed;
      }
     //-->
     </style>
    

    只有在需要水印时才能打印样式表。

    编辑:或者如果您手头没有图像,您可以只使用文本,例如这个答案:How can I create a text watermark without an image?

    我从链接的答案中取出小提琴来旋转文本:http://jsfiddle.net/emrRg/1/

    【讨论】:

    • 在没有图像的情况下这样做会非常灵活和灵活。我可以使用 CSS 调整文本的角度吗?还是需要用图像来完成?
    • @cederlof- 是的,我也找到了那个方法。 htmlgoodies.com/html5/css/…
    • 为了完整起见,我将 div 设置为在某些条件下在 C# 代码隐藏中可见,并将其内部 html 更改为我想要的文本。此外,使用-40deg 进行水印旋转,并通过将top 增加到225px 来向下移动图像。
    猜你喜欢
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多