簡體   English   中英

我可以將徑向漸變放入圖像中嗎

[英]Can I put radial-gradient into a image

我有這個HTML代碼

<div class="right">
     <div class="img">
          <img ng-src="{{ticket.thumbnail}}">
     </div>
</div>

而這個scss

.right{
      width: 25vw;
      display: flex;
      justify-content: center;
      align-items: center;
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;

      background-image: radial-gradient(circle at 0% 0%, $mainBackground 9px, transparent 9px),
      radial-gradient(circle at 0% 100%, $mainBackground 9px, $footer 9px);
      .img{
        overflow: hidden;
        display: flex;
        justify-content: center;

        img{
          height: 16.2vh;
        }
      }

    }

結果是:

在此處輸入圖片說明

我希望兩個邊界都像正確的邊界。 我知道要有扎實的背景,但不能有圖像。 我知道要做的是:

在此處輸入圖片說明

太感謝了

已編輯

我試圖將圖像放置為.right類的背景:

<div class="right" ng-style="{'background-image' : 'radial-gradient(circle at 0% 0%, #150357 9px, transparent 9px),
          radial-gradient(circle at 0% 100%, #150357 9px, url({{ticket.thumbnail}}) 9px)'}">

</div>

問題是它什么也沒顯示:

在此處輸入圖片說明

html輸出為:

在此處輸入圖片說明

我想,如果我可以在背景中顯示圖像,它應該像需要的那樣工作。

不,我無法在圖像中做到這一點。 我應該先編輯

暫無
暫無

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

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