【问题标题】:How do i make a background image right click able?如何使背景图像可以右键单击?
【发布时间】:2011-01-29 12:11:05
【问题描述】:

我放弃了尝试将图像垂直和水平居中。我看到了需要您知道图像大小的解决方案。我知道背景图像会正确居中。但是我无法右键单击图像并点击另存为。我可以使用什么技巧来实现这一点?

【问题讨论】:

标签: javascript jquery html css


【解决方案1】:

您始终可以在要为其设置背景的<div> 中添加<img>。并将不透明度设置为 0。

用户看不到,但仍然可以右键保存。

【讨论】:

    【解决方案2】:

    您是否看过这个潜在的答案?

    http://www.brunildo.org/test/img_center.html

    他的解决方案是纯 HTML+CSS,不需要预知图像高度,适用于:Opera 6+。 Safari、IE5+/Win 和 IE5/Mac。

    【讨论】:

      【解决方案3】:

      这取决于您的浏览器 -- 在 Firefox3 中,您可以使用工具->页面信息->媒体,从列表中找到图像并点击“另存为...”

      我认为 HTML/CSS 选项是不可能的,但我不完全确定。

      【讨论】:

        【解决方案4】:

        对 Firefox 使用 Firebug plugin。您可以浏览到 DOM 元素,然后找到背景图像。然后有一个选项可以“在选项卡中打开图像”。从那里保存很简单。

        我认为这是出于开发目的,而不是您希望最终用户做的事情。

        【讨论】:

          【解决方案5】:

          不,这是不可能的。
          背景图片的目的仅仅是为重要部分提供一个漂亮的环境,并且没有理由让它们易于下载。

          【讨论】:

            【解决方案6】:

            在 Firefox 中,您可以查看背景图像。然后就可以保存图片了

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-04-06
              • 2017-08-28
              • 2015-07-17
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多