【问题标题】:How to configure Panel Background Image in ASP.NET如何在 ASP.NET 中配置面板背景图像
【发布时间】:2015-02-16 23:28:57
【问题描述】:

我的网络应用程序中有一个动态背景图片网址。我使用 javascript 根据屏幕分辨率重新调整面板的大小。但是,我的背景图像在更大的分辨率上“重复”。如何以编程方式将背景图像设置为“适合”屏幕分辨率?

这是我在后端的 javascript:

    <script language="javascript" type="text/javascript">
    $(window).resize(function() {
        var swidth = $(window).width();
        var sheight = $(window).height();
      $("#<%=Panel1.ClientID %>").height((sheight / 1.4) + "px"); 
        $("#<%=Panel1.ClientID %>").width((swidth / 1.8) + "px");
    });
     </script>

这是结果:

【问题讨论】:

  • 尝试背景大小:100%;背景重复:不重复;在 CSS 中

标签: javascript css asp.net vb.net background-image


【解决方案1】:
panel.Attributes.Add("style", "background-repeat:no-repeat");
panel1.BackImageUrl = "~/Images/yourimage.png";
background-size:cover; 

【讨论】:

  • 嗨!我这样做了,但图像只适合屏幕的 2/3。我正在尝试使图像适合整个面板。
  • 背景尺寸:封面;
猜你喜欢
  • 2012-03-22
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 2014-03-19
  • 2013-06-06
  • 1970-01-01
  • 2017-01-27
  • 2013-05-15
相关资源
最近更新 更多