簡體   English   中英

無法在離子卡離子4上設置完整的背景圖像

[英]Unable to set full background image on ion-card ionic 4

我希望這能覆蓋整個區域

我試圖設置一個完全覆蓋卡區域的離子卡的背景圖像但是每當我添加背景圖像時它都不會覆蓋它的整個區域但它離開了角落。我的代碼是

   <ion-card class="design" style="width : 43%;height: 35%;">
   </ion-card>

    Scss Code
    .design  {
     background-image: url(../../assets/icon/rectangleCopy25@3x.png);
     background-size: cover;
     display: inline-block;

               }

試試這個,

#design{
            background-size: 100%;
            background-repeat: no-repeat!important;
            background-size: cover!important;
            width: 105vw!important;
            height: 100vh!important;
            margin-left: -10%!important;
            background-attachment: fixed!important;
            margin-top: -10%!important;
            background-position: center center!important;
          }

DEMO

簡單:您需要指定自己的組件來定義樣式設置。

ion-card {
     background-image: url('assets / 35.jpg');
     background-size: cover;
     (...)
}

調用URL參數時,您的背景圖像可能會遇到一些問題。 如果您妨礙了解決此問題,請轉到此鏈接:

https://github.com/vuejs/vue-loader/issues/481

那是因為離子卡的默認余量為10px左右。

您可以通過為.card-md類提供自己的樣式來覆蓋原始CSS

.design  {
  background-image: url(.....);
  background-size: cover;
  display: inline-block;
}

.card-md {
  margin: 0;
}

但是,我建議您將background-positioncenter

.design  {
  background-image: url(...);
  background-size: cover;
  background-position: center;
}

這是一個演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM