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

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

相关文章

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

使用Python实现base64字符串与图片互转的详细步骤

《使用Python实现base64字符串与图片互转的详细步骤》要将一个Base64编码的字符串转换为图片文件并保存下来,可以使用Python的base64模块来实现,这一过程包括解码Base64字符串... 目录1. 图片编码为 Base64 字符串2. Base64 字符串解码为图片文件3. 示例使用注意

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Spring @RequestMapping 注解及使用技巧详解

《Spring@RequestMapping注解及使用技巧详解》@RequestMapping是SpringMVC中定义请求映射规则的核心注解,用于将HTTP请求映射到Controller处理方法... 目录一、核心作用二、关键参数说明三、快捷组合注解四、动态路径参数(@PathVariable)五、匹配请

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程