css - background image missing in slides ionic rc 2 -


my intention have slide background image background image missing in ion-slide.background image working fine in other pages.the following code.......

typescript  import { component } '@angular/core'; import { modalcontroller, menucontroller, navcontroller } 'ionic- angular'; import { viewcontroller } 'ionic-angular'; // import { registrationpage } '../event-create/event-create'; import { linktoregistration } '../about/about'; import { modalpage } '../modal/modal'; import { userdata } '../../providers/user-data/user-data';  // import * moment 'moment';  // import * firebase 'firebase';  declare var firebase: any;  export interface slide {   title: string;   description: string;   //image: string;  } @component({ templateurl: 'tutorial.html' }) export class tutorialpage { slides: slide[]; showskip = true; public time: any[] = []; amp = ""; count = 0; aseats = 0; gathering = 0; start = 0; sfix =""; date = 0; constructor(public navctrl: navcontroller, public menu: menucontroller, public modalctrl: modalcontroller, public viewctrl: viewcontroller, public    userdata: userdata) {   //   this.navctrl = navctrl;   var db = firebase.database();  // var ref = db.ref("dcuser");   var time = db.ref("dcsession details");  // date , time==================   time.on("child_added", (snap)=>{ // this.count++; // var active = db.ref('dcsession details/'+session+'/usergroup);     console.log("added:", snap.key);     if(snap.val().sessionstatus == "active")     {   var session = snap.key;         var active = db.ref('dcsession details/'+session+'/usergroup');        // ===================================================testing            active.on('child_added', (spsnapshot) => {           if(spsnapshot.val().usersessionstatus == "active")             {                this.count++           }     }, function (errorobject) {     console.log("the read failed: " + errorobject.code); });    // ==========================================================================testing         console.log("sessionid:"+session);         this.userdata.setsession(session);         this.time.push({date: snap.val().date, start: snap.val().startingtime, aseats: snap.val().allottedseats });         this.aseats = snap.val().allottedseats;         this.gathering = snap.val().gatheringcount;         if(this.gathering == 1)         {           this.sfix = "st";         }else if(this.gathering == 2)         {           this.sfix = "nd";         }else if(this.gathering == 3)         {           this.sfix = "rd";         }else         {           this.sfix = "th";         }         this.date = snap.val().date;         this.start = snap.val().startingtime ;       // var hours = this.start.gethours() % 12 || 12;  // 12h instead of 24h, 12 instead of 0.         this.amp = this.start >= 12 ? 'pm' : 'am';         console.log("hor"+this.start);         console.log("date"+this.date);         console.log("ampm"+this.amp);         console.log("asets"+this.aseats);     }      console.log("time:",json.stringify(this.time));  });  //     ==============================   this.slides = [ {   title: '<b></b>',   description: '<b> </b>',   // image: 'assets/img/ica-slidebox-img-1.png', } ];  }  presentmodal() {   let modal = this.modalctrl.create(modalpage); modal.present(); }  dismiss() {  this.viewctrl.dismiss(); }  startapp() {   console.log("btton click detected");   this.viewctrl.dismiss();   this.navctrl.push(linktoregistration); } onslidechangestart(slider) {   this.showskip = !slider.isend; } ionviewdidenter() { // root left menu should disabled on tutorial page   this.menu.enable(false); }   ionviewwillleave() {  // enable root left menu when leaving tutorial page   this.menu.enable(true); } } // modal content 

scss file===========================================

