【小程序·小技巧】小程序图片当背景?图片背景就要花里胡哨!

2023-12-15 12:08

本文主要是介绍【小程序·小技巧】小程序图片当背景?图片背景就要花里胡哨!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述:
    很多时候单色的背景满足不了我开发花里胡哨的需求,使用图片开发又出现各种问题,问题有但不限:

1.图片无法覆盖到整个屏幕
2.图片图像就是不在中间
3.图片把组件挡住了
4.图片没挡住组件但是影响了事件的触发
5.图片没到背后去反而成为页面组件展示的一部分
6.等等

    我们先看下解决问题的预览:
示例图1

示例图1

示例图2

示例图2

在这里插入图片描述

示例图3:动图也可,效果更好

一堆问题一个对策,上代码!
视图层代码,wxml:

 <view><image class = "bk" src='/image/background.jpg' mode="aspectFill" ></image>
</view>

视图层的层叠样式设计wcss:

 .bk{width: 100%;height:100%;position:fixed;background-size: 100% 100%;z-index:-1;
}

注意:
1.组件必须位于wxml最上方
2.如果没能位于图层最下面,更改z-index属性绝对值为更大的数。
3.如果逻辑不能独立,可以用block块包裹。

:有些人可能也不会纯色的,纯色不需要视图层组件设置,直接层叠样式设计即可。
代码是:

page{background-color:#99CCFF;
}

上个示例图:
纯色示例图

示例图4:纯色

后记:
    看了我直接小程序概念理解的都知道小程序包上传是有大小限制的,这些图片还是放到云端然后使用数据绑定显示更好。
解决方案:
在js页面下载为data

  data: {notInMotto :"必须登陆才可以浏览失物信息",userInfo: {},schoolBackground:"cloud://mychd-find-4s9do.6d79-mychd-find-4s9do-1301544649/系统媒体文件/长大背景/校本部教学楼.jpg"},

在前端页面用数据绑定实现展示:

	<view><image class="backgroundPic" src='{{schoolBackground}}' mode="aspectFill"></image></view>

前端css代码:

.backgroundPic{width: 100%;height:100%;position:fixed;background-size: 100% 100%;z-index:-1;
}

    要感谢最帅的lby同学成功解决了我们队参赛时的这个开发问题,之前我的图片一直被当成组件显示,也不能达到好的覆盖模式,lby赛高!

这篇关于【小程序·小技巧】小程序图片当背景?图片背景就要花里胡哨!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/496393

相关文章

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

90%的人第一步就错了! 顺利登录wifi路由器后台的技巧

《90%的人第一步就错了!顺利登录wifi路由器后台的技巧》登录Wi-Fi路由器,其实就是进入它的后台管理页面,很多朋友不知道该怎么进入路由器后台设置,感兴趣的朋友可以花3分钟了解一下... 你是不是也遇到过这种情况:家里网速突然变慢、想改WiFi密码却不知道从哪进路由器、新装宽带后完全不知道怎么设置?别慌

录音功能在哪里? 电脑手机等设备打开录音功能的技巧

《录音功能在哪里?电脑手机等设备打开录音功能的技巧》很多时候我们需要使用录音功能,电脑和手机这些常用设备怎么使用录音功能呢?下面我们就来看看详细的教程... 我们在会议讨论、采访记录、课堂学习、灵感创作、法律取证、重要对话时,都可能有录音需求,便于留存关键信息。下面分享一下如何在电脑端和手机端上找到录音功能

Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧

《Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧》本文将通过实际代码示例,深入讲解Python函数的基本用法、返回值特性、全局变量修改以及异常处理技巧,感兴趣的朋友跟随小编一起看看... 目录一、python函数定义与调用1.1 基本函数定义1.2 函数调用二、函数返回值详解2.1 有返

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因