Ionic 离子全屏背景图像

lmyy7pcs  于 2022-12-08  发布在  Ionic
关注(0)|答案(9)|浏览(172)

我是Ionic框架的新手,我正在尝试使用如下全屏背景图像启动应用程序:

我确实设法删除了教程中显示的状态栏。但是我如何添加全屏图像呢?当我将其添加到style.css时,它没有React:

html, body{
  background-image: black;
}
zujrkrfu

zujrkrfu1#

在css中,尝试:

.scroll-content {
    background: url(image) [add image position info here];

    [add any more properties here]

  }

这将设置完整内容区域的背景。

ubby3x7f

ubby3x7f2#

ion-view class="pane"

所有的东西都是渲染的...我没有尝试过,但我认为你可以管理这个与

.pane {
        background: url(image) no-repeat center center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
    }
68de4m5k

68de4m5k3#

确保图片路径的开头是“../”,一旦为设备构建了应用程序,这将使其指向资源文件夹中的正确图片路径。使用窗格方法似乎只会导致问题,这对我来说是最好的解决方案,当图片出现时,服务,但不是在我的Android设备上。

.scroll-content{
    background: url("../media/images/background.jpg") no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;

}
9rbhqvlz

9rbhqvlz4#

与Helmut的回答非常相似,Helmut使用“离子服务”工作,但当我推到Android时,给了我一个白色背景(在我的情况下,Nexus 7上是4.2.2)。
如果你想使背景全屏显示,pane类选择器是正确的,但是如果我设置了“background”值,android似乎只是使背景为白色。使用“background-image”可以使事情正确。
我发现下面的工作在Android和Chrome上(同时进行网络测试)。

.pane {
    background-image: url(image); 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
oewdyzsn

oewdyzsn5#

在Ioinc-5中:创建类中的home-page. scss。

.class-name {
  --background: url("/assets/icon/background.jpg") 0 0/100% 100% no-repeat
 }

打开home-page.html并在ion-content中添加类。

<ion-content class="class-name">
w1jd8yoj

w1jd8yoj6#

由于文件夹结构最近在Ionic 2测试版中发生了变化...
您的图像应该位于类似于www/img/backgrounds/lake.png的路径中,并且附带的CSS应该显示为:

.myClassName {
    background: url(../../img/backgrounds/lake.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

注:需要跳转2个目录,../../

kuhbmx9i

kuhbmx9i7#

离子4更改离子含量的背景颜色

此处说明源链接

ion-content{
--background: url(./assets/images/bg1.jpg);
--background-repeat: no-repeat;
--background-size: cover;  
}
0wi1tuuw

0wi1tuuw8#

尝试下面的代码来改变你的图片网址与不同的设备的完整背景。

ion-content {
    --background: none;
    background-image: url('https://cdn.wallpapersafari.com/19/81/zOUft6.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
  }
5hcedyr0

5hcedyr09#

下面的代码对我有效

--background: none;
  background-image: url('../../../assets/imgs/splash.png') ;
  background-position: center top;
  background-repeat: no-repeat;
 background-size: cover;

相关问题