Uniapp設(shè)置頁面的背景圖片方法代碼
設(shè)置背景有兩種注意一個是全背景設(shè)置,一個是在相應(yīng)的view內(nèi)設(shè)置背景這是設(shè)置大背景
<template> <view class="container"> <image class="bg-img" src="圖片路徑"></image> <view class="content"></view> </view> </template> // 以下為 style 區(qū)域 .bg-img{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; }
這是在相應(yīng)的view內(nèi)設(shè)置view塊的背景
<template> <view class="content" :style="{background: 'url('+imageURL+')'}"> <!-- 或者寫成:<view class="content" :style="{backgroundImage: 'url('+imageURL+')'}"> --> </view> </template> <script> export default { data() { return { imageURL: '/static/kkk.png'//圖片路徑 }; } } </script>
附設(shè)置背景圖片的很多參數(shù):
(1)url:圖片路徑
(2)no-repeat/repeat:是否平鋪(repeat:水平垂直都平鋪,默認(rèn)。no-repeat:不平鋪)
(3)repeat-x:水平平鋪
(4)repeat-y:垂直平鋪
(5)圖片的起點位置:
!!!此值一共有兩個,第一個:是水平位置,如果是具體的px值的話代表距離左邊多少。第二個:垂直位置,如果給具體的px值代表距離上邊多少。如果給百分比表示圖片的百分比要重疊在盒子百分比那個位置上
水平方向:left(默認(rèn)相當(dāng)于0) center right
垂直方向:top(默認(rèn)相當(dāng)于0) center bottom
(6)圖片大?。耗J(rèn)是圖片的大小
background-size: cover:有一部分沒有顯示被覆蓋的意思,表示圖片一定要覆蓋盒子,縮放后圖片只要一邊縮放到盒子內(nèi)就停止縮放
background-size:contain:沒有變形,完全顯示了,表示圖片一定被盒子包著,縮放后圖片兩邊都要縮到盒子里才會停止縮放,都是按比例縮放,不會變形
background-size:百分比 百分比:表示背景圖片的百分之多少
總結(jié)
到此這篇關(guān)于Uniapp設(shè)置頁面的背景圖片的文章就介紹到這了,更多相關(guān)Uniapp設(shè)置頁面背景圖片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue Element前端應(yīng)用開發(fā)之樹列表組件
本篇隨筆主要介紹樹列表組件和下拉列表樹組件在項目中的使用,以及一個SplitPanel的組件。2021-05-05vue-auto-focus: 控制自動聚焦行為的 vue 指令方法
今天小編就為大家分享一篇vue-auto-focus: 控制自動聚焦行為的 vue 指令方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08vueJs函數(shù)toRaw?markRaw使用對比詳解
這篇文章主要為大家介紹了vueJs函數(shù)toRaw?markRaw使用對比詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03JavaScript的MVVM庫Vue.js入門學(xué)習(xí)筆記
這篇文章主要介紹了JavaScript的MVVM庫Vue.js入門學(xué)習(xí)筆記,Vue.js是一個新興的js庫,主要用于實現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件,需要的朋友可以參考下2016-05-05詳解基于webpack和vue.js搭建開發(fā)環(huán)境
本篇文章主要介紹了詳解基于webpack和vue.js搭建開發(fā)環(huán)境 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04