为什么背景图片不显示?

时间:2015-03-29 13:12:07

标签: javascript angularjs html5 css3 ionic-framework

我正在尝试制作简单的应用单页应用。实际上,当我使用<ion-content class="bg" style="position:absolute!important"> 位置时,我会在 上显示背景图片:绝对但它显示在一个小区域。我需要在整个竞争中显示。换句话说,在整个竞争标签完成屏幕。 这是我的代码

http://codepen.io/anon/pen/pvYdNM

<html ng-app="ionicApp">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>Ionic List Directive</title>

    <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
    <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
  </head>

  <body >
        <ion-view>
      <ion-header-bar class=" bar bar-positive ">
      <h1 class="title">Title!</h1>    

      </ion-header-bar>
      <ion-content class="bg"  style="position:absolute!important">
          <h1 >contend</h1>
          </ion-content>
          <ion-footer-bar class=" bar bar-footer bar-positive" style="position:fixed!important">
           <h1 class="title">Fotter!</h1>
          </ion-footer-bar>
      </ion-view>



  </body>
</html>

4 个答案:

答案 0 :(得分:2)

告诉它应该有多大。

类似的东西:

<ion-content class="bg"  style="position:absolute; left: 0; right: 0; top: 43px; bottom: 43px;">

应该有用。

答案 1 :(得分:0)

因为您的内容包含的bg类并不涵盖您的所有页面。你设置了bg class的背景,而不是body的背景。你应该这样做:http://codepen.io/anon/pen/pvYpVw

body 
{background: url('https://d262ilb51hltx0.cloudfront.net/max/800/1*AJALCafqXhfLMG7iF7Ho0A.jpeg')!important;}

答案 2 :(得分:0)

您应该更新类bg的css规则。 最简单的方法是添加:           顶部:0;           左:0;           右:0;           底部:0; 到bg班。

答案 3 :(得分:0)

你可以添加

height: 100%;
width: 100%;

到您的.bg css规则