.tutorial-page {   .toolbar-background {     background: #4795e2;     border-color: transparent;   }  .dcslide-img1{      //background: url('../../img/slides_slide1_wodots.svg');      //  background-color: blue;     background: url('../assets/img/slides_slide1_wodots.svg') no-repeat center center fixed;         -webkit-background-size: cover;        -moz-background-size: cover;         background-size: cover;   }   .dcslide-img2{     //background: url('assets/img/slides_slide2_wwodots.svg');       background-color: blue;    background: url('../assets/img/slides_slide2_wwodots.svg') no-repeat center center fixed;        -webkit-background-size: cover;       -moz-background-size: cover;       background-size: cover;   }   .dcslide-img3{    // background: url('../../img/slides_slide3_wodots.svg');      background-color: blue;      background: url('../assets/img/slides_slide3_wodots.svg') no-repeat center center fixed;         -webkit-background-size: cover;       -moz-background-size: cover;       background-size: cover;      }   .dcslide-header-title{     font-size: 12px;     color:#a8d4ff;//#2975c0;     margin-top: 3px;     padding: 10px;     font-size: 14px;      text-align: left;   }   .dcslide-aloava-value{       font-size: 45px;       color: #ffffff;//#044a8e;       font-weight: bold;     }   .dcslide-aloava-text{       font-size: 15px;       color:#ffeb3b;//#2975c0;       text-transform: lowercase;   }   .dc-name{     text-align:center;      font-weight:bold;      margin-top: 40px;     color:#ffffff   }   .dc-name-p{     text-align:center;color:#003061;text-transform: lowercase;   }   .dcslide-badge{     font-size: 18px;   }   .dcslide-heart-icon{     color: #96ffa2;margin-right: 1px;margin-top: 5px; margin-bottom: 5px;   }   .dcslide-pepole-icon{     color: #ff4848;     margin-right: -1px;     margin-top: 0px;     margin-bottom: 2px;     font-size: 18px !important;   }   .card-header{     font-size: 18px;     text-align: left;     color: #fff;   }    .slide-zoom {     height: 100%;   }    .dc-count-panel{         background-color: #0a6bc8;//rgb(150, 203, 255);//rgba(255, 255, 255, 0.1);   }   .slide-title {     margin-top: 2.8rem;   }    .slide-image {     max-height: 50%;     max-width: 60%;     margin: 36px 0;   }      .image-holder {         display:inline-block;         position: relative;     }     .image-holder:after {         content:'';         top: 0;         left: 0;         z-index: 10;         width: 100%;         height: 100%;         opacity: 0.7;         display: block;         position: absolute;          background: linear-gradient(141deg, #0fb8ad 0%, #1fc8db 51%, #2cb5e8 75%);     }     .image-holder:hover:after {         opacity: 0;     }   //slide 2   .item-inner{         border-bottom: 0px solid #dedede;   }   ion-badge{         padding: 1px 5px !important;         background-color: #0a6bc8 !important;         color: #ffffff !important;   }   .hed-transparent{    background: transparent !important;   }  .swiper-container-horizontal > .swiper-pagination{     bottom: 50%;     left: 3px;     width: 0;  }  .join-monthly-btn{    margin: 0;     height: 5.6rem;    font-size: 2rem;    background-color: #044f78;  }  .dcslide-time{    font-size: 55px;    color: #ffffff;  }  .dcslide-ampm{    color: #96cbff;  }  .dcslide-date{    font-size: 18px;    margin-left: -10px;    color: #012548;  }   .fab-footer {     z-index: 99;   }   .button-dark{            color: #0a6bc8;     background-color: rgba(255, 255, 255, 0.65);     font-size: 1.4em;   }   .bar-footer {     //background: url(../../img/footer-wireframe.png) repeat-x;     height: 2px;      position: absolute;     right: 0;     bottom: 44px;     left: 0;   }    b {     font-weight: 500;   }    p {     padding: 0 40px;     font-size: 14px;     line-height: 1.5;     color: #60646b;      b {       color: #000000;     }   }   } 

html file ================================

<ion-header no-shadow> </ion-header>  <ion-content>   <ion-slides [options]="{pager: true}" (ionwillchange)="onslidechangestart($event)">      <ion-slide class="dcslide-img1">          <ion-grid class="dc-count-panel">         <ion-row>           <ion-col width-26>              <div class="dcslide-header-title">                  creative's {{gathering}}{{sfix}} monthly gathering              </div>           </ion-col>           <ion-col width-35>               <div class="dcslide-aloava-value">{{aseats}}</div>               <div class="dcslide-aloava-text">allocated seats</div>           </ion-col>           <ion-col width-35>               <div class="dcslide-aloava-value animated infinite flash">{{ aseats-count }}</div>               <div class="dcslide-aloava-text">available seats</div>           </ion-col>         </ion-row>       </ion-grid>           <h3 class="dc-name">creatives /  </h3>         <p class="dc-name-p">          <ion-icon name="quote"></ion-icon>              established spread awareness various arts , raise ceiling of creativity among creatives in .            <ion-icon name="quote"></ion-icon>       </p>       <button ion-button icon-only fab dark fab-bottom fab-center class="fab-footer" (click)="presentmodal()">         <ion-icon name="finger-print" is-active="false"></ion-icon>       </button>       <div class="bar-footer"></div>     </ion-slide>     <ion-slide class="dcslide-img2">       <ion-item class="hed-transparent">           <ion-badge item-right>              <ion-icon name="people" class="dcslide-heart-icon" item-left></ion-icon>             {{ aseats-count }}/{{aseats}} </ion-badge>       </ion-item>     </ion-slide>     <ion-slide class="dcslide-img3">      <ion-item class="hed-transparent">           <ion-badge item-right>              <ion-icon name="people" class="dcslide-heart-icon" item-left></ion-icon>             {{ aseats-count }}/{{aseats}} </ion-badge>       </ion-item>      <br/><br/>       <div class="dcslide-time">{{start}}         <span class="dcslide-ampm">{{amp}}</span></div>       <div class="dcslide-date">{{date| date:'eee, mmmm dd'}}</div>       <!--       <div class="dcslide-date">{{date| date:'eee, mmmm dd'}}</div>-->        <ion-footer>         <button ion-button icon-right block (click)="startapp()" class="join-monthly-btn">            join monthly gathering            <ion-icon name="arrow-forward"></ion-icon>         </button>        </ion-footer>     </ion-slide>   </ion-slides> </ion-content> 

try write full img url in css without ../ , , check if helps bring missing background image.

background: url('full url'); 

Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -