フロントエンドvue-cliプロジェクトでは、imgピクチャとbackground背景図を使用するいくつかの方法があります。
1206 ワード
フロントエンドの背景画像は非常によく使われていますが、様々な問題が発生しやすいです。
一つは足場自身の資源引用方式の問題で、例えば静的リソースフォルダを指定します。
一つは画像リソースの導入方式で、絶対または相対パスを使うとエラーが発生する場合があります。
cssの方法
正常にbackground属性を使えばいいです。
問題があれば、Sttic静的リソースフォルダに画像リソースを入れるべきです。クラスetsなどの他のフォルダではありません。
importを使って背景画像をインポートします。
requireを使って画像を取得します。
一つは足場自身の資源引用方式の問題で、例えば静的リソースフォルダを指定します。
一つは画像リソースの導入方式で、絶対または相対パスを使うとエラーが発生する場合があります。
cssの方法
正常にbackground属性を使えばいいです。
問題があれば、Sttic静的リソースフォルダに画像リソースを入れるべきです。クラスetsなどの他のフォルダではありません。
<div class="bgImg"></div>
<style>
.bgImg{
background-image:url("@/../static/images/logo.png")
}
</style>
import方法importを使って背景画像をインポートします。
import bgImg from "@/../static/images/logo.png"
export default {
name: 'App',
data () {
return {
bgImg: bgImg,
}
}
}
インラインスタイルを使う
<div :style="{backgroundImage:'url('+bgImg+')'}"></div>
require方法requireを使って画像を取得します。
export default {
name: 'App',
data () {
return {
bgImg: require("@/../static/images/logo.png"),
}
}
}
賦課されたsrc
<img :src="bgImg" />
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。