Heim > Artikel > WeChat-Applet > Das Hintergrundbild des WeChat-Applets kann nicht angezeigt werden
Wenn Sie ein kleines Programm entwickeln, legen Sie den Hintergrund der Seite fest und verwenden Sie CSS-Code:
.page__bd{ width: 100%; height: 220px; background: url('../../assets/img/images.jpg') no-repeat; background-size: 100% 100%; }
Er wird im Debugging-Tool angezeigt, aber der Scan wird hochgeladen Das Mobiltelefon kann jedoch nicht angezeigt werden.
Dies liegt daran, dass das Hintergrundbild nur die Netzwerk-URL oder die Base64-Bildkodierung verwenden kann und lokale Bilder nur das Attribut „image tag src“ verwenden können. Natürlich kann das src-Attribut des Bild-Tags auch eine Netzwerk-URL oder eine Base64-Bildkodierung verwenden.
Lösung:
Das Folgende wird verwendet, um das src-Attribut des Bild-Tags festzulegen, um die Hintergrundbildanzeige zu realisieren
Schnittstellenstruktur:
<view class='set-background'> <image class='background-image' src='{{item.countryPic}}'></image> <view class='background-content'> <view class="set-background-avatar" background-size="cover"> <image class="post-specific-image" src="{{item.picture}}"></image> </view> </view> </view>
wxss Stil:
.set-background { display: flex; flex-direction: column; align-items: center; height: 150px; } .set-background-avatar { width: 220px; height: 150px; } .background-content { position: absolute; z-index: 1; } .background-image { width: 225px; height: 150px; opacity: 0.8; } .post-specific-image { width: 215px; height: 150px; vertical-align: middle; }
Empfohlen: „Mini-Tutorial zur Programmentwicklung“
Das obige ist der detaillierte Inhalt vonDas Hintergrundbild des WeChat-Applets kann nicht angezeigt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